public EnterpriseBean preInvoke ( EJSWrapperBase wrapper , int methodId , EJSDeployedSupport s , EJBMethodInfoImpl methodInfo ) throws RemoteException { s . methodId = methodId ; //130230 d140003.19 s . ivWrapper = wrapper ; // d366807.1 return preInvokePmInternal ( wrapper , methodId , s , methodInfo ) ; //LIDB2617.11 //181971 }
This method is called LinkTargetHelper . getLink when PM wants to provide AccessIntent to use for ejbLink processing . When this method is called the methodId should be in the negative range to indicate this is a special method with the method signature passed in . This method signature is then used to create the EJSMethodInfo in mapMethodInfo call . The method signature is in the form defined in BeanMetaData . java .