void |
PluginTools.addAuthModule(Class<?> moduleClass,
InputStream inputStream) |
Add a new Auth Module - also registers the SMS service.
|
void |
PluginTools.addSmsService(InputStream inputStream) |
Add a new SMS service.
|
default Map<String,String> |
AmPlugin.getServiceSchemaXML() |
Defines the SMS Service name and an SMS Service Schema XML for each service that this
AmPlugin implementation registers as part of startup.
|
void |
PluginTools.installAuthNode(Class<?> nodeClass) |
Installs a new authentication node.
|
void |
PluginTools.installIdRepo(Class<?> idRepoConfig) |
Installs a new identity repository.
|
void |
PluginTools.installSecretsStoreType(Class<?> secretsStoreClass) |
Installs and registers a secrets store type for use in obtaining secrets for services.
|
void |
PluginTools.installService(Class<?> serviceClass) |
Installs an annotated service class.
|
default void |
AmPlugin.onAmUpgrade(String fromVersion,
String toVersion) |
Handle AM system upgrade.
|
void |
AmPlugin.onInstall() |
Handle plugin installation.
|
default void |
AmPlugin.onStartup() |
Deprecated.
|
default void |
AmPlugin.onStartup(org.forgerock.openam.plugins.StartupType startupType) |
Handle plugin startup.
|
default void |
AmPlugin.onUnsatisfiedDependency(Set<String> missingDependencies) |
This method will be called if the plugin has previously been installed, but the dependencies cannot currently be
satisfied.
|
void |
PluginTools.registerAuthNode(Class<?> nodeClass) |
Deprecated.
|
void |
PluginTools.registerService(Class<?> serviceClass) |
Deprecated.
|
void |
PluginTools.startAuthNode(Class<?> nodeClass) |
Starts an existing authentication node.
|
void |
PluginTools.startIdRepo(Class<?> idRepoConfig) |
Starts an existing identity repository.
|
void |
PluginTools.startSecretsStoreType(Class<?> secretsStoreClass) |
Installs and registers a secrets store type for use in obtaining secrets for services.
|
void |
PluginTools.startService(Class<?> serviceClass) |
Installs an annotated service class.
|
void |
PluginTools.uninstallAuthNode(Class<?> nodeClass) |
Uninstalls and de-registers an authentication node for execution by trees.
|
void |
PluginTools.uninstallIdRepo(Class<?> idRepoConfig) |
Uninstalls and de-registers an identity repository.
|
default void |
AmPlugin.upgrade(String fromVersion) |
|
void |
PluginTools.upgradeAuthNode(Class<?> nodeClass) |
Upgrades an existing authentication node.
|
void |
PluginTools.upgradeIdRepo(Class<?> idRepoConfig) |
Upgrades an existing identity repository.
|