Package com.sun.corba.ee.impl.oa.rfm
Class ReferenceManagerConfigurator.RMORBInitializer
- java.lang.Object
-
- org.omg.CORBA.LocalObject
-
- com.sun.corba.ee.impl.oa.rfm.ReferenceManagerConfigurator.RMORBInitializer
-
- All Implemented Interfaces:
java.io.Serializable
,Object
,IDLEntity
,ORBInitializer
,ORBInitializerOperations
- Enclosing class:
- ReferenceManagerConfigurator
private static class ReferenceManagerConfigurator.RMORBInitializer extends LocalObject implements ORBInitializer
-
-
Field Summary
Fields Modifier and Type Field Description private IORInterceptor_3_0
interceptor
-
Constructor Summary
Constructors Constructor Description RMORBInitializer(IORInterceptor_3_0 interceptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
post_init(ORBInitInfo info)
Called during ORB initialization.void
pre_init(ORBInitInfo info)
Called during ORB initialization.-
Methods inherited from class org.omg.CORBA.LocalObject
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
-
-
-
-
Field Detail
-
interceptor
private IORInterceptor_3_0 interceptor
-
-
Constructor Detail
-
RMORBInitializer
public RMORBInitializer(IORInterceptor_3_0 interceptor)
-
-
Method Detail
-
pre_init
public void pre_init(ORBInitInfo info)
Description copied from interface:ORBInitializerOperations
Called during ORB initialization. If it is expected that initial services registered by an interceptor will be used by other interceptors, then those initial services shall be registered at this point via calls toORBInitInfo.register_initial_reference
.- Specified by:
pre_init
in interfaceORBInitializerOperations
- Parameters:
info
- provides initialization attributes and operations by which Interceptors can be registered.
-
post_init
public void post_init(ORBInitInfo info)
Description copied from interface:ORBInitializerOperations
Called during ORB initialization. If a service must resolve initial references as part of its initialization, it can assume that all initial references will be available at this point.Calling the
post_init
operations is not the final task of ORB initialization. The final task, following thepost_init
calls, is attaching the lists of registered interceptors to the ORB. Therefore, the ORB does not contain the interceptors during calls topost_init
. If an ORB-mediated call is made from withinpost_init
, no request interceptors will be invoked on that call. Likewise, if an operation is performed which causes an IOR to be created, no IOR interceptors will be invoked.- Specified by:
post_init
in interfaceORBInitializerOperations
- Parameters:
info
- provides initialization attributes and operations by which Interceptors can be registered.
-
-