Package oracle.security.am.plugin.authn
Class AbstractAuthenticationPlugIn
java.lang.Object
oracle.security.am.plugin.OAMAbstractAMPlugin
oracle.security.am.plugin.authn.OAMAbstractAuthenticationPlugIn
oracle.security.am.plugin.authn.AbstractAuthenticationPlugIn
- All Implemented Interfaces:
AuthnPluginService,GenericPluginService,org.osgi.framework.BundleActivator
public abstract class AbstractAuthenticationPlugIn
extends OAMAbstractAuthenticationPlugIn
implements org.osgi.framework.BundleActivator
Plug-in Interface that will be exposed to the plug-in developers.
All the plug-in implementations should extend
AbstractPlugInService class.
Plug-ins that needs to handle the resource cleanup should override shutdown(Map < String, Object > OAMEnvironmentContext)
An instance of java.util.Logger will be available to plug-ins.- Since:
- OAM 11.1.1.2.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface oracle.security.am.plugin.GenericPluginService
GenericPluginService.QueryKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidshutdownPlugin<wbr>(org.osgi.framework.BundleContext bundleContext)final voidstart<wbr>(org.osgi.framework.BundleContext context)Implements BundleActivator.start().voidstartPlugin<wbr>(org.osgi.framework.BundleContext bundleContext)final voidstop<wbr>(org.osgi.framework.BundleContext context)Implements BundleActivator.stop().Methods inherited from class oracle.security.am.plugin.authn.OAMAbstractAuthenticationPlugIn
getDescription, getMonitoringData, getMonitoringStatus, getPluginName, getRevision, process, setMonitoringStatusMethods inherited from class oracle.security.am.plugin.OAMAbstractAMPlugin
getID, getLogger, getMaxWaitIntervel, getPluginConfig, initialize, poweronSelfTest, shutdownMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface oracle.security.am.plugin.GenericPluginService
getID, getLogger, getMaxWaitIntervel, getPluginConfig, initialize, poweronSelfTest, shutdown
-
Constructor Details
-
AbstractAuthenticationPlugIn
public AbstractAuthenticationPlugIn()
-
-
Method Details
-
start
Implements BundleActivator.start(). Registers an instance of a plugin service using the bundle context; attaches properties to the service that can be queried when performing a service look-up.- Specified by:
startin interfaceorg.osgi.framework.BundleActivator- Parameters:
context- the framework context for the bundle.- Throws:
Exception
-
stop
Implements BundleActivator.stop(). Does nothing related to framework since the framework will automatically unregister any registered services.- Specified by:
stopin interfaceorg.osgi.framework.BundleActivator- Parameters:
context- the framework context for the bundle.- Throws:
Exception
-
startPlugin
public void startPlugin<wbr>(org.osgi.framework.BundleContext bundleContext) -
shutdownPlugin
public void shutdownPlugin<wbr>(org.osgi.framework.BundleContext bundleContext)
-