|
Oracle Fusion Middleware Extensibility Java API Reference for Oracle Access Management Access Manager 11g Release 2 (11.1.2.1.0) E27137-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.security.am.plugin.AbstractAMPlugin
public abstract class AbstractAMPlugin
Abstract plugin. Abstract plugin interface to be extended by all Access Management plug-ins.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface oracle.security.am.plugin.GenericPluginService |
---|
GenericPluginService.QueryKey |
Field Summary | |
---|---|
protected static java.util.logging.Logger |
LOGGER The LOGGER. |
Constructor Summary | |
---|---|
AbstractAMPlugin() |
Method Summary | |
---|---|
java.lang.String |
getID() returns the unique ID of the plug-in. |
java.util.logging.Logger |
getLogger() returns the logger configured for the plug-in. |
long |
getMaxWaitIntervel() returns the max wait interval in milliseconds. |
PluginConfig |
getPluginConfig() Gets the plugin config. |
ExecutionStatus |
initialize(PluginConfig config) The function initializes the Plug-in. |
boolean |
poweronSelfTest() Plug-ins need to override this method to the self test when the plug-ins are loaded. |
ExecutionStatus |
shutdown(java.util.Map<java.lang.String,java.io.Serializable> AMEnvironmentContext) Shutdown method will be called when the plug-in instance is destroyed or removed from the instance pool. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.security.am.plugin.GenericPluginService |
---|
getDescription, getMonitoringData, getMonitoringStatus, getPluginName, getRevision, setMonitoringStatus |
Field Detail |
---|
protected static final java.util.logging.Logger LOGGER
Constructor Detail |
---|
public AbstractAMPlugin()
Method Detail |
---|
public java.lang.String getID()
GenericPluginService
getID
in interface GenericPluginService
public java.util.logging.Logger getLogger()
GenericPluginService
getLogger
in interface GenericPluginService
public long getMaxWaitIntervel()
GenericPluginService
getMaxWaitIntervel
in interface GenericPluginService
public final PluginConfig getPluginConfig()
GenericPluginService
getPluginConfig
in interface GenericPluginService
PluginConfig
object that contains the plug-in configuration data.public ExecutionStatus initialize(PluginConfig config)
GenericPluginService
initialize
in interface GenericPluginService
public ExecutionStatus shutdown(java.util.Map<java.lang.String,java.io.Serializable> AMEnvironmentContext)
GenericPluginService
shutdown
in interface GenericPluginService
AMEnvironmentContext
- the aM environment contextpublic boolean poweronSelfTest()
GenericPluginService
poweronSelfTest
will be called by the framework after the plug-in is loaded to check if the plug-in has all the dependencies satisfied and ready to service.poweronSelfTest
in interface GenericPluginService
|
Oracle Fusion Middleware Extensibility Java API Reference for Oracle Access Management Access Manager 11g Release 2 (11.1.2.1.0) E27137-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2013, Oracle Corp. All Rights Reserved.