Class 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 Detail

      • SunDeploymentFactory

        public SunDeploymentFactory()
    • 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:
        getDeploymentManager in interface javax.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:
        getDisconnectedDeploymentManager in interface javax.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:
        getDisplayName in interface javax.enterprise.deploy.spi.factories.DeploymentFactory
      • getProductVersion

        public String getProductVersion()
        Specified by:
        getProductVersion in interface javax.enterprise.deploy.spi.factories.DeploymentFactory
      • handlesURI

        public boolean handlesURI​(String uri)
        Specified by:
        handlesURI in interface javax.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