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 | |
| Modifier and Type | Method and Description |
|---|---|
void |
add_request_service_context(org.omg.IOP.ServiceContext service_context,
boolean replace)
Allows the interceptor to add the service contexts to the request.
|
org.omg.IOP.TaggedProfile |
effective_profile()
Returns the tagged profile (IOR) of the invocation target.
|
org.omg.CORBA.Object |
effective_target()
Returns the object on that the operation will be invoked after handling the
possible forwarding.
|
org.omg.IOP.TaggedComponent |
get_effective_component(int id)
Returns the given component of the invocation target profile.
|
org.omg.IOP.TaggedComponent[] |
get_effective_components(int id)
Returns the given components of the invocation target profile.
|
org.omg.CORBA.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.
|
java.lang.String |
received_exception_id()
Returns the repository id of the remote exception that was thrown on the
server side.
|
org.omg.CORBA.Any |
received_exception()
Returns the remote exception that was thrown on the server side.
|
org.omg.CORBA.Object |
target()
Returns the object on that the client has invoked the the operation.
|
arguments, contexts, exceptions, forward_reference, get_reply_service_context, get_request_service_context, get_slot, operation_context, operation, reply_status, request_id, response_expected, result, sync_scopeorg.omg.CORBA.Object target()
effective_target()org.omg.CORBA.Object effective_target()
target()org.omg.IOP.TaggedProfile effective_profile()
org.omg.IOP.TaggedComponent get_effective_component(int id) throws org.omg.CORBA.BAD_PARAM
id - the component id.org.omg.CORBA.BAD_PARAM - minor 28 in there are no any components with the given Id
in the profile.org.omg.IOP.TaggedComponent[] get_effective_components(int id) throws org.omg.CORBA.BAD_PARAM
id - the component id.org.omg.CORBA.BAD_PARAM - minor 28 in there are no any components with the given Id
in the profile.org.omg.CORBA.Policy get_request_policy(int type) throws org.omg.CORBA.INV_POLICY
type - the type of the policy being requested.org.omg.CORBA.INV_POLICYjava.lang.String received_exception_id()
received_exception()org.omg.CORBA.Any received_exception()
received_exception_id()void add_request_service_context(org.omg.IOP.ServiceContext service_context, boolean replace)
RequestInfoOperations.get_request_service_context(int).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.org.omg.CORBA.BAD_INV_ORDER - minor 15 if the context with the same Id already
exists and replace=false.