org.enhydra.shark.corba.poa
Class SharkCORBAServer

java.lang.Object
  extended byorg.omg.PortableServer.Servant
      extended byorg.enhydra.shark.corba.WorkflowService.SharkInterfacePOA
          extended byorg.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

Constructor Summary
SharkCORBAServer(java.lang.String engineName, java.lang.String nsHost, java.lang.String nsPort, SharkInterface shark)
           
 
Method Summary
static boolean doesTransactionExist()
           
 void doneWith(org.omg.CORBA.Object toDisconnect)
           
 org.omg.CORBA.ORB getBoundORB()
           
 NameValueInfo[] getProperties()
           
 SharkInterface getShark()
           
 SharkConnection getSharkConnection()
           
static void main(java.lang.String[] args)
           
 void shutdownORB()
           
 void startCORBAServer()
           
 
Methods inherited from class org.enhydra.shark.corba.WorkflowService.SharkInterfacePOA
_all_interfaces, _invoke, _this, _this
 
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
 

Constructor Detail

SharkCORBAServer

public SharkCORBAServer(java.lang.String engineName,
                        java.lang.String nsHost,
                        java.lang.String nsPort,
                        SharkInterface shark)
Method Detail

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()