org.omg.PortableInterceptor
public interface ClientRequestInterceptorOperations extends InterceptorOperations
Method Summary | |
---|---|
void | receive_exception(ClientRequestInfo info)
ORB calls this method after the receiving the message that a remote
exception has been thrown on a server side and before raising this
exception in the client side.
|
void | receive_other(ClientRequestInfo info)
/** ORB normally calls this method after receiving the forwarding message.
|
void | receive_reply(ClientRequestInfo info)
ORB calls this method after the normal reply is received from the server
and before the control is returned to the calling client code.
|
void | send_poll(ClientRequestInfo info)
This method is called by if ORB uses the Time- Independent Invocation (TII)
polling.
|
void | send_request(ClientRequestInfo info)
ORB calls this method before sending the request to the server.
|
Parameters: info the object for accessing and manipulating the request information.
Throws: SystemException has the effect of changing the exception that successive interceptors receive on their calls to receive_other. If the original exception is a system exception, the completion_status of the new exception must match the exception being replaced. If the original exception is a user exception, then the completion_status of the new exception must be COMPLETED_YES. ForwardRequest to forward the invocation to another target. The receive_exception is not called for the subsequent interceptors, calling receive_other instead. If the completion_status of the original exception is not a COMPLETED_NO, the ForwardRequest must not be raised.
Parameters: info the object for accessing and manipulating the request information.
Throws: SystemException if it does, the receive_other is not called for the subsequent interceptors, calling receive_exception instead. ForwardRequest has the effect of changing the redirection that successive interceptors receive on their calls to receive_other.
Parameters: info the object for accessing and manipulating the request information.
Throws: SystemException if it does, the receive_reply is not called for the subsequent interceptors, calling receive_exception instead. The completion status of this exception must be COMPLETED_YES.
Parameters: info the object for accessing and manipulating the request information.
Throws: SystemException if it does, the send_poll is not called for the subsequent interceptors, calling receive_exception instead. The completion status of this exception must be COMPLETED_NO.
Parameters: info the object for accessing and manipulating the request information.
Throws: SystemException if it does, the send_request is not called for the subsequent interceptors, calling receive_exception instead. The completion status of this exception must be COMPLETED_NO. ForwardRequest to forward the invocation to another target. The send_request is not called for the subsequent interceptors, calling receive_other instead.