|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ClientRequestInterceptorOperations
Defines operations, applicable to the client side request interceptor. The operations are called by ORB at the appropriate interception points.
| 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. |
| Methods inherited from interface org.omg.PortableInterceptor.InterceptorOperations |
|---|
destroy, name |
| Method Detail |
|---|
void send_request(ClientRequestInfo info)
throws ForwardRequest
info - the object for accessing and manipulating the request
information.
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.void receive_reply(ClientRequestInfo info)
info - the object for accessing and manipulating the request
information.
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.
void receive_exception(ClientRequestInfo info)
throws ForwardRequest
info - the object for accessing and manipulating the request
information.
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.
void receive_other(ClientRequestInfo info)
throws ForwardRequest
info - the object for accessing and manipulating the request
information.
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.void send_poll(ClientRequestInfo info)
info - the object for accessing and manipulating the request
information.
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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||