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

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-01

 

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