@Extensible @DirectoryServerExtension @DirectoryProxyServerExtension(appliesToLocalContent=true, appliesToRemoteContent=true) @SynchronizationServerExtension(appliesToLocalContent=true, appliesToSynchronizedContent=false) @MetricsEngineExtension @BrokerExtension @ThreadSafety(level=INTERFACE_THREADSAFE) public abstract class ManageExtensionPlugin extends java.lang.Object implements UnboundIDExtension
Constructor and Description |
---|
ManageExtensionPlugin() |
Modifier and Type | Method and Description |
---|---|
PostManageExtensionPluginResult |
postInstall(InstallExtensionDetails details)
Invoked when an extension is first installed after all files are copied
to the server installation but before restarting the server.
|
PostManageExtensionPluginResult |
postUpdate(UpdateExtensionDetails details)
Invoked when an extension is updated after all files are update to the
server installation but before restarting the server.
|
PreManageExtensionPluginResult |
preInstall(InstallExtensionDetails details)
Invoked when an extension is first installed before shutting down
the server and any files are copied to the server installation.
|
PreManageExtensionPluginResult |
preUpdate(UpdateExtensionDetails details)
Invoked when an extension is updated before shutting down the server and
any files are updated to the server installation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getExtensionDescription, getExtensionName
public ManageExtensionPlugin()
public PreManageExtensionPluginResult preInstall(InstallExtensionDetails details)
details
- The state of the install before any files are copied.public PostManageExtensionPluginResult postInstall(InstallExtensionDetails details)
details
- The state of the install after all files are copied.public PreManageExtensionPluginResult preUpdate(UpdateExtensionDetails details)
details
- The state of the update before any files are updated.public PostManageExtensionPluginResult postUpdate(UpdateExtensionDetails details)
details
- The state of the update after all files are updated.