FreeHEP API
Version current

hep.aida.ref.remote.corba
Class CorbaTreeServerImpl

java.lang.Object
  extended byorg.omg.PortableServer.Servant
      extended byhep.aida.ref.remote.corba.generated.TreeServerPOA
          extended byhep.aida.ref.remote.corba.CorbaTreeServerImpl
All Implemented Interfaces:
InvokeHandler, Runnable, TreeServerOperations

public class CorbaTreeServerImpl
extends TreeServerPOA
implements Runnable

Source Code:
CorbaTreeServerImpl.java

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 current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.