com.inprise.vbroker.interceptor
Class ChainClientInterceptorAdapter
java.lang.Object
  
com.inprise.vbroker.interceptor.ChainClientInterceptorAdapter
- All Implemented Interfaces: 
 - com.inprise.vbroker.GIOP.GIOPProtocolConnector, com.inprise.vbroker.InterceptorExt.ClientRequestInterceptorAdapter, com.inprise.vbroker.IOP.Constants, com.inprise.vbroker.ProtocolEngine.LocalConnector, com.inprise.vbroker.ProtocolEngine.MessageProtocolConnector, com.inprise.vbroker.ProtocolEngine.ProtocolConnector, java.io.Serializable, IDLEntity
 
public class ChainClientInterceptorAdapter
- extends java.lang.Object
- implements com.inprise.vbroker.InterceptorExt.ClientRequestInterceptorAdapter, com.inprise.vbroker.ProtocolEngine.MessageProtocolConnector, com.inprise.vbroker.GIOP.GIOPProtocolConnector, com.inprise.vbroker.ProtocolEngine.LocalConnector, com.inprise.vbroker.IOP.Constants
  
- See Also:
 - Serialized Form
 
 
| Nested classes/interfaces inherited from interface com.inprise.vbroker.ProtocolEngine.MessageProtocolConnector | 
com.inprise.vbroker.ProtocolEngine.MessageProtocolConnector.ReplyHandler | 
 
 
| Fields inherited from interface com.inprise.vbroker.IOP.Constants | 
EMPTY_SERVICE_CONTEXT_LIST, UNKNOWN_EXCEPTION_INFO, UNKNOWN_EXCEPTION_TRACE | 
 
| 
Constructor Summary | 
ChainClientInterceptorAdapter(ORB orb,
                              Object target,
                              com.inprise.vbroker.InterceptorExt.ClientRequestInterceptorAdapter[] adapters,
                              com.inprise.vbroker.ProtocolEngine.ProtocolConnector connector)
 
            | 
 
| 
Method Summary | 
 void | 
cancel_request(com.inprise.vbroker.ProtocolEngine.RequestMessage request,
               long timeout)
 
            | 
 void | 
destroy()
 
            | 
 void | 
exception_in_chain(com.inprise.vbroker.interceptor.VBIClientRequestInfo info)
 
            | 
 com.inprise.vbroker.ProtocolEngine.ReplyMessage | 
get_domain_managers(Object self)
 
            | 
 com.inprise.vbroker.ProtocolEngine.ReplyMessage | 
get_domain_managers(Object self,
                    long send_timeout,
                    long reply_timeout)
 
            | 
 com.inprise.vbroker.ProtocolEngine.ReplyMessage | 
get_interface(Object self)
 
            | 
 com.inprise.vbroker.ProtocolEngine.ReplyMessage | 
get_interface(Object self,
              long send_timeout,
              long reply_timeout)
 
            | 
 com.inprise.vbroker.ProtocolEngine.ManagedClientEngineBid | 
getBid()
 
            | 
 com.inprise.vbroker.ProtocolEngine.ProtocolConnection | 
getConnection()
 
            | 
 int | 
getRequestId()
 
            | 
 com.inprise.vbroker.ProtocolEngine.ReplyMessage | 
invoke(com.inprise.vbroker.ProtocolEngine.RequestMessage request,
       long sendTimeout,
       long receiveTimeout)
 
            | 
 com.inprise.vbroker.ProtocolEngine.ReplyMessage | 
is_a(Object self,
     java.lang.String repId)
 
            | 
 com.inprise.vbroker.ProtocolEngine.ReplyMessage | 
is_a(Object self,
     java.lang.String repId,
     long send_timeout,
     long reply_timeout)
 
            | 
 boolean | 
isLocal()
 
            | 
 DomainManager[] | 
local_get_domain_managers(Object self)
 
            | 
 Object | 
local_get_interface_def(Object self)
 
            | 
 boolean | 
local_is_a(Object self,
           java.lang.String id)
 
            | 
 boolean | 
local_non_existent(Object self)
 
            | 
 Object | 
local_resolve_reference(Object self,
                        java.lang.String id)
 
            | 
 com.inprise.vbroker.ProtocolEngine.ReplyMessage | 
non_existent(Object self)
 
            | 
 com.inprise.vbroker.ProtocolEngine.ReplyMessage | 
non_existent(Object self,
             long send_timeout,
             long reply_timeout)
 
            | 
 boolean | 
poll_reply(com.inprise.vbroker.ProtocolEngine.RequestMessage request)
 
            | 
 void | 
postinvoke(com.inprise.vbroker.orb.ServerThreadInfo info)
 
            | 
 void | 
postinvoke(com.inprise.vbroker.interceptor.VBIClientRequestInfo vbiInfo)
 
            | 
 ServantObject | 
preinvoke(java.lang.String operation)
 
            | 
 void | 
prepare_request(com.inprise.vbroker.interceptor.VBIClientRequestInfo info)
 
            | 
 com.inprise.vbroker.GIOP.ProfileBodyValue | 
profile()
 
            | 
 void | 
rebindMode(short rebindMode)
 
            | 
 void | 
receive_exception_or_other(com.inprise.vbroker.interceptor.VBIClientRequestInfo info)
 
            | 
 com.inprise.vbroker.ProtocolEngine.ReplyMessage | 
receive_reply(com.inprise.vbroker.ProtocolEngine.RequestMessage request,
              long recv_timeout)
 
            | 
 void | 
receive_reply(com.inprise.vbroker.interceptor.VBIClientRequestInfo info)
 
            | 
 void | 
reconnect(long timeout)
 
            | 
 void | 
request_sent(com.inprise.vbroker.interceptor.VBIClientRequestInfo info)
 
            | 
 com.inprise.vbroker.ProtocolEngine.RequestMessage | 
request(boolean byteOrder,
        java.lang.String operation,
        byte responseExpected,
        ServiceContext[] serviceContexts,
        byte[] principal)
 
            | 
 com.inprise.vbroker.ProtocolEngine.RequestMessage | 
request(RequestInfo info,
        java.lang.String operation,
        ServiceContext[] sc)
 
            | 
 com.inprise.vbroker.ProtocolEngine.RequestMessage | 
request(java.lang.String operation,
        byte responseFlags,
        ServiceContext[] serviceContexts)
 
            | 
 com.inprise.vbroker.ProtocolEngine.ReplyMessage | 
resolve_reference(Object self,
                  java.lang.String id)
 
            | 
 com.inprise.vbroker.ProtocolEngine.ReplyMessage | 
resolve_reference(Object self,
                  java.lang.String repId,
                  long send_timeout,
                  long reply_timeout)
 
            | 
 void | 
send_message(com.inprise.vbroker.ProtocolEngine.RequestMessage request,
             long send_timeout)
 
            | 
 void | 
send_message(com.inprise.vbroker.ProtocolEngine.RequestMessage request,
             com.inprise.vbroker.ProtocolEngine.MessageProtocolConnector.ReplyHandler handler)
 
            | 
 void | 
send_request(com.inprise.vbroker.interceptor.VBIClientRequestInfo info)
 
            | 
 com.inprise.vbroker.GIOP.Version | 
version()
 
            | 
 void | 
version(com.inprise.vbroker.GIOP.Version ver)
 
            | 
 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ChainClientInterceptorAdapter
public ChainClientInterceptorAdapter(ORB orb,
                                     Object target,
                                     com.inprise.vbroker.InterceptorExt.ClientRequestInterceptorAdapter[] adapters,
                                     com.inprise.vbroker.ProtocolEngine.ProtocolConnector connector)
prepare_request
public void prepare_request(com.inprise.vbroker.interceptor.VBIClientRequestInfo info)
- Specified by:
 prepare_request in interface com.inprise.vbroker.InterceptorExt.ClientRequestInterceptorAdapter
 
 
send_request
public void send_request(com.inprise.vbroker.interceptor.VBIClientRequestInfo info)
- Specified by:
 send_request in interface com.inprise.vbroker.InterceptorExt.ClientRequestInterceptorAdapter
 
 
request_sent
public void request_sent(com.inprise.vbroker.interceptor.VBIClientRequestInfo info)
- Specified by:
 request_sent in interface com.inprise.vbroker.InterceptorExt.ClientRequestInterceptorAdapter
 
 
receive_reply
public void receive_reply(com.inprise.vbroker.interceptor.VBIClientRequestInfo info)
- Specified by:
 receive_reply in interface com.inprise.vbroker.InterceptorExt.ClientRequestInterceptorAdapter
 
 
receive_exception_or_other
public void receive_exception_or_other(com.inprise.vbroker.interceptor.VBIClientRequestInfo info)
- Specified by:
 receive_exception_or_other in interface com.inprise.vbroker.InterceptorExt.ClientRequestInterceptorAdapter
 
 
exception_in_chain
public void exception_in_chain(com.inprise.vbroker.interceptor.VBIClientRequestInfo info)
- Specified by:
 exception_in_chain in interface com.inprise.vbroker.InterceptorExt.ClientRequestInterceptorAdapter
 
 
destroy
public void destroy()
- Specified by:
 destroy in interface com.inprise.vbroker.InterceptorExt.ClientRequestInterceptorAdapter
 
 
reconnect
public void reconnect(long timeout)
- Specified by:
 reconnect in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
request
public com.inprise.vbroker.ProtocolEngine.RequestMessage request(java.lang.String operation,
                                                                 byte responseFlags,
                                                                 ServiceContext[] serviceContexts)
- Specified by:
 request in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
request
public com.inprise.vbroker.ProtocolEngine.RequestMessage request(boolean byteOrder,
                                                                 java.lang.String operation,
                                                                 byte responseExpected,
                                                                 ServiceContext[] serviceContexts,
                                                                 byte[] principal)
- Specified by:
 request in interface com.inprise.vbroker.ProtocolEngine.MessageProtocolConnector
 
 
getRequestId
public int getRequestId()
- Specified by:
 getRequestId in interface com.inprise.vbroker.ProtocolEngine.MessageProtocolConnector
 
 
request
public com.inprise.vbroker.ProtocolEngine.RequestMessage request(RequestInfo info,
                                                                 java.lang.String operation,
                                                                 ServiceContext[] sc)
- Specified by:
 request in interface com.inprise.vbroker.ProtocolEngine.MessageProtocolConnector
 
 
send_message
public void send_message(com.inprise.vbroker.ProtocolEngine.RequestMessage request,
                         com.inprise.vbroker.ProtocolEngine.MessageProtocolConnector.ReplyHandler handler)
- Specified by:
 send_message in interface com.inprise.vbroker.ProtocolEngine.MessageProtocolConnector
 
 
invoke
public com.inprise.vbroker.ProtocolEngine.ReplyMessage invoke(com.inprise.vbroker.ProtocolEngine.RequestMessage request,
                                                              long sendTimeout,
                                                              long receiveTimeout)
- Specified by:
 invoke in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
isLocal
public boolean isLocal()
- Specified by:
 isLocal in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
is_a
public com.inprise.vbroker.ProtocolEngine.ReplyMessage is_a(Object self,
                                                            java.lang.String repId)
- Specified by:
 is_a in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
is_a
public com.inprise.vbroker.ProtocolEngine.ReplyMessage is_a(Object self,
                                                            java.lang.String repId,
                                                            long send_timeout,
                                                            long reply_timeout)
- Specified by:
 is_a in interface com.inprise.vbroker.GIOP.GIOPProtocolConnector
 
 
non_existent
public com.inprise.vbroker.ProtocolEngine.ReplyMessage non_existent(Object self)
- Specified by:
 non_existent in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
non_existent
public com.inprise.vbroker.ProtocolEngine.ReplyMessage non_existent(Object self,
                                                                    long send_timeout,
                                                                    long reply_timeout)
- Specified by:
 non_existent in interface com.inprise.vbroker.GIOP.GIOPProtocolConnector
 
 
get_domain_managers
public com.inprise.vbroker.ProtocolEngine.ReplyMessage get_domain_managers(Object self)
- Specified by:
 get_domain_managers in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
get_domain_managers
public com.inprise.vbroker.ProtocolEngine.ReplyMessage get_domain_managers(Object self,
                                                                           long send_timeout,
                                                                           long reply_timeout)
- Specified by:
 get_domain_managers in interface com.inprise.vbroker.GIOP.GIOPProtocolConnector
 
 
get_interface
public com.inprise.vbroker.ProtocolEngine.ReplyMessage get_interface(Object self)
- Specified by:
 get_interface in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
get_interface
public com.inprise.vbroker.ProtocolEngine.ReplyMessage get_interface(Object self,
                                                                     long send_timeout,
                                                                     long reply_timeout)
- Specified by:
 get_interface in interface com.inprise.vbroker.GIOP.GIOPProtocolConnector
 
 
resolve_reference
public com.inprise.vbroker.ProtocolEngine.ReplyMessage resolve_reference(Object self,
                                                                         java.lang.String id)
- Specified by:
 resolve_reference in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
resolve_reference
public com.inprise.vbroker.ProtocolEngine.ReplyMessage resolve_reference(Object self,
                                                                         java.lang.String repId,
                                                                         long send_timeout,
                                                                         long reply_timeout)
- Specified by:
 resolve_reference in interface com.inprise.vbroker.GIOP.GIOPProtocolConnector
 
 
version
public com.inprise.vbroker.GIOP.Version version()
- Specified by:
 version in interface com.inprise.vbroker.GIOP.GIOPProtocolConnector
 
 
version
public void version(com.inprise.vbroker.GIOP.Version ver)
- Specified by:
 version in interface com.inprise.vbroker.GIOP.GIOPProtocolConnector
 
 
profile
public com.inprise.vbroker.GIOP.ProfileBodyValue profile()
- Specified by:
 profile in interface com.inprise.vbroker.GIOP.GIOPProtocolConnector
 
 
getConnection
public com.inprise.vbroker.ProtocolEngine.ProtocolConnection getConnection()
- Specified by:
 getConnection in interface com.inprise.vbroker.GIOP.GIOPProtocolConnector
 
 
getBid
public com.inprise.vbroker.ProtocolEngine.ManagedClientEngineBid getBid()
- Specified by:
 getBid in interface com.inprise.vbroker.GIOP.GIOPProtocolConnector
 
 
send_message
public void send_message(com.inprise.vbroker.ProtocolEngine.RequestMessage request,
                         long send_timeout)
- Specified by:
 send_message in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
receive_reply
public com.inprise.vbroker.ProtocolEngine.ReplyMessage receive_reply(com.inprise.vbroker.ProtocolEngine.RequestMessage request,
                                                                     long recv_timeout)
- Specified by:
 receive_reply in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
cancel_request
public void cancel_request(com.inprise.vbroker.ProtocolEngine.RequestMessage request,
                           long timeout)
- Specified by:
 cancel_request in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
poll_reply
public boolean poll_reply(com.inprise.vbroker.ProtocolEngine.RequestMessage request)
- Specified by:
 poll_reply in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
preinvoke
public ServantObject preinvoke(java.lang.String operation)
                        throws ForwardRequest
- Specified by:
 preinvoke in interface com.inprise.vbroker.ProtocolEngine.LocalConnector
 
- Throws:
 ForwardRequest
 
postinvoke
public void postinvoke(com.inprise.vbroker.interceptor.VBIClientRequestInfo vbiInfo)
- Specified by:
 postinvoke in interface com.inprise.vbroker.ProtocolEngine.LocalConnector
 
 
postinvoke
public void postinvoke(com.inprise.vbroker.orb.ServerThreadInfo info)
- Specified by:
 postinvoke in interface com.inprise.vbroker.ProtocolEngine.LocalConnector
 
 
local_is_a
public boolean local_is_a(Object self,
                          java.lang.String id)
                   throws ForwardRequest
- Specified by:
 local_is_a in interface com.inprise.vbroker.ProtocolEngine.LocalConnector
 
- Throws:
 ForwardRequest
 
local_non_existent
public boolean local_non_existent(Object self)
                           throws ForwardRequest
- Specified by:
 local_non_existent in interface com.inprise.vbroker.ProtocolEngine.LocalConnector
 
- Throws:
 ForwardRequest
 
local_get_interface_def
public Object local_get_interface_def(Object self)
                               throws ForwardRequest
- Specified by:
 local_get_interface_def in interface com.inprise.vbroker.ProtocolEngine.LocalConnector
 
- Throws:
 ForwardRequest
 
local_get_domain_managers
public DomainManager[] local_get_domain_managers(Object self)
                                          throws ForwardRequest
- Specified by:
 local_get_domain_managers in interface com.inprise.vbroker.ProtocolEngine.LocalConnector
 
- Throws:
 ForwardRequest
 
local_resolve_reference
public Object local_resolve_reference(Object self,
                                      java.lang.String id)
- Specified by:
 local_resolve_reference in interface com.inprise.vbroker.ProtocolEngine.LocalConnector
 
 
rebindMode
public void rebindMode(short rebindMode)
- Specified by:
 rebindMode in interface com.inprise.vbroker.ProtocolEngine.ProtocolConnector
 
 
                 Read the latest documentation online