scs.execution_node.servant
Class ContainerManagerServant
java.lang.Object
org.omg.PortableServer.Servant
scs.execution_node.ContainerManagerPOA
scs.execution_node.servant.ContainerManagerServant
- All Implemented Interfaces:
- org.omg.CORBA.portable.InvokeHandler, ContainerManagerOperations
public class ContainerManagerServant
- extends ContainerManagerPOA
Servant da interface ContainerManager, para permitir a notificacao
do container ao seu pai (execution node)
Este objeto deve ser instanciado e servido pelo ExecutionNode, que
passa o seu IOR pela linha de comando para o container.
O processo do container recebe o IOR, referencia este objeto e notifica
que esta pronto para ser usado para o ExecutionNode, atraves desta interface.
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 |
ContainerManagerServant
public ContainerManagerServant()
getContainer
public IComponent getContainer(java.lang.String cname)
registerContainer
public void registerContainer(java.lang.String name,
IComponent ctr)
throws ContainerAlreadyExists,
InvalidContainer
- Throws:
ContainerAlreadyExists
InvalidContainer
unregisterContainer
public void unregisterContainer(java.lang.String name)
throws InvalidName
- Throws:
InvalidName