public abstract class OptionalDeploymentManagerFactory extends Object
J2EE/DeploymentPlugins/{plugin_name}
.Constructor and Description |
---|
OptionalDeploymentManagerFactory() |
Modifier and Type | Method and Description |
---|---|
void |
finishServerInitialization()
Allows a plugin to perform post initialization action.
|
WizardDescriptor.InstantiatingIterator |
getAddInstanceIterator()
Create the wizard iterator to be used in the Add Server Instance wizard
|
AntDeploymentProvider |
getAntDeploymentProvider(javax.enterprise.deploy.spi.DeploymentManager dm)
Creates an Ant deployment provider for the specified deployment manager.
|
DatasourceManager |
getDatasourceManager(javax.enterprise.deploy.spi.DeploymentManager dm)
Creates a
DatasourceManager for the given deployment manager
or null if data source management is not supported |
abstract FindJSPServlet |
getFindJSPServlet(javax.enterprise.deploy.spi.DeploymentManager dm)
Create FindJSPServlet for given DeploymentManager.
|
abstract IncrementalDeployment |
getIncrementalDeployment(javax.enterprise.deploy.spi.DeploymentManager dm)
Create IncrementalDeployment for given DeploymentManager.
|
JDBCDriverDeployer |
getJDBCDriverDeployer(javax.enterprise.deploy.spi.DeploymentManager dm)
Creates a JDBC driver deployer for the specified deployment manager.
|
MessageDestinationDeployment |
getMessageDestinationDeployment(javax.enterprise.deploy.spi.DeploymentManager dm)
Creates a
MessageDestinationDeployment for the given deployment manager
or null if message destination deployment is not supported |
ServerInstanceDescriptor |
getServerInstanceDescriptor(javax.enterprise.deploy.spi.DeploymentManager dm)
Creates a
ServerInstanceDescriptor for the given deployment manager
or null if descriptor is not supported. |
ServerLibraryManager |
getServerLibraryManager(javax.enterprise.deploy.spi.DeploymentManager dm)
Return the manager handling the server libraries.
|
abstract StartServer |
getStartServer(javax.enterprise.deploy.spi.DeploymentManager dm)
Create StartServer for given DeploymentManager.
|
TargetModuleIDResolver |
getTargetModuleIDResolver(javax.enterprise.deploy.spi.DeploymentManager dm)
Create TargetModuleIDResolver for the given DeploymentManager.
|
boolean |
isCommonUIRequired()
Returns
true if the common UI (like the wizard in common
add dialog) should be handled by insfrastructure of the j2eeserver. |
public abstract StartServer getStartServer(javax.enterprise.deploy.spi.DeploymentManager dm)
public abstract IncrementalDeployment getIncrementalDeployment(javax.enterprise.deploy.spi.DeploymentManager dm)
public abstract FindJSPServlet getFindJSPServlet(javax.enterprise.deploy.spi.DeploymentManager dm)
public TargetModuleIDResolver getTargetModuleIDResolver(javax.enterprise.deploy.spi.DeploymentManager dm)
public WizardDescriptor.InstantiatingIterator getAddInstanceIterator()
public boolean isCommonUIRequired()
true
if the common UI (like the wizard in common
add dialog) should be handled by insfrastructure of the j2eeserver.true
if the common UI is required by the pluginpublic AntDeploymentProvider getAntDeploymentProvider(javax.enterprise.deploy.spi.DeploymentManager dm)
dm
- deployment manager.public DatasourceManager getDatasourceManager(javax.enterprise.deploy.spi.DeploymentManager dm)
DatasourceManager
for the given deployment manager
or null
if data source management is not supporteddm
- the deployment managernull
if data source management
is not supportedpublic JDBCDriverDeployer getJDBCDriverDeployer(javax.enterprise.deploy.spi.DeploymentManager dm)
dm
- deployment manager.public MessageDestinationDeployment getMessageDestinationDeployment(javax.enterprise.deploy.spi.DeploymentManager dm)
MessageDestinationDeployment
for the given deployment manager
or null
if message destination deployment is not supporteddm
- the deployment managernull
if message destination deployment is not supportedpublic ServerInstanceDescriptor getServerInstanceDescriptor(javax.enterprise.deploy.spi.DeploymentManager dm)
ServerInstanceDescriptor
for the given deployment manager
or null
if descriptor is not supported.dm
- the deployment managernull
if descriptor is not supportedpublic void finishServerInitialization() throws ServerInitializationException
ServerInitializationException
@CheckForNull public ServerLibraryManager getServerLibraryManager(javax.enterprise.deploy.spi.DeploymentManager dm)
null
if the functionality is not supported by the plugin.dm
- the deployment managerServerLibraryManager