org.openorb.PI
Interface ORBInitInfo
- All Known Implementing Classes:
- OpenORBInitInfo
- public interface ORBInitInfo
This interface must be implemented by the ORB Init Info class. The class
is responsible for initializing the orb and setting up the various
interceptors.
Overrides must have a constructor with exact signature:
public ORBInitInfo( String [] args, org.openorb.CORBA.ORB orb,
org.omg.PortableInterceptor.ORBInitializer [] orbInits,
org.openorb.PI.FeatureInitializer [] featureInits)
The default implementation can be overriden by setting the
org.openorb.PI.ORBInitInfo property with the classname of the
override. Failure to load an instance results in an exception.
- Version:
- $Revision: 1.5 $ $Date: 2002/06/28 08:59:04 $
- Author:
- Chris Wood
Method Summary |
void |
post_init()
Calls init on feature initializers and post init on orb initializers. |
void |
pre_init()
Call pre-init on the orb initializers and init on feature
initializers. |
pre_init
public void pre_init()
- Call pre-init on the orb initializers and init on feature
initializers.
post_init
public void post_init()
- Calls init on feature initializers and post init on orb initializers.
During the post_init phase, calls can be made on references returned
from resolve_initial_reference, however client interceptors will not
be used, the PICurrent will not have any active slots, and IORs cannot
be constructed.