org.jacorb.orb
Class ClientInterceptorHandler
java.lang.Object
org.jacorb.orb.ClientInterceptorHandler
public class ClientInterceptorHandler
- extends java.lang.Object
An instance of this class handles all interactions between one particular
client request and any interceptors registered for it.
- Version:
- $Id: ClientInterceptorHandler.java,v 1.12 2006/06/29 10:26:09 alphonse.bendt Exp $
- Author:
- Andre Spiegel
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClientInterceptorHandler
public ClientInterceptorHandler(ClientInterceptorHandler original,
ORB orb,
RequestOutputStream ros,
org.omg.CORBA.Object self,
Delegate delegate,
ParsedIOR piorOriginal,
ClientConnection connection)
- Constructs an interceptor handler for the given parameters.
If no interceptors are registered on the client side,
the resulting object will be a dummy object that does nothing when
invoked.
- Parameters:
original
- a ClientInterceptorHandler
value which contains
the original info and hence the original forward_request. May be null.orb
- an org.jacorb.orb.ORB
valueros
- an org.jacorb.orb.giop.RequestOutputStream
valueself
- an org.omg.CORBA.Object
valuedelegate
- an org.jacorb.orb.Delegate
valuepiorOriginal
- an org.jacorb.orb.ParsedIOR
valueconnection
- an org.jacorb.orb.giop.ClientConnection
value
handle_send_request
public void handle_send_request()
throws org.omg.CORBA.portable.RemarshalException
- Throws:
org.omg.CORBA.portable.RemarshalException
handle_location_forward
public void handle_location_forward(ReplyInputStream reply,
org.omg.CORBA.Object forward_reference)
throws org.omg.CORBA.portable.RemarshalException
- Throws:
org.omg.CORBA.portable.RemarshalException
handle_receive_reply
public void handle_receive_reply(ReplyInputStream reply)
throws org.omg.CORBA.portable.RemarshalException
- Throws:
org.omg.CORBA.portable.RemarshalException
handle_receive_other
public void handle_receive_other(short reply_status)
throws org.omg.CORBA.portable.RemarshalException
- Throws:
org.omg.CORBA.portable.RemarshalException
handle_receive_exception
public void handle_receive_exception(org.omg.CORBA.SystemException exception)
throws org.omg.CORBA.portable.RemarshalException
- Throws:
org.omg.CORBA.portable.RemarshalException
handle_receive_exception
public void handle_receive_exception(org.omg.CORBA.SystemException exception,
ReplyInputStream reply)
throws org.omg.CORBA.portable.RemarshalException
- Throws:
org.omg.CORBA.portable.RemarshalException
handle_receive_exception
public void handle_receive_exception(org.omg.CORBA.portable.ApplicationException exception,
ReplyInputStream reply)
throws org.omg.CORBA.portable.RemarshalException
- Throws:
org.omg.CORBA.portable.RemarshalException