package org.omg.PortableInterceptor; /** * org/omg/PortableInterceptor/ClientRequestInfo.java . * Generated by the IDL-to-Java compiler (portable), version "3.2" * from ../../../../src/share/classes/org/omg/PortableInterceptor/Interceptors.idl * Wednesday, June 14, 2006 5:09:58 AM GMT */ /** * Request Information, accessible to client-side request interceptors. *

* Some attributes and operations on ClientRequestInfo are * not valid at all interception points. The following table shows the * validity of each attribute or operation. If it is not valid, attempting * to access it will result in a BAD_INV_ORDER being thrown * with a standard minor code of 14. *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 send_requestsend_pollreceive_replyreceive_exceptionreceive_other
Inherited from RequestInfo:

request_id

yesyesyesyesyes

operation

yesyesyesyesyes

arguments

yes1no yesno no

exceptions

yesno yesyesyes

contexts

yesno yesyesyes

operation_context

yesno yesyesyes

result

no no yesno no

response_expected

yesyesyesyesyes

sync_scope

yesno yesyesyes

reply_status

no no yesyesyes

forward_reference

no no no no yes2 *

get_slot

yesyesyesyesyes

get_request_service_context

yesno yesyesyes

get_reply_service_context

no no yesyesyes
ClientRequestInfo-specific:

target

yesyesyesyesyes

effective_target

yesyesyesyesyes

effective_profile

yesyesyesyesyes

received_exception

no no no yesno

received_exception_id

no no no yesno

get_effective_component

yesno yesyesyes

get_effective_components

yesno yesyesyes

get_request_policy

yesno yesyesyes

add_request_service_context

yesno no no no
* *

    *
  1. When ClientRequestInfo is passed to * send_request, there is an entry in the list for every * argument, whether in, inout, or out. But only the in and inout * arguments will be available.
  2. *
  3. If the reply_status atribute is not * LOCATION_FORWARD, accessing this attribute will * throw BAD_INV_ORDER with a standard minor code of * 14.
  4. *
* * @see ClientRequestInterceptor */ public interface ClientRequestInfo extends ClientRequestInfoOperations, org.omg.PortableInterceptor.RequestInfo, org.omg.CORBA.portable.IDLEntity { } // interface ClientRequestInfo