Skip navigation links

Oracle Fusion Middleware Extensibility Java API Reference for Oracle Access Management Access Manager
11g Release 2 (11.1.2.1.0)

E27137-02


oracle.security.am.plugin.authn
Class AbstractAuthenticationPlugIn

java.lang.Object
  extended by oracle.security.am.plugin.AbstractAMPlugin
      extended by oracle.security.am.plugin.authn.OAMAbstractAuthenticationPlugIn
          extended by oracle.security.am.plugin.authn.AbstractAuthenticationPlugIn

All Implemented Interfaces:
AuthnPluginService, GenericPluginService, org.osgi.framework.BundleActivator

public abstract class AbstractAuthenticationPlugIn
extends oracle.security.am.plugin.authn.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.5.0
Version:
OAM 11.1.2.0.0

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
           

 

Constructor Summary
AbstractAuthenticationPlugIn()
           

 

Method Summary
 void shutdownPlugin(org.osgi.framework.BundleContext bundleContext)
           
 void start(org.osgi.framework.BundleContext context)
          Implements BundleActivator.start().
 void startPlugin(org.osgi.framework.BundleContext bundleContext)
           
 void stop(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.AbstractAMPlugin
getID, getLogger, getMaxWaitIntervel, getPluginConfig, initialize, poweronSelfTest, shutdown

 

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
getID, getLogger, getMaxWaitIntervel, getPluginConfig, initialize, poweronSelfTest, shutdown

 

Field Detail

LOGGER

protected static final java.util.logging.Logger LOGGER

Constructor Detail

AbstractAuthenticationPlugIn

public AbstractAuthenticationPlugIn()

Method Detail

start

public final void start(org.osgi.framework.BundleContext context)
                 throws java.lang.Exception
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 interface org.osgi.framework.BundleActivator
Parameters:
context - the framework context for the bundle.
Throws:
java.lang.Exception

stop

public final void stop(org.osgi.framework.BundleContext context)
                throws java.lang.Exception
Implements BundleActivator.stop(). Does nothing related to framework since the framework will automatically unregister any registered services.
Specified by:
stop in interface org.osgi.framework.BundleActivator
Parameters:
context - the framework context for the bundle.
Throws:
java.lang.Exception

startPlugin

public void startPlugin(org.osgi.framework.BundleContext bundleContext)

shutdownPlugin

public void shutdownPlugin(org.osgi.framework.BundleContext bundleContext)

Skip navigation links

Oracle Fusion Middleware Extensibility Java API Reference for Oracle Access Management Access Manager
11g Release 2 (11.1.2.1.0)

E27137-02


Copyright © 2013, Oracle Corp. All Rights Reserved.