public class EJBApplicationModuleImpl extends ServerApplicationModuleImpl implements javax.ejb.SessionBean
PROCESS_STATUS_ERROR_FOUND, PROCESS_STATUS_OK
ACTIVATION_AFTER_LOSS_OF_AFFINITY, ACTIVATION_AFTER_RESTART, ACTIVATION_NONE, SYNC_INT_BATCH, SYNC_INT_BATCH_DO_WORK
Constructor and Description |
---|
EJBApplicationModuleImpl() |
Modifier and Type | Method and Description |
---|---|
protected PiggybackReturn |
createPiggybackReturn(java.lang.Object retVal, boolean isValid) |
void |
ejbActivate() |
void |
ejbCreate() |
void |
ejbCreate(RemoteApplicationModule container, java.lang.String amName) |
void |
ejbCreate(RemoteApplicationModule container, java.lang.String amName, java.lang.String amDefName) |
void |
ejbCreate(SessionInfo info) |
void |
ejbPassivate() |
void |
ejbRemove() |
protected javax.ejb.SessionContext |
getSessionContext() |
protected int |
getTransactionTimeout() |
protected int |
processSvcMsgRequest(SvcMsgRequest svcMsgReq, int processStatus) |
protected boolean |
releaseConnectionOnCompletion() |
protected void |
resumeTransaction() |
void |
setSessionContext(javax.ejb.SessionContext ctx) |
protected void |
suspendTransaction() |
protected boolean |
useGlobalTransaction() |
createInstance, createObjectMarshaller, createSession, doMessage, doMessagePooled, processException
addException, addMethodReturnValueToMessage, addResponse, afterActivation, bindToWorkingSet, cacheCleared, clearServiceMessage, createApplicationModule, createLocalApplicationModule, createPiggybackManager, createRootApplicationModule, createWorkerApplicationModule, detach, disconnectWithRetainState, dispatchMethod, doneCommit, doneRollback, findApplicationModule, findObject, finishedProcessingPiggyback, finishServiceMessage, finishSyncWorkingSet, getAdaptee, getApplicationModuleDefName, getApplicationModuleInfo, getAppModuleNamesFromResponse, getAppModuleRequestHandler, getClientProxyInterfaceName, getCurrentWorkingSet, getMarshaller, getObjectMarshaller, getOutboundServiceMessage, getPiggyback, getRemoteObjectId, getRequestName, getResponseName, getSvcMsgManager, handleException, handleWarning, hasPendingDataPosts, invokeMethod, marshal, marshalForActivate, pooledSync, processMessage, processPiggyback, processServiceMessage, processSvcMsgRequest, reconnectWithoutForce, releaseAdaptee, remove, sendWorkingSetRequests, setAdaptee, setApplicationModuleDefName, setBoundToWorkingSet, setDataModelRefresh, setMarshaller, setSvcMsgManager, sync, syncMarshaller, syncWorkingSet, txnCreated, txnRemoved
protected javax.ejb.SessionContext getSessionContext()
public void ejbActivate() throws javax.ejb.EJBException
ejbActivate
in interface javax.ejb.SessionBean
javax.ejb.EJBException
public void ejbPassivate() throws javax.ejb.EJBException
ejbPassivate
in interface javax.ejb.SessionBean
javax.ejb.EJBException
public void ejbRemove() throws javax.ejb.EJBException
ejbRemove
in interface javax.ejb.SessionBean
javax.ejb.EJBException
public void setSessionContext(javax.ejb.SessionContext ctx) throws javax.ejb.EJBException
setSessionContext
in interface javax.ejb.SessionBean
javax.ejb.EJBException
public void ejbCreate() throws RemoteJboException, javax.ejb.CreateException
RemoteJboException
javax.ejb.CreateException
public void ejbCreate(RemoteApplicationModule container, java.lang.String amName) throws RemoteJboException, javax.ejb.CreateException
RemoteJboException
javax.ejb.CreateException
public void ejbCreate(RemoteApplicationModule container, java.lang.String amName, java.lang.String amDefName) throws RemoteJboException, javax.ejb.CreateException
RemoteJboException
javax.ejb.CreateException
public void ejbCreate(SessionInfo info) throws RemoteJboException, javax.ejb.CreateException
RemoteJboException
javax.ejb.CreateException
protected int processSvcMsgRequest(SvcMsgRequest svcMsgReq, int processStatus)
protected int getTransactionTimeout()
protected boolean useGlobalTransaction()
protected PiggybackReturn createPiggybackReturn(java.lang.Object retVal, boolean isValid) throws MarshallingException
MarshallingException
protected final void resumeTransaction()
protected final void suspendTransaction()
protected boolean releaseConnectionOnCompletion()