Package org.glassfish.deployapi
Class SunDeploymentFactory
- java.lang.Object
-
- org.glassfish.deployapi.SunDeploymentFactory
-
- All Implemented Interfaces:
javax.enterprise.deploy.spi.factories.DeploymentFactory
public class SunDeploymentFactory extends Object implements javax.enterprise.deploy.spi.factories.DeploymentFactory
Concrete implementation of the JSR 88 DeploymentFactory interface.- Author:
- dochez, tjquinn, David Matejcek
-
-
Constructor Summary
Constructors Constructor Description SunDeploymentFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.enterprise.deploy.spi.DeploymentManagergetDeploymentManager(String uri, String username, String password)javax.enterprise.deploy.spi.DeploymentManagergetDisconnectedDeploymentManager(String uri)Return a disconnected DeploymentManager instance.StringgetDisplayName()StringgetProductVersion()booleanhandlesURI(String uri)ServerConnectionIdentifierparseURIForHostInfo(String uri)
-
-
-
Method Detail
-
getDeploymentManager
public javax.enterprise.deploy.spi.DeploymentManager getDeploymentManager(String uri, String username, String password) throws javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException
- Specified by:
getDeploymentManagerin interfacejavax.enterprise.deploy.spi.factories.DeploymentFactory- Throws:
javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException
-
getDisconnectedDeploymentManager
public javax.enterprise.deploy.spi.DeploymentManager getDisconnectedDeploymentManager(String uri)
Return a disconnected DeploymentManager instance.- Specified by:
getDisconnectedDeploymentManagerin interfacejavax.enterprise.deploy.spi.factories.DeploymentFactory- Parameters:
uri- the uri of the DeploymentManager to return.- Returns:
- A DeploymentManager disconnected instance or null if uri is not supported
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayNamein interfacejavax.enterprise.deploy.spi.factories.DeploymentFactory
-
getProductVersion
public String getProductVersion()
- Specified by:
getProductVersionin interfacejavax.enterprise.deploy.spi.factories.DeploymentFactory
-
handlesURI
public boolean handlesURI(String uri)
- Specified by:
handlesURIin interfacejavax.enterprise.deploy.spi.factories.DeploymentFactory
-
parseURIForHostInfo
public ServerConnectionIdentifier parseURIForHostInfo(String uri) throws Exception
- Parameters:
uri- must not be null- Returns:
- the host name/port from the URI passed see JSR88 paragraph 9.2.3
- Throws:
Exception- invalid uri
-
-