public interface Deployer
GlassFish.getDeployer(),
URL.setURLStreamHandlerFactory(java.net.URLStreamHandlerFactory)| Modifier and Type | Method and Description |
|---|---|
String |
deploy(File file,
String... params)
Deploys an application identified by a file.
|
String |
deploy(InputStream is,
String... params)
Deploys an application from the specified
InputStream object. |
String |
deploy(URI archive,
String... params)
Deploys an application identified by a URI.
|
Collection<String> |
getDeployedApplications()
Return names of all the deployed applications.
|
void |
undeploy(String appName,
String... params)
Undeploys an application from
GlassFish
This method takes a var-arg argument for the undeployment options. |
String deploy(URI archive, String... params) throws GlassFishException
deployer.deploy(new URI("http://acme.com/foo.war"));
deployer.deploy(new URI("http://acme.com/foo.war"),
"--name", "bar", "--force", "true", "--create-tables", "true");
archive - URI identifying the application to be deployed.params - Optional list of deployment options.GlassFishExceptionString deploy(File file, String... params) throws GlassFishException
deploy(file.toURI, params).file - File or directory identifying the application to be deployed.params - Optional list of deployment options.GlassFishExceptionString deploy(InputStream is, String... params) throws GlassFishException
InputStream object.
The input stream is closed when this method completes, even if an exception is thrown.is - InputStream used to read the content of the application.params - Optional list of deployment options.GlassFishExceptionvoid undeploy(String appName, String... params) throws GlassFishException
GlassFish
This method takes a var-arg argument for the undeployment options. Any option that's applicable
to "asadmin undeploy" command is also applicable here with same semantics. Please refer to GlassFish
deployment guide for all available options.
Example:
deployer.undeploy("foo", "--drop-tables", "true");
appName - Identifier of the application to be undeployed.params - Undeployment options.GlassFishExceptionCollection<String> getDeployedApplications() throws GlassFishException
GlassFishExceptionCopyright © 2019. All rights reserved.