Package org.hippoecm.hst.addon.module
Interface ModuleInstance
-
public interface ModuleInstance
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
<T> T
getComponent(Class<T> requiredType)
<T> T
getComponent(String name)
<T> Map<String,T>
getComponentsOfType(Class<T> requiredType)
String
getFullName()
ModuleInstance
getModuleInstance(String name)
List<ModuleInstance>
getModuleInstances()
String
getName()
void
initialize()
void
start()
void
stop()
-
-
-
Method Detail
-
getName
String getName()
-
getFullName
String getFullName()
-
initialize
void initialize()
-
start
void start()
-
stop
void stop()
-
close
void close()
-
getComponent
<T> T getComponent(String name)
-
getComponent
<T> T getComponent(Class<T> requiredType) throws ComponentsException
- Throws:
ComponentsException
-
getModuleInstance
ModuleInstance getModuleInstance(String name)
-
getModuleInstances
List<ModuleInstance> getModuleInstances()
-
-