org.isam.exehda.services.cc
Class CCManagerImpl

java.lang.Object
  |
  +--org.isam.exehda.services.AbstractService
        |
        +--org.isam.exehda.services.cc.CCManagerImpl
All Implemented Interfaces:
CCManager, Service

public class CCManagerImpl
extends AbstractService
implements CCManager


Nested Class Summary
 
Nested classes inherited from class org.isam.exehda.services.CCManager
CCManager.Tuple, CCManager.TupleSpace
 
Field Summary
 
Fields inherited from interface org.isam.exehda.services.CCManager
SERVICE_NAME
 
Constructor Summary
CCManagerImpl()
           
 
Method Summary
 CCManager.TupleSpace createSpace()
          Operation
 void destroySpace(CCManager.TupleSpace space)
          Operation
 CCManager.Tuple in(java.lang.Object spaceId, CCManager.Tuple pattern, boolean remove, long timeout)
          Operation
 CCManager.TupleSpace joinSpace(java.lang.Object spaceName)
          Operation
 void leaveSpace(CCManager.TupleSpace space)
          Operation
 void out(java.lang.Object spaceId, CCManager.Tuple t)
          Operation
 void start()
           
 void stop()
           
 
Methods inherited from class org.isam.exehda.services.AbstractService
log, log, log, log, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CCManagerImpl

public CCManagerImpl()
Method Detail

start

public void start()
Specified by:
start in interface Service

stop

public void stop()
Specified by:
stop in interface Service

createSpace

public CCManager.TupleSpace createSpace()
Description copied from interface: CCManager
Operation

Specified by:
createSpace in interface CCManager
Returns:
TupleSpace

destroySpace

public void destroySpace(CCManager.TupleSpace space)
Description copied from interface: CCManager
Operation

Specified by:
destroySpace in interface CCManager
Parameters:
space -

in

public CCManager.Tuple in(java.lang.Object spaceId,
                          CCManager.Tuple pattern,
                          boolean remove,
                          long timeout)
Description copied from interface: CCManager
Operation

Specified by:
in in interface CCManager
Parameters:
spaceId -
pattern -
remove -
timeout -
Returns:
Tuple

out

public void out(java.lang.Object spaceId,
                CCManager.Tuple t)
Description copied from interface: CCManager
Operation

Specified by:
out in interface CCManager
Parameters:
spaceId -
t -

joinSpace

public CCManager.TupleSpace joinSpace(java.lang.Object spaceName)
Description copied from interface: CCManager
Operation

Specified by:
joinSpace in interface CCManager
Parameters:
spaceName -
Returns:
TupleSpace

leaveSpace

public void leaveSpace(CCManager.TupleSpace space)
Description copied from interface: CCManager
Operation

Specified by:
leaveSpace in interface CCManager
Parameters:
space -