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

oracle.jbo.server.remote.corba
Class RemoteApplicationModuleImpl

java.lang.Object
  extended byoracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl
      extended byoracle.jbo.server.remote.corba.RemoteApplicationModuleImpl
All Implemented Interfaces:
ApplicationModuleRemoteAdapter, java.util.EventListener, JboExceptionHandler, oracle.jbo.common.remote.corba.RemoteApplicationModuleOperations, TransactionStateListener, ViewClearCacheListener, WSApplicationModuleMarshaller

public abstract class RemoteApplicationModuleImpl
extends AbstractRemoteApplicationModuleImpl
implements oracle.jbo.common.remote.corba.RemoteApplicationModuleOperations

Corba Adapter that implements the remotable application module interfaces. RemoteAplicationModule adapts the local implementation of application module to remote corba application module interface.

Version:
INTERNAL
See Also:
RemoteApplicationModule, RemoteApplicationModuleHome

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
RemoteApplicationModuleImpl()
           
RemoteApplicationModuleImpl(ApplicationModuleImpl appModule)
           
 
Method Summary
protected  ObjectMarshallerImpl createObjectMarshaller()
           
protected  PiggybackManager createPiggybackManager(ObjectMarshaller om)
           
 ServiceMessage doMessage(ServiceMessage svcMsg)
           
protected  java.lang.String getPlatform()
           
protected  java.lang.Class getRemoteInterfaceClass()
           
protected  java.lang.Class getTieClass()
           
protected  org.omg.PortableServer.Servant getTiedServant()
           
protected  void postConnect()
           
protected  void postDisconnect()
           
protected  void preConnect()
           
protected  void preDisconnect()
           
protected  void processException(java.lang.Exception ex)
           
 oracle.jbo.common.remote.corba.RemoteApplicationModule riCreateApplicationModule(java.lang.String name, java.lang.String appModDefName)
           
 oracle.jbo.common.remote.corba.RemoteApplicationModule riFindApplicationModule(java.lang.String name)
           
 ResponseValues riFindLocalApplicationModule(java.lang.String name)
           
 ResponseValues riGetApplicationModuleInfo()
           
 java.lang.String riGetClientProxyClassName()
           
 void riRemove()
           
protected  void setRemoteInterfaceClass(java.lang.Class remoteInterface)
           
protected  void setTieClass(java.lang.Class tieClass)
           
 
Methods inherited from class oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl
addException, addMethodReturnValueToMessage, addResponse, afterActivation, bindToWorkingSet, cacheCleared, clearServiceMessage, createApplicationModule, createLocalApplicationModule, createRootApplicationModule, createSession, 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

RemoteApplicationModuleImpl

public RemoteApplicationModuleImpl()

RemoteApplicationModuleImpl

public RemoteApplicationModuleImpl(ApplicationModuleImpl appModule)
Method Detail

createObjectMarshaller

protected ObjectMarshallerImpl createObjectMarshaller()
Overrides:
createObjectMarshaller in class AbstractRemoteApplicationModuleImpl

createPiggybackManager

protected PiggybackManager createPiggybackManager(ObjectMarshaller om)
Overrides:
createPiggybackManager in class AbstractRemoteApplicationModuleImpl

riGetClientProxyClassName

public java.lang.String riGetClientProxyClassName()
                                           throws oracle.jbo.common.remote.corba.RemoteJboException
Throws:
oracle.jbo.common.remote.corba.RemoteJboException

riCreateApplicationModule

public oracle.jbo.common.remote.corba.RemoteApplicationModule riCreateApplicationModule(java.lang.String name,
                                                                                        java.lang.String appModDefName)
                                                                                 throws oracle.jbo.common.remote.corba.RemoteJboException
Specified by:
riCreateApplicationModule in interface oracle.jbo.common.remote.corba.RemoteApplicationModuleOperations
Throws:
oracle.jbo.common.remote.corba.RemoteJboException

riGetApplicationModuleInfo

public ResponseValues riGetApplicationModuleInfo()
                                          throws oracle.jbo.common.remote.corba.RemoteJboException
Specified by:
riGetApplicationModuleInfo in interface oracle.jbo.common.remote.corba.RemoteApplicationModuleOperations
Throws:
oracle.jbo.common.remote.corba.RemoteJboException

riFindApplicationModule

public oracle.jbo.common.remote.corba.RemoteApplicationModule riFindApplicationModule(java.lang.String name)
                                                                               throws oracle.jbo.common.remote.corba.RemoteJboException
Specified by:
riFindApplicationModule in interface oracle.jbo.common.remote.corba.RemoteApplicationModuleOperations
Throws:
oracle.jbo.common.remote.corba.RemoteJboException

doMessage

public ServiceMessage doMessage(ServiceMessage svcMsg)
                         throws oracle.jbo.common.remote.corba.RemoteJboException
Specified by:
doMessage in interface oracle.jbo.common.remote.corba.RemoteApplicationModuleOperations
Throws:
oracle.jbo.common.remote.corba.RemoteJboException

riRemove

public void riRemove()
Specified by:
riRemove in interface oracle.jbo.common.remote.corba.RemoteApplicationModuleOperations

processException

protected void processException(java.lang.Exception ex)
                         throws oracle.jbo.common.remote.corba.RemoteJboException
Throws:
oracle.jbo.common.remote.corba.RemoteJboException

getTieClass

protected java.lang.Class getTieClass()

setTieClass

protected void setTieClass(java.lang.Class tieClass)

getRemoteInterfaceClass

protected java.lang.Class getRemoteInterfaceClass()

setRemoteInterfaceClass

protected void setRemoteInterfaceClass(java.lang.Class remoteInterface)

getPlatform

protected java.lang.String getPlatform()

preConnect

protected void preConnect()

preDisconnect

protected void preDisconnect()

postConnect

protected void postConnect()

postDisconnect

protected void postDisconnect()

getTiedServant

protected org.omg.PortableServer.Servant getTiedServant()

riFindLocalApplicationModule

public ResponseValues riFindLocalApplicationModule(java.lang.String name)
                                            throws oracle.jbo.common.remote.corba.RemoteJboException
Specified by:
riFindLocalApplicationModule in interface oracle.jbo.common.remote.corba.RemoteApplicationModuleOperations
Throws:
oracle.jbo.common.remote.corba.RemoteJboException

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

 

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