public final class ProxyDeploymentFactory extends Object implements javax.enterprise.deploy.spi.factories.DeploymentFactory
DeploymentFactory
. Handles
optional urlPattern
attribute as precheck for url the plugin
can handle. Designed to be used via XML layer filesystem.
The urlPattern
attribute is expected to be regexp string.
If it is present the server instance uri must match the regexp otherwise
ProxyDeploymentFactory.handlesURI(java.lang.String)
will automatically return false
(before querying the delegate).
Modifier and Type | Method and Description |
---|---|
static ProxyDeploymentFactory |
create(Map map) |
javax.enterprise.deploy.spi.DeploymentManager |
getDeploymentManager(String string,
String string1,
String string2) |
javax.enterprise.deploy.spi.DeploymentManager |
getDisconnectedDeploymentManager(String string) |
String |
getDisplayName() |
String |
getProductVersion() |
boolean |
handlesURI(String string) |
public static ProxyDeploymentFactory create(Map map)
public boolean handlesURI(String string)
handlesURI
in interface javax.enterprise.deploy.spi.factories.DeploymentFactory
public String getProductVersion()
getProductVersion
in interface javax.enterprise.deploy.spi.factories.DeploymentFactory
public String getDisplayName()
getDisplayName
in interface javax.enterprise.deploy.spi.factories.DeploymentFactory
public javax.enterprise.deploy.spi.DeploymentManager getDisconnectedDeploymentManager(String string) throws javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException
getDisconnectedDeploymentManager
in interface javax.enterprise.deploy.spi.factories.DeploymentFactory
javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException
public javax.enterprise.deploy.spi.DeploymentManager getDeploymentManager(String string, String string1, String string2) throws javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException
getDeploymentManager
in interface javax.enterprise.deploy.spi.factories.DeploymentFactory
javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException