org.omg.PortableInterceptor
public interface ClientRequestInfoOperations extends RequestInfoOperations
| send_request | send_poll | receive_reply | receive_exception | receive_other | |
|---|---|---|---|---|---|
| Inherited from RequestInfoOperations: | |||||
| arguments | yes 1 | no | yes | no | no |
| exceptions | yes | no | yes | ||
| contexts | yes | no | yes | ||
| operation_context | yes | no | yes | ||
| result | no | no | yes | no | no |
| sync_scope | yes | no | yes | ||
| reply_status | no | no | yes | ||
| forward_reference | no | no | yes 2 | ||
| get_request_service_context | yes | no | yes | ||
| get_reply_service_context | no | no | yes | ||
| request_id | yes | ||||
| operation | yes | ||||
| response_expected | yes | ||||
| get_slot | yes | ||||
| ClientRequestInfo-specific: | |||||
| target | yes | ||||
| effective_target | yes | ||||
| effective_profile | yes | ||||
| received_exception | no | yes | no | ||
| received_exception_id | no | yes | no | ||
| get_effective_component | yes | no | yes | ||
| get_effective_components | yes | no | yes | ||
| get_request_policy | yes | no | yes | ||
| add_request_service_context | yes | no | |||
| send_request | send_poll | receive_reply | receive_exception | receive_other | |
| Method Summary | |
|---|---|
| void | add_request_service_context(ServiceContext service_context, boolean replace)
Allows the interceptor to add the service contexts to the request. |
| TaggedProfile | effective_profile()
Returns the tagged profile (IOR) of the invocation target. |
| Object | effective_target()
Returns the object on that the operation will be invoked after handling the
possible forwarding.
|
| TaggedComponent | get_effective_component(int id)
Returns the given component of the invocation target profile. |
| TaggedComponent[] | get_effective_components(int id)
Returns the given components of the invocation target profile. |
| Policy | get_request_policy(int type)
This should return the policy of the given type that applies to this
operation, but it is not implemented up till JDK 1.5 inclusive.
|
| Any | received_exception()
Returns the remote exception that was thrown on the server side.
|
| String | received_exception_id()
Returns the repository id of the remote exception that was thrown on the
server side.
|
| Object | target()
Returns the object on that the client has invoked the the operation. |
Parameters: service_context the context to add. replace if true, the existing context with the same Id will be replaced. If false, the BAD_INV_ORDER will be thrown in that case.
Throws: BAD_INV_ORDER minor 15 if the context with the same Id already exists and replace=false.
Returns: the invocation IOR.
Returns: the final invocation target.
See Also: target
Parameters: id the component id.
Returns: the profile component with the given Id.
Throws: BAD_PARAM minor 28 in there are no any components with the given Id in the profile.
Parameters: id the component id.
Returns: the array of all profile components with the given Id.
Throws: BAD_PARAM minor 28 in there are no any components with the given Id in the profile.
Parameters: type the type of the policy being requested.
Returns: should return the policy that applies to this operation.
Returns: the Any, holding this exception.
See Also: received_exception_id
Returns: the exception repository id.
See Also: received_exception
Returns: the initial client invocation target.
See Also: effective_target