Methods Summary |
---|
public void | add_client_request_interceptor(org.omg.PortableInterceptor.ClientRequestInterceptor interceptor)Used to add a client-side request Interceptor to the list of
client-side request Interceptors.
|
public void | add_ior_interceptor(org.omg.PortableInterceptor.IORInterceptor interceptor)Used to add an IOR Interceptor to the list of IOR Interceptors.
|
public void | add_server_request_interceptor(org.omg.PortableInterceptor.ServerRequestInterceptor interceptor)Used to add a server-side request Interceptor to the list of
server-side request Interceptors.
|
public int | allocate_slot_id()Called to allocate a slot on PortableInterceptor.Current .
Note that while slot id's can be allocated within an ORB initializer,
the slots themselves cannot be initialized.
|
public java.lang.String[] | arguments()Returns the arguments passed to ORB.init . They may or
may not contain the ORB's arguments.
|
public org.omg.IOP.CodecFactory | codec_factory()Returns the IOP.CodecFactory . The
CodecFactory is normally obtained via a call to
ORB.resolve_initial_references( "CodecFactory" ) , but
since the ORB is not yet available and Interceptors, particularly when
processing service contexts, will require a Codec , a
means of obtaining a Codec is necessary during ORB
initialization.
|
public java.lang.String | orb_id()Returns the ID of the ORB being initialized.
|
public void | register_initial_reference(java.lang.String id, org.omg.CORBA.Object obj)Identical to ORB.register_initial_reference . This same
functionality exists here because the ORB, not yet fully initialized,
is not yet available but initial references may need to be
registered as part of Interceptor registration. The only difference
is that the version of this operation on the ORB uses PIDL
(CORBA.ORB.ObjectId ) and
(CORBA.ORB.InvalidName ) whereas the version in this
interface uses IDL defined in this interface; the semantics are
identical.
|
public void | register_policy_factory(int type, org.omg.PortableInterceptor.PolicyFactory policy_factory)Registers a PolicyFactory for the given
PolicyType .
|
public org.omg.CORBA.Object | resolve_initial_references(java.lang.String id)Identical to ORB.resolve_initial_references . This same
functionality exists here because the ORB, not yet fully initialized,
is not yet available but initial references may be required from the
ORB as part of Interceptor registration. The only difference is that
the version of this operation on the ORB uses PIDL
(CORBA::ORB::ObjectId and
CORBA::ORB::InvalidName ) whereas the version in this
interface uses IDL defined in this interface; the semantics
are identical.
This operation is only valid during post_init.
|