org.netbeans.modules.j2ee.deployment.plugins.api
Class OptionalDeploymentManagerFactory

java.lang.Object
  extended by org.netbeans.modules.j2ee.deployment.plugins.api.OptionalDeploymentManagerFactory

public abstract class OptionalDeploymentManagerFactory
extends Object

Factory for optional deployment functionality that a plugin can provide. Plugins need to register an instance of this class in module layer in folder J2EE/DeploymentPlugins/{plugin_name}.


Constructor Summary
OptionalDeploymentManagerFactory()
           
 
Method Summary
 org.openide.WizardDescriptor.InstantiatingIterator getAddInstanceIterator()
          Create the wizard iterator to be used in the Add Server Instance wizard
 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.
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptionalDeploymentManagerFactory

public OptionalDeploymentManagerFactory()
Method Detail

getStartServer

public abstract StartServer getStartServer(javax.enterprise.deploy.spi.DeploymentManager dm)
Create StartServer for given DeploymentManager. The instance returned by this method will be cached by the j2eeserver.


getIncrementalDeployment

public abstract IncrementalDeployment getIncrementalDeployment(javax.enterprise.deploy.spi.DeploymentManager dm)
Create IncrementalDeployment for given DeploymentManager. The instance returned by this method will be cached by the j2eeserver.


getFindJSPServlet

public abstract FindJSPServlet getFindJSPServlet(javax.enterprise.deploy.spi.DeploymentManager dm)
Create FindJSPServlet for given DeploymentManager. The instance returned by this method will be cached by the j2eeserver.


getTargetModuleIDResolver

public TargetModuleIDResolver getTargetModuleIDResolver(javax.enterprise.deploy.spi.DeploymentManager dm)
Create TargetModuleIDResolver for the given DeploymentManager. The instance returned by this method will be cached by the j2eeserver.


getAddInstanceIterator

public org.openide.WizardDescriptor.InstantiatingIterator getAddInstanceIterator()
Create the wizard iterator to be used in the Add Server Instance wizard


getDatasourceManager

public 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

Parameters:
dm - the deployment manager
Returns:
a data source manager or null if data source management is not supported
Since:
1.15

 

Built on March 27 2006.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.