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


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


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