Class DeployerImpl
java.lang.Object
com.sun.enterprise.admin.cli.embeddable.DeployerImpl
- All Implemented Interfaces:
org.glassfish.embeddable.Deployer
@Service
@PerLookup
@ContractsProvided({DeployerImpl.class,org.glassfish.embeddable.Deployer.class})
public class DeployerImpl
extends Object
implements org.glassfish.embeddable.Deployer
This is an implementation of
Deployer. Unlike the other EmbeddedDeployer, this deployer uses admin command
execution framework to execute the underlying command, as a result we don't by-pass things like command replication
code.- Author:
- Sanjeeb.Sahoo@Sun.COM
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DeployerImpl
public DeployerImpl()
-
-
Method Details
-
deploy
public String deploy(URI archive, String... params) throws org.glassfish.embeddable.GlassFishException - Specified by:
deployin interfaceorg.glassfish.embeddable.Deployer- Throws:
org.glassfish.embeddable.GlassFishException
-
deploy
public String deploy(File file, String... params) throws org.glassfish.embeddable.GlassFishException - Specified by:
deployin interfaceorg.glassfish.embeddable.Deployer- Throws:
org.glassfish.embeddable.GlassFishException
-
deploy
public String deploy(InputStream is, String... params) throws org.glassfish.embeddable.GlassFishException - Specified by:
deployin interfaceorg.glassfish.embeddable.Deployer- Throws:
org.glassfish.embeddable.GlassFishException
-
undeploy
public void undeploy(String appName, String... params) throws org.glassfish.embeddable.GlassFishException - Specified by:
undeployin interfaceorg.glassfish.embeddable.Deployer- Throws:
org.glassfish.embeddable.GlassFishException
-
getDeployedApplications
public Collection<String> getDeployedApplications() throws org.glassfish.embeddable.GlassFishException- Specified by:
getDeployedApplicationsin interfaceorg.glassfish.embeddable.Deployer- Throws:
org.glassfish.embeddable.GlassFishException
-