Uses of Class
org.forgerock.openam.plugins.PluginException
Packages that use PluginException
Package
Description
This package contains all classes pertaining to AM's IoT functionality.
Package for the AM Authentication Nodes API.
This package contains the API for writing AM plugins.
-
Uses of PluginException in org.forgerock.am.iot
Methods in org.forgerock.am.iot that throw PluginException -
Uses of PluginException in org.forgerock.openam.auth.node.api
Methods in org.forgerock.openam.auth.node.api that throw PluginException -
Uses of PluginException in org.forgerock.openam.plugins
Methods in org.forgerock.openam.plugins that throw PluginExceptionModifier and TypeMethodDescriptionvoidPluginTools.addAuthModule(Class<?> moduleClass, InputStream inputStream) Add a new Auth Module - also registers the SMS service.voidPluginTools.addSmsService(InputStream inputStream) Add a new SMS service.AmPlugin.getServiceSchemaXML()Defines the SMS Service name and an SMS Service Schema XML for each service that thisAmPluginimplementation registers as part of startup.voidPluginTools.installAuthNode(Class<?> nodeClass) Installs a new authentication node.voidPluginTools.installAuthNodeDynamically(Class<?> nodeClass) Installs a new authentication node that is generated at runtime.voidPluginTools.installIdRepo(Class<?> idRepoConfig) Installs a new identity repository.voidPluginTools.installSecretsStoreType(Class<?> secretsStoreClass) Installs and registers a secrets store type for use in obtaining secrets for services.voidPluginTools.installService(Class<?> serviceClass) Installs an annotated service class.default voidAmPlugin.onAmUpgrade(String fromVersion, String toVersion) Handle AM system upgrade.voidAmPlugin.onInstall()Handle plugin installation.default voidAmPlugin.onStartup()Deprecated.default voidAmPlugin.onStartup(org.forgerock.openam.plugins.StartupType startupType) Handle plugin startup.default voidAmPlugin.onUnsatisfiedDependency(Set<String> missingDependencies) This method will be called if the plugin has previously been installed, but the dependencies cannot currently be satisfied.voidPluginTools.registerAuthNode(Class<?> nodeClass) Deprecated.UsePluginTools.installAuthNode(Class)andPluginTools.startAuthNode(Class)as appropriate.voidPluginTools.registerService(Class<?> serviceClass) Deprecated.UsePluginTools.installService(Class)andPluginTools.startService(Class)as appropriate.voidPluginTools.startAuthNode(Class<?> nodeClass) Starts an existing authentication node.voidPluginTools.startIdRepo(Class<?> idRepoConfig) Starts an existing identity repository.voidPluginTools.startSecretsStoreType(Class<?> secretsStoreClass) Installs and registers a secrets store type for use in obtaining secrets for services.voidPluginTools.startService(Class<?> serviceClass) Installs an annotated service class.voidPluginTools.uninstallAuthNode(Class<?> nodeClass) Uninstalls and de-registers an authentication node for execution by trees.voidPluginTools.uninstallIdRepo(Class<?> idRepoConfig) Uninstalls and de-registers an identity repository.default voidThis method will be called when the version returned byAmPlugin.getPluginVersion()is higher than the version already installed.voidPluginTools.upgradeAuthNode(Class<?> nodeClass) Upgrades an existing authentication node.voidPluginTools.upgradeIdRepo(Class<?> idRepoConfig) Upgrades an existing identity repository.
AmPlugin.onStartup(StartupType)instead.