Novell exteNd Messaging Platform 5.2

com.sssw.jbroker.api.activation
Class ActivationSystemPOATie

java.lang.Object
  extended byorg.omg.PortableServer.Servant
      extended bycom.sssw.jbroker.api.activation.ActivationSystemPOA
          extended bycom.sssw.jbroker.api.activation.ActivationSystemPOATie
All Implemented Interfaces:
ActivationSystem, InvokeHandler, Remote, Tie

public class ActivationSystemPOATie
extends ActivationSystemPOA
implements Tie, ActivationSystem


Constructor Summary
ActivationSystemPOATie()
           
ActivationSystemPOATie(Remote target)
           
 
Method Summary
 void deactivate()
          Deactivate this Tie.
 String[] getActiveServers()
          Get a list of all the Servers that are running.
 String[] getRegisteredServers()
          Get a list of all the registerd Servers.
 ServerDesc getServerDesc(String _arg0)
          Get the Server Descriptor for the given Server Alias.
 Remote getTarget()
          Get the Remote implementation to which the Tie delegates method invocations to.
 void registerServer(ServerDesc _arg0)
          Register a Server with the given Server Descriptor.
 ServerDesc setServerDesc(ServerDesc _arg0)
          Change the Server Descriptor.
 void setTarget(Remote target)
          Set the Remote implementation to which the Tie should delegate method invocations to.
 void shutdown(boolean _arg0)
          Shutdown the activation system.
 void shutdownServer(String _arg0)
          Shutdown an active Server.
 void startServer(String _arg0)
          Start a previously registered server.
 Object thisObject()
          Return an object reference for this Tie.
 void unregisterServer(String _arg0)
          Unregister the server with the given Alias.
 
Methods inherited from class com.sssw.jbroker.api.activation.ActivationSystemPOA
_all_interfaces, _invoke, orb, orb
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _getClassLoader, _is_a, _non_existent, _object_id, _orb, _orb, _poa, _set_delegate, _setClassLoader, _this_object, _this_object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.rmi.CORBA.Tie
orb, orb
 
Methods inherited from interface org.omg.CORBA.portable.InvokeHandler
_invoke
 

Constructor Detail

ActivationSystemPOATie

public ActivationSystemPOATie()

ActivationSystemPOATie

public ActivationSystemPOATie(Remote target)
Method Detail

thisObject

public Object thisObject()
Description copied from interface: Tie
Return an object reference for this Tie.

Specified by:
thisObject in interface Tie

deactivate

public void deactivate()
Description copied from interface: Tie
Deactivate this Tie.

Specified by:
deactivate in interface Tie

setTarget

public void setTarget(Remote target)
Description copied from interface: Tie
Set the Remote implementation to which the Tie should delegate method invocations to.

Specified by:
setTarget in interface Tie

getTarget

public Remote getTarget()
Description copied from interface: Tie
Get the Remote implementation to which the Tie delegates method invocations to.

Specified by:
getTarget in interface Tie

shutdownServer

public void shutdownServer(String _arg0)
                    throws ActivationException,
                           RemoteException
Description copied from interface: ActivationSystem
Shutdown an active Server.

Specified by:
shutdownServer in interface ActivationSystem
Throws:
ActivationException
RemoteException

getServerDesc

public ServerDesc getServerDesc(String _arg0)
                         throws ActivationException,
                                RemoteException
Description copied from interface: ActivationSystem
Get the Server Descriptor for the given Server Alias.

Specified by:
getServerDesc in interface ActivationSystem
Throws:
ActivationException
RemoteException

getRegisteredServers

public String[] getRegisteredServers()
                              throws RemoteException
Description copied from interface: ActivationSystem
Get a list of all the registerd Servers.

Specified by:
getRegisteredServers in interface ActivationSystem
Throws:
RemoteException

unregisterServer

public void unregisterServer(String _arg0)
                      throws ActivationException,
                             RemoteException
Description copied from interface: ActivationSystem
Unregister the server with the given Alias.

Specified by:
unregisterServer in interface ActivationSystem
Throws:
ActivationException
RemoteException

shutdown

public void shutdown(boolean _arg0)
              throws RemoteException
Description copied from interface: ActivationSystem
Shutdown the activation system. Destroys all servers spawned by the activation daemon and exits the activation daemon. The wait for completion flag is passed to the object adapters so that they can wait for all the currently executing requests.

Specified by:
shutdown in interface ActivationSystem
Throws:
RemoteException

startServer

public void startServer(String _arg0)
                 throws ActivationException,
                        RemoteException
Description copied from interface: ActivationSystem
Start a previously registered server.

Specified by:
startServer in interface ActivationSystem
Throws:
ActivationException
RemoteException

getActiveServers

public String[] getActiveServers()
                          throws RemoteException
Description copied from interface: ActivationSystem
Get a list of all the Servers that are running.

Specified by:
getActiveServers in interface ActivationSystem
Throws:
RemoteException

registerServer

public void registerServer(ServerDesc _arg0)
                    throws ActivationException,
                           RemoteException
Description copied from interface: ActivationSystem
Register a Server with the given Server Descriptor.

Specified by:
registerServer in interface ActivationSystem
Throws:
ActivationException
RemoteException

setServerDesc

public ServerDesc setServerDesc(ServerDesc _arg0)
                         throws ActivationException,
                                RemoteException
Description copied from interface: ActivationSystem
Change the Server Descriptor. The change will take effect upon subsequent activation.

Specified by:
setServerDesc in interface ActivationSystem
Throws:
ActivationException
RemoteException

Novell exteNd Messaging Platform 5.2

exteNd is a registered trademark of Novell, Inc.
Copyright 1998-2004 Novell, Inc. All Rights Reserved.