de.tud.dvs1.mmpgp2p
Class RCPool

java.lang.Object
  extended by de.tud.dvs1.mmpgp2p.RCPool
All Implemented Interfaces:
java.io.Serializable

public class RCPool
extends java.lang.Object
implements java.io.Serializable

Klasse, die einen Pool von RegionControllern verwaltet

See Also:
Serialized Form

Constructor Summary
RCPool(RegionInfo r)
           
RCPool(RegionInfo r, RegionControllerInfo rci)
           
 
Method Summary
 void addRCInfo(RegionControllerInfo rci)
           
 java.util.Enumeration elements()
           
 RegionControllerInfo getRCInfo(int pos)
           
 RegionInfo getRegionInfo()
           
 int indexOf(RegionControllerInfo rci)
           
 int indexOfHost(java.lang.String name, int port)
          Suche nach einem Host mit gegebenem Port.
 RegionControllerInfo removeRCInfo(int pos)
           
 void sendToEach(MmpgP2PCommand c)
           
 void setRegionInfo(RegionInfo r)
           
 int size()
          Größe
 java.lang.String toString()
           
 java.lang.String toString(boolean detail)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RCPool

public RCPool(RegionInfo r)

RCPool

public RCPool(RegionInfo r,
              RegionControllerInfo rci)
       throws MmpgP2PException
Throws:
MmpgP2PException
Method Detail

getRegionInfo

public RegionInfo getRegionInfo()

setRegionInfo

public void setRegionInfo(RegionInfo r)

addRCInfo

public void addRCInfo(RegionControllerInfo rci)
               throws MmpgP2PException
Throws:
MmpgP2PException

removeRCInfo

public RegionControllerInfo removeRCInfo(int pos)

getRCInfo

public RegionControllerInfo getRCInfo(int pos)

indexOf

public int indexOf(RegionControllerInfo rci)

indexOfHost

public int indexOfHost(java.lang.String name,
                       int port)
Suche nach einem Host mit gegebenem Port.


elements

public java.util.Enumeration elements()

sendToEach

public void sendToEach(MmpgP2PCommand c)
                throws MmpgP2PException
Throws:
MmpgP2PException

size

public int size()
Größe


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(boolean detail)