FreeHEP API
Version v1.2.2

hep.aida.ref.remote.corba
Class CorbaTreeServerImpl

java.lang.Object
  |
  +--org.omg.PortableServer.Servant
        |
        +--hep.aida.ref.remote.corba.generated.TreeServerPOA
              |
              +--hep.aida.ref.remote.corba.CorbaTreeServerImpl
All Implemented Interfaces:
InvokeHandler, Runnable, TreeServerOperations

public class CorbaTreeServerImpl
extends TreeServerPOA
implements Runnable


Constructor Summary
CorbaTreeServerImpl(String treeName, Tree tree)
           
 
Method Summary
 void close()
           
 TreeServant connectDuplex(TreeClient client)
           
 TreeServant connectNonDuplex(String clientID)
           
 boolean disconnectDuplex(TreeClient client)
           
 boolean disconnectNonDuplex(String clientID)
           
static void main(String[] args)
           
 void run()
           
 boolean supportDuplexMode()
           
 String treeName()
           
 
Methods inherited from class hep.aida.ref.remote.corba.generated.TreeServerPOA
_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

CorbaTreeServerImpl

public CorbaTreeServerImpl(String treeName,
                           Tree tree)
Method Detail

treeName

public String treeName()
Specified by:
treeName in interface TreeServerOperations

supportDuplexMode

public boolean supportDuplexMode()
Specified by:
supportDuplexMode in interface TreeServerOperations

connectDuplex

public TreeServant connectDuplex(TreeClient client)
Specified by:
connectDuplex in interface TreeServerOperations

connectNonDuplex

public TreeServant connectNonDuplex(String clientID)
Specified by:
connectNonDuplex in interface TreeServerOperations

disconnectDuplex

public boolean disconnectDuplex(TreeClient client)
Specified by:
disconnectDuplex in interface TreeServerOperations

disconnectNonDuplex

public boolean disconnectNonDuplex(String clientID)
Specified by:
disconnectNonDuplex in interface TreeServerOperations

run

public void run()
Specified by:
run in interface Runnable

close

public void close()

main

public static void main(String[] args)

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.