tamago.ext.tamagocc
Interface TamagoCCContainer

All Superinterfaces:
RequireServiceNaming, TamagoCCComponent, TamagoCCEntity
All Known Subinterfaces:
TamagoCCContainerComposite
All Known Implementing Classes:
TamagoCCContainerImpl

public interface TamagoCCContainer
extends TamagoCCComponent, RequireServiceNaming

Author:
Hakim Belhaouari and Frederic Peschanski

Method Summary
 void bind(java.lang.String label, TamagoCCService instance)
           
 RequiredService getRequiredService(java.lang.String name, java.lang.String module)
           
 RequiredService[] getRequiredServices()
           
 boolean isBinded()
           
 void tamago_hotswapping(TamagoCCComponent component)
           
 
Methods inherited from interface tamago.ext.tamagocc.TamagoCCComponent
core_set_properties
 

Method Detail

isBinded

boolean isBinded()

getRequiredServices

RequiredService[] getRequiredServices()

bind

void bind(java.lang.String label,
          TamagoCCService instance)
          throws ServiceBindException
Specified by:
bind in interface RequireServiceNaming
Throws:
ServiceBindException

getRequiredService

RequiredService getRequiredService(java.lang.String name,
                                   java.lang.String module)
                                   throws TamagoException
Throws:
TamagoException

tamago_hotswapping

void tamago_hotswapping(TamagoCCComponent component)
                        throws TamagoCCHotSwappingException
Throws:
TamagoCCHotSwappingException