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