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 TypeMethodDescriptionvoid
shutdownPlugin<wbr>(org.osgi.framework.BundleContext bundleContext)
final void
start<wbr>(org.osgi.framework.BundleContext context)
Implements BundleActivator.start().void
startPlugin<wbr>(org.osgi.framework.BundleContext bundleContext)
final void
stop<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, setMonitoringStatus
Methods inherited from class oracle.security.am.plugin.OAMAbstractAMPlugin
getID, getLogger, getMaxWaitIntervel, getPluginConfig, initialize, poweronSelfTest, shutdown
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
start
in 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:
stop
in 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)
-