|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IFloodlightModuleContext
| Method Summary | ||
|---|---|---|
java.util.Collection<IFloodlightModule> |
getAllModules()
Returns all loaded modules |
|
java.util.Collection<java.lang.Class<? extends IFloodlightService>> |
getAllServices()
Returns all loaded services |
|
java.util.Map<java.lang.String,java.lang.String> |
getConfigParams(java.lang.Class<? extends IFloodlightModule> clazz)
Gets module specific configuration parameters. |
|
java.util.Map<java.lang.String,java.lang.String> |
getConfigParams(IFloodlightModule module)
Gets module specific configuration parameters. |
|
|
getServiceImpl(java.lang.Class<T> service)
Retrieves a casted version of a module from the registry. |
|
| Method Detail |
|---|
<T extends IFloodlightService> T getServiceImpl(java.lang.Class<T> service)
name - The IFloodlightService object type
FloodlightModuleException - If the module was not found
or a ClassCastException was encountered.java.util.Collection<java.lang.Class<? extends IFloodlightService>> getAllServices()
java.util.Collection<IFloodlightModule> getAllModules()
java.util.Map<java.lang.String,java.lang.String> getConfigParams(IFloodlightModule module)
module - The module to get the configuration parameters for
java.util.Map<java.lang.String,java.lang.String> getConfigParams(java.lang.Class<? extends IFloodlightModule> clazz)
clazz - The class of the module to get configuration parameters for
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||