Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02


oracle.jbo.server.remote.ejb
Class EJBApplicationModuleImpl

java.lang.Object
  extended byoracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl
      extended byoracle.jbo.server.remote.ejb.ServerApplicationModuleImpl
          extended byoracle.jbo.server.remote.ejb.EJBApplicationModuleImpl

All Implemented Interfaces:
ApplicationModuleRemoteAdapter, javax.ejb.EnterpriseBean, java.util.EventListener, JboExceptionHandler, java.io.Serializable, javax.ejb.SessionBean, TransactionStateListener, ViewClearCacheListener, WSApplicationModuleMarshaller
Direct Known Subclasses:
CMEJBApplicationModuleImpl

public class EJBApplicationModuleImpl
extends ServerApplicationModuleImpl
implements javax.ejb.SessionBean
Version:
INTERNAL
See Also:
Serialized Form

Field Summary

Fields inherited from class oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl
PROCESS_STATUS_ERROR_FOUND, PROCESS_STATUS_OK

Fields inherited from interface oracle.jbo.common.ws.WSApplicationModuleMarshaller
ACTIVATION_AFTER_LOSS_OF_AFFINITY, ACTIVATION_AFTER_RESTART, ACTIVATION_NONE, SYNC_INT_BATCH, SYNC_INT_BATCH_DO_WORK

Constructor Summary
EJBApplicationModuleImpl()

Method Summary
protected oracle.jbo.common.remote.PiggybackReturn createPiggybackReturn(java.lang.Object retVal, boolean isValid)
void ejbActivate()
void ejbCreate()
void ejbCreate(oracle.jbo.common.remote.ejb.RemoteApplicationModule container, java.lang.String amName)
void ejbCreate(oracle.jbo.common.remote.ejb.RemoteApplicationModule container, java.lang.String amName, java.lang.String amDefName)
void ejbCreate(oracle.jbo.common.remote.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()

Methods inherited from class oracle.jbo.server.remote.ejb.ServerApplicationModuleImpl
createInstance, createObjectMarshaller, createSession, doMessage, processException

Methods inherited from class oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl
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, processMessage, processPiggyback, processServiceMessage, processSvcMsgRequest, reconnectWithoutForce, remove, sendWorkingSetRequests, setAdaptee, setApplicationModuleDefName, setBoundToWorkingSet, setDataModelRefresh, setMarshaller, setSvcMsgManager, sync, syncMarshaller, syncWorkingSet, txnCreated, txnRemoved

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

EJBApplicationModuleImpl

public EJBApplicationModuleImpl()

Method Detail

getSessionContext

protected javax.ejb.SessionContext getSessionContext()

ejbActivate

public void ejbActivate()
                 throws javax.ejb.EJBException
Specified by:
ejbActivate in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException

ejbPassivate

public void ejbPassivate()
                  throws javax.ejb.EJBException
Specified by:
ejbPassivate in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException

ejbRemove

public void ejbRemove()
               throws javax.ejb.EJBException
Specified by:
ejbRemove in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException

setSessionContext

public void setSessionContext(javax.ejb.SessionContext ctx)
                       throws javax.ejb.EJBException
Specified by:
setSessionContext in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException

ejbCreate

public void ejbCreate()
               throws oracle.jbo.common.remote.ejb.RemoteJboException,
                      javax.ejb.CreateException
Throws:
oracle.jbo.common.remote.ejb.RemoteJboException
javax.ejb.CreateException

ejbCreate

public void ejbCreate(oracle.jbo.common.remote.ejb.RemoteApplicationModule container,
                      java.lang.String amName)
               throws oracle.jbo.common.remote.ejb.RemoteJboException,
                      javax.ejb.CreateException
Throws:
oracle.jbo.common.remote.ejb.RemoteJboException
javax.ejb.CreateException

ejbCreate

public void ejbCreate(oracle.jbo.common.remote.ejb.RemoteApplicationModule container,
                      java.lang.String amName,
                      java.lang.String amDefName)
               throws oracle.jbo.common.remote.ejb.RemoteJboException,
                      javax.ejb.CreateException
Throws:
oracle.jbo.common.remote.ejb.RemoteJboException
javax.ejb.CreateException

ejbCreate

public void ejbCreate(oracle.jbo.common.remote.SessionInfo info)
               throws oracle.jbo.common.remote.ejb.RemoteJboException,
                      javax.ejb.CreateException
Throws:
oracle.jbo.common.remote.ejb.RemoteJboException
javax.ejb.CreateException

processSvcMsgRequest

protected int processSvcMsgRequest(SvcMsgRequest svcMsgReq,
                                   int processStatus)

getTransactionTimeout

protected int getTransactionTimeout()

useGlobalTransaction

protected boolean useGlobalTransaction()

createPiggybackReturn

protected oracle.jbo.common.remote.PiggybackReturn createPiggybackReturn(java.lang.Object retVal,
                                                                         boolean isValid)
                                                                  throws oracle.jbo.common.remote.ejb.MarshallingException
Throws:
oracle.jbo.common.remote.ejb.MarshallingException

resumeTransaction

protected final void resumeTransaction()

suspendTransaction

protected final void suspendTransaction()

releaseConnectionOnCompletion

protected boolean releaseConnectionOnCompletion()

Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02


Copyright © 1997, 2005, Oracle. All rights reserved.