public class ReportingClientHook extends AbstractClientModuleHook
| Constructor and Description |
|---|
ReportingClientHook() |
| Modifier and Type | Method and Description |
|---|---|
void |
addComponent(ILicenseAwareComponent component) |
void |
configureDeserializer(XMLDeserializer deserializer)
Called when an XMLDeserializer is created.
|
void |
initializeScriptManager(ScriptManager manager)
Initialize a newly-instantiated script manager.
|
void |
notifyActivationStateChanged(LicenseState licenseState)
Notifies this client module that its license state has changed.
|
void |
removeComponent(ILicenseAwareComponent component) |
protected void |
setupRM14() |
void |
shutdown()
Called when the module is shut down.
|
void |
startup(ClientContext context,
LicenseState activationState)
The main entrypoint for the module hook.
|
configureFunctionFactory, createPermissionKeyspublic void configureDeserializer(XMLDeserializer deserializer)
ClientModuleHookconfigureDeserializer in interface ClientModuleHookconfigureDeserializer in class AbstractClientModuleHookpublic void notifyActivationStateChanged(LicenseState licenseState)
ClientModuleHooknotifyActivationStateChanged in interface ClientModuleHooknotifyActivationStateChanged in class AbstractClientModuleHookpublic void shutdown()
ClientModuleHookshutdown in interface ClientModuleHookshutdown in class AbstractClientModuleHookpublic void startup(ClientContext context, LicenseState activationState) throws java.lang.Exception
ClientModuleHookClientModuleHook.shutdown() will be called and a new hook will be instantiatedstartup in interface ClientModuleHookstartup in class AbstractClientModuleHookjava.lang.Exception - if the module was not able to be initialized for the given project.protected void setupRM14()
public void addComponent(ILicenseAwareComponent component)
public void removeComponent(ILicenseAwareComponent component)
public void initializeScriptManager(ScriptManager manager)
ClientModuleHookScriptManager.addScriptModule(String, Object), which reflectively loads the public (instance and
static) java functions from the given object into the scripting environment, at the provided path.initializeScriptManager in interface ClientModuleHookinitializeScriptManager in class AbstractClientModuleHook