SCS

scs.core.servant
Class Receptacle

java.lang.Object
  extended by scs.core.servant.Receptacle

public class Receptacle
extends java.lang.Object

Classe criada para facilitar o gerenciamento dos receptaculos no servant da interface IReceptacles.


Constructor Summary
Receptacle(java.lang.String name, java.lang.String interfaceName, boolean isMultiplex)
           
 
Method Summary
 int addConnection(int id, org.omg.CORBA.Object obj)
           
 ConnectionDescription getConnection(int id)
           
 java.util.ArrayList<ConnectionDescription> getConnections()
           
 java.lang.String getInterfaceName()
           
 java.lang.String getName()
           
 ReceptacleDescription getReceptacleDescription()
           
 boolean isMultiplex()
           
 void removeConnection(int id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Receptacle

public Receptacle(java.lang.String name,
                  java.lang.String interfaceName,
                  boolean isMultiplex)
Parameters:
name -
interfaceName -
isMultiplex -
Method Detail

getName

public java.lang.String getName()

getInterfaceName

public java.lang.String getInterfaceName()

isMultiplex

public boolean isMultiplex()

getConnections

public java.util.ArrayList<ConnectionDescription> getConnections()

getConnection

public ConnectionDescription getConnection(int id)

addConnection

public int addConnection(int id,
                         org.omg.CORBA.Object obj)
                  throws AlreadyConnected
Parameters:
obj -
Returns:
Throws:
AlreadyConnected
ExceededConnectionLimit

removeConnection

public void removeConnection(int id)
Parameters:
id -

getReceptacleDescription

public ReceptacleDescription getReceptacleDescription()
Returns:

SCS