tamago.ext.tamagocc
Class TamagoCCContainerImpl
java.lang.Object
tamago.ext.tamagocc.TamagoCCContainerImpl
- All Implemented Interfaces:
- RequireServiceNaming, TamagoCCComponent, TamagoCCContainer, TamagoCCEntity
public abstract class TamagoCCContainerImpl
- extends java.lang.Object
- implements TamagoCCContainer
- Author:
- Hakim Belhaouari and Frederic Peschanski
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
states
protected java.util.ArrayList<TamagoCCState> states
hash
protected java.util.Hashtable<java.lang.String,TamagoCCMethodID> hash
current
protected TamagoCCState current
TamagoCCContainerImpl
public TamagoCCContainerImpl()
canCallMethod
public boolean canCallMethod(TamagoCCMethodID mid)
methodID
public TamagoCCMethodID methodID(java.lang.String mid)
newstate
protected TamagoCCState newstate()
include
protected void include(TamagoCCState state,
java.lang.String name)
allow
protected void allow(TamagoCCState state,
TamagoCCMethodID mid)
registerID
protected void registerID(java.lang.String a,
java.lang.String b)
fetchServiceBehavior
protected void fetchServiceBehavior(TamagoCCMethodID mid)
throws TamagoCCServiceBehaviorException
- Throws:
TamagoCCServiceBehaviorException
getRequiredService
public RequiredService getRequiredService(java.lang.String name,
java.lang.String module)
throws TamagoException
- Specified by:
getRequiredService in interface TamagoCCContainer
- Throws:
TamagoException- See Also:
TamagoCCContainer.getRequiredService(java.lang.String, java.lang.String)