org.omg.FT
Class NonCORBAObjectInitializer

java.lang.Object
  |
  +--org.omg.CORBA.LocalObject
        |
        +--org.omg.FT.NonCORBAObjectInitializer
All Implemented Interfaces:
org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.Object, org.omg.PortableInterceptor.ORBInitializer, org.omg.PortableInterceptor.ORBInitializerOperations, java.io.Serializable

public class NonCORBAObjectInitializer
extends org.omg.CORBA.LocalObject
implements org.omg.PortableInterceptor.ORBInitializer

This class is instantiated automatically when the ORB is created, if the corresponding profile (a non replicated client with extended ORB support is calling a replicated group with FT-CORBA support) is chosen - see the OpenORB.xml file for profile names and the corresponding initializers; the two methods pre_init and post_init are called by the ORB when initialized. The pre_init method is used to create a client interceptor in which the request is augmented with the proper information for the replicated server to know the identity of the request and the group reference version the client knows

See Also:
Serialized Form

Field Summary
private  int t_slot
           
 
Constructor Summary
NonCORBAObjectInitializer()
           
 
Method Summary
 void post_init(org.omg.PortableInterceptor.ORBInitInfo info)
           
 void pre_init(org.omg.PortableInterceptor.ORBInitInfo info)
           
 
Methods inherited from class org.omg.CORBA.LocalObject
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _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, registerNatives, 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

t_slot

private int t_slot
Constructor Detail

NonCORBAObjectInitializer

public NonCORBAObjectInitializer()
Method Detail

pre_init

public void pre_init(org.omg.PortableInterceptor.ORBInitInfo info)
Specified by:
pre_init in interface org.omg.PortableInterceptor.ORBInitializerOperations

post_init

public void post_init(org.omg.PortableInterceptor.ORBInitInfo info)
Specified by:
post_init in interface org.omg.PortableInterceptor.ORBInitializerOperations