Class ORBBase
java.lang.Object
com.arjuna.orbportability.internal.orbspecific.orb.implementations.ORBBase
- All Implemented Interfaces:
ORBImple
- Direct Known Subclasses:
javaidl_1_4
The base class from which all ORB implementations are derived. Each such
implementation may be responsible for ensuring that the right ORB specific
properties (such as org.omg.CORBA.ORBClass) are set.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
Destroy the ORB.void
init()
Initialise the ORB.void
init
(Applet a, Properties p) void
init
(String[] s, Properties p) boolean
Is the ORB initialised?org.omg.CORBA.ORB
orb()
Return a reference to the ORB.void
orb
(org.omg.CORBA.ORB o) Provide a reference to the ORB.void
shutdown()
Shutdown the ORB.void
shutdown
(boolean waitForCompletion) Shutdown the ORB and signal whether to do this synchronously.
-
Field Details
-
_orb
protected org.omg.CORBA.ORB _orb -
_init
protected boolean _init
-
-
Constructor Details
-
ORBBase
protected ORBBase()
-
-
Method Details
-
initialised
public boolean initialised()Description copied from interface:ORBImple
Is the ORB initialised?- Specified by:
initialised
in interfaceORBImple
-
init
public void init() throws org.omg.CORBA.SystemExceptionDescription copied from interface:ORBImple
Initialise the ORB. -
init
-
init
-
shutdown
public void shutdown() throws org.omg.CORBA.SystemExceptionDescription copied from interface:ORBImple
Shutdown the ORB. Do not wait for explicit completion ack from the ORB. -
shutdown
public void shutdown(boolean waitForCompletion) throws org.omg.CORBA.SystemException Description copied from interface:ORBImple
Shutdown the ORB and signal whether to do this synchronously. -
destroy
public void destroy() throws org.omg.CORBA.SystemExceptionDescription copied from interface:ORBImple
Destroy the ORB. -
orb
public org.omg.CORBA.ORB orb() throws org.omg.CORBA.SystemExceptionDescription copied from interface:ORBImple
Return a reference to the ORB. -
orb
public void orb(org.omg.CORBA.ORB o) throws org.omg.CORBA.SystemException Description copied from interface:ORBImple
Provide a reference to the ORB. Used if the application must initialise the ORB separately.
-