public final class ProxyOptionalFactory extends OptionalDeploymentManagerFactory
OptionalDeploymentManagerFactory
.
Handles optional noInitializationFinish
attribute as a way
to prevent delegate's ProxyOptionalFactory.finishServerInitialization()
to be called.
This can be useful in situation when we want to prevent loading unnecessary
code (from delegate) being loaded during the ProxyOptionalFactory.finishServerInitialization()
call. Designed to be used via XML layer filesystem.Modifier and Type | Method and Description |
---|---|
static ProxyOptionalFactory |
create(Map map) |
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 |
FindJSPServlet |
getFindJSPServlet(javax.enterprise.deploy.spi.DeploymentManager dm)
Create FindJSPServlet for given DeploymentManager.
|
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.
|
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 static ProxyOptionalFactory create(Map map)
public boolean isCommonUIRequired()
OptionalDeploymentManagerFactory
true
if the common UI (like the wizard in common
add dialog) should be handled by insfrastructure of the j2eeserver.isCommonUIRequired
in class OptionalDeploymentManagerFactory
true
if the common UI is required by the pluginpublic TargetModuleIDResolver getTargetModuleIDResolver(javax.enterprise.deploy.spi.DeploymentManager dm)
OptionalDeploymentManagerFactory
getTargetModuleIDResolver
in class OptionalDeploymentManagerFactory
public StartServer getStartServer(javax.enterprise.deploy.spi.DeploymentManager dm)
OptionalDeploymentManagerFactory
getStartServer
in class OptionalDeploymentManagerFactory
public ServerInstanceDescriptor getServerInstanceDescriptor(javax.enterprise.deploy.spi.DeploymentManager dm)
OptionalDeploymentManagerFactory
ServerInstanceDescriptor
for the given deployment manager
or null
if descriptor is not supported.getServerInstanceDescriptor
in class OptionalDeploymentManagerFactory
dm
- the deployment managernull
if descriptor is not supportedpublic MessageDestinationDeployment getMessageDestinationDeployment(javax.enterprise.deploy.spi.DeploymentManager dm)
OptionalDeploymentManagerFactory
MessageDestinationDeployment
for the given deployment manager
or null
if message destination deployment is not supportedgetMessageDestinationDeployment
in class OptionalDeploymentManagerFactory
dm
- the deployment managernull
if message destination deployment is not supportedpublic JDBCDriverDeployer getJDBCDriverDeployer(javax.enterprise.deploy.spi.DeploymentManager dm)
OptionalDeploymentManagerFactory
getJDBCDriverDeployer
in class OptionalDeploymentManagerFactory
dm
- deployment manager.public IncrementalDeployment getIncrementalDeployment(javax.enterprise.deploy.spi.DeploymentManager dm)
OptionalDeploymentManagerFactory
getIncrementalDeployment
in class OptionalDeploymentManagerFactory
public FindJSPServlet getFindJSPServlet(javax.enterprise.deploy.spi.DeploymentManager dm)
OptionalDeploymentManagerFactory
getFindJSPServlet
in class OptionalDeploymentManagerFactory
public DatasourceManager getDatasourceManager(javax.enterprise.deploy.spi.DeploymentManager dm)
OptionalDeploymentManagerFactory
DatasourceManager
for the given deployment manager
or null
if data source management is not supportedgetDatasourceManager
in class OptionalDeploymentManagerFactory
dm
- the deployment managernull
if data source management
is not supportedpublic AntDeploymentProvider getAntDeploymentProvider(javax.enterprise.deploy.spi.DeploymentManager dm)
OptionalDeploymentManagerFactory
getAntDeploymentProvider
in class OptionalDeploymentManagerFactory
dm
- deployment manager.public WizardDescriptor.InstantiatingIterator getAddInstanceIterator()
OptionalDeploymentManagerFactory
getAddInstanceIterator
in class OptionalDeploymentManagerFactory
public void finishServerInitialization() throws ServerInitializationException
OptionalDeploymentManagerFactory
finishServerInitialization
in class OptionalDeploymentManagerFactory
ServerInitializationException
public ServerLibraryManager getServerLibraryManager(javax.enterprise.deploy.spi.DeploymentManager dm)
OptionalDeploymentManagerFactory
null
if the functionality is not supported by the plugin.getServerLibraryManager
in class OptionalDeploymentManagerFactory
dm
- the deployment managerServerLibraryManager