org.enhydra.shark.corba.poa
Class SharkCORBAServer
java.lang.Object
org.omg.PortableServer.Servant
org.enhydra.shark.corba.WorkflowService.SharkInterfacePOA
org.enhydra.shark.corba.poa.SharkCORBAServer
- All Implemented Interfaces:
- org.omg.CORBA.portable.InvokeHandler, SharkInterfaceOperations
- public class SharkCORBAServer
- extends SharkInterfacePOA
The server class for engine. It is registered in 'CORBA' name server. The client
applications has to get this object from the name server.
- Author:
- Sasa Bojanic, Vladimir Puskas, Rich Robinson, Andy Zeneski (jaz@ofbiz.org), David Forslund
Methods inherited from class org.omg.PortableServer.Servant |
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SharkCORBAServer
public SharkCORBAServer(java.lang.String engineName,
java.lang.String nsHost,
java.lang.String nsPort,
SharkInterface shark)
startCORBAServer
public void startCORBAServer()
throws java.lang.Exception
- Throws:
java.lang.Exception
getBoundORB
public org.omg.CORBA.ORB getBoundORB()
shutdownORB
public void shutdownORB()
getShark
public SharkInterface getShark()
getSharkConnection
public SharkConnection getSharkConnection()
throws BaseException
- Throws:
BaseException
getProperties
public NameValueInfo[] getProperties()
throws BaseException
- Throws:
BaseException
main
public static void main(java.lang.String[] args)
doneWith
public void doneWith(org.omg.CORBA.Object toDisconnect)
doesTransactionExist
public static boolean doesTransactionExist()