SCS

scs.execution_node.servant
Class ExecutionNodeServant

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by scs.execution_node.ExecutionNodePOA
          extended by scs.execution_node.servant.ExecutionNodeServant
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, ExecutionNodeOperations

public class ExecutionNodeServant
extends ExecutionNodePOA

Servant que implementa a interface scs::execution_node::ExecutionNode


Constructor Summary
ExecutionNodeServant(IComponent myComponent, java.util.Properties configProp)
           
 
Method Summary
 IComponent getContainer(java.lang.String container_name)
           
 ContainerDescription[] getContainers()
           
 java.lang.String getName()
           
 IComponent startContainer(java.lang.String container_name, Property[] props)
           
 void stopContainer(java.lang.String container_name)
           
 
Methods inherited from class scs.execution_node.ExecutionNodePOA
_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

ExecutionNodeServant

public ExecutionNodeServant(IComponent myComponent,
                            java.util.Properties configProp)
Parameters:
myComponent - IComponent que serve esta faceta, passado para o container
configProp - Propriedades lidas da configuracao
Method Detail

getContainer

public IComponent getContainer(java.lang.String container_name)

getContainers

public ContainerDescription[] getContainers()

startContainer

public IComponent startContainer(java.lang.String container_name,
                                 Property[] props)
                          throws ContainerAlreadyExists
Throws:
ContainerAlreadyExists

stopContainer

public void stopContainer(java.lang.String container_name)
                   throws InvalidName
Throws:
InvalidName

getName

public java.lang.String getName()

SCS