|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ExtensionLifeCycle
Interface for automatic initialization of extensions and plugins. Implement this interface with a class that is a plugin, and when the plugin is instantiated, after the api is injected the init method will be executed. Every server level component of an extension should implement this interface or one of its subclasses.
| Method Summary | |
|---|---|
void |
destroy()
Automatically invoked when the object class is destroyed. |
void |
init(EsObjectRO parameters)
Automatically invoked when the object class is instantiated, after api is available. |
| Method Detail |
|---|
void init(EsObjectRO parameters)
parameters - EsObjectRO that may contain XML parameters to be readEsObjectRO,
ExtensionComponentConfiguration,
RoomConfiguration,
GameConfigurationvoid destroy()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||