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
protected static final java.util.logging.Logger LOGGER
Constructor Detail
AbstractAuthenticationPlugIn
public AbstractAuthenticationPlugIn()
Method Detail
start
public final void start(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.
Parameters:
context - the framework context for the bundle.
Throws:
java.lang.Exception
stop
public final void stop(BundleContext context)
throws java.lang.Exception
Implements BundleActivator.stop(). Does nothing related to framework since
the framework will automatically unregister any registered services.
Parameters:
context - the framework context for the bundle.
Throws:
java.lang.Exception
startPlugin
public void startPlugin(BundleContext bundleContext)
shutdownPlugin
public void shutdownPlugin(BundleContext bundleContext)