Business Components 9.0.5

oracle.jbo.client.remote
Class AbstractAppModuleRequestHandler

java.lang.Object
  extended byoracle.jbo.client.remote.AbstractAppModuleRequestHandler
All Implemented Interfaces:
AppModuleRequestHandler
Direct Known Subclasses:
CORBAApplicationModuleImpl, EJBApplicationModuleImpl, PooledRequestHandler

public abstract class AbstractAppModuleRequestHandler
extends java.lang.Object
implements AppModuleRequestHandler


Constructor Summary
protected AbstractAppModuleRequestHandler(ApplicationModuleImpl applicationModule, ResponseValues amInfo)
           
 
Method Summary
protected  ApplicationModuleImpl createApplicationModule(java.lang.String name, java.lang.String defName)
           
protected abstract  ApplicationModuleImpl createProxyApplicationModule(ResponseValues amRef)
           
protected  ApplicationModuleImpl findApplicationModule(java.lang.String name)
           
 ApplicationModuleImpl getApplicationModule()
           
 ObjectMarshaller getObjectMarshaller()
           
protected  byte[] getPiggyback()
           
 ApplicationModuleImpl getRootApplicationModule()
           
protected  ServiceMessage getServiceMessage()
           
 void init()
           
 void init(java.util.Hashtable env)
           
abstract  boolean isMarshalledLocally()
           
 boolean isRemoved()
           
 void processJboException(JboException ex)
           
 void processPiggyback(byte[] pb)
           
 void processServiceMessage(ServiceMessage sm)
           
 java.lang.Object readMethodResponse(java.lang.String methodName, ServiceMessage sm)
           
 ResponseValues riGetApplicationModuleInfo()
           
 java.lang.String riGetClientProxyClassName()
           
 java.lang.Object riInvokeExportedMethod(java.lang.Object target, java.lang.String methodName, java.lang.String[] argTypes, java.lang.Object[] args)
           
 ApplicationModuleImpl searchProxyByFullName(java.lang.String name)
           
 ApplicationModuleImpl searchProxyByName(java.lang.String name)
           
protected  ResponseValues sendRequestReceiveValues(java.lang.String reqName, boolean procPendingPosts, Request req)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.jbo.common.AppModuleRequestHandler
doMessage, isLocal, riRemove
 

Constructor Detail

AbstractAppModuleRequestHandler

protected AbstractAppModuleRequestHandler(ApplicationModuleImpl applicationModule,
                                          ResponseValues amInfo)
Method Detail

isMarshalledLocally

public abstract boolean isMarshalledLocally()

createProxyApplicationModule

protected abstract ApplicationModuleImpl createProxyApplicationModule(ResponseValues amRef)

getApplicationModule

public ApplicationModuleImpl getApplicationModule()

getRootApplicationModule

public ApplicationModuleImpl getRootApplicationModule()

init

public void init(java.util.Hashtable env)

init

public void init()

getPiggyback

protected byte[] getPiggyback()

getServiceMessage

protected ServiceMessage getServiceMessage()

getObjectMarshaller

public ObjectMarshaller getObjectMarshaller()

processJboException

public void processJboException(JboException ex)

processServiceMessage

public void processServiceMessage(ServiceMessage sm)

processPiggyback

public void processPiggyback(byte[] pb)

readMethodResponse

public java.lang.Object readMethodResponse(java.lang.String methodName,
                                           ServiceMessage sm)

isRemoved

public boolean isRemoved()

riGetApplicationModuleInfo

public final ResponseValues riGetApplicationModuleInfo()
Specified by:
riGetApplicationModuleInfo in interface AppModuleRequestHandler

riGetClientProxyClassName

public final java.lang.String riGetClientProxyClassName()

riInvokeExportedMethod

public java.lang.Object riInvokeExportedMethod(java.lang.Object target,
                                               java.lang.String methodName,
                                               java.lang.String[] argTypes,
                                               java.lang.Object[] args)

searchProxyByName

public ApplicationModuleImpl searchProxyByName(java.lang.String name)

searchProxyByFullName

public ApplicationModuleImpl searchProxyByFullName(java.lang.String name)

sendRequestReceiveValues

protected ResponseValues sendRequestReceiveValues(java.lang.String reqName,
                                                  boolean procPendingPosts,
                                                  Request req)

createApplicationModule

protected ApplicationModuleImpl createApplicationModule(java.lang.String name,
                                                        java.lang.String defName)

findApplicationModule

protected ApplicationModuleImpl findApplicationModule(java.lang.String name)

Business Components 9.0.5

 

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