Class AbstractParseBpmPlatformXmlStep
- java.lang.Object
-
- org.camunda.bpm.container.impl.spi.DeploymentOperationStep
-
- org.camunda.bpm.container.impl.deployment.AbstractParseBpmPlatformXmlStep
-
- Direct Known Subclasses:
EjbJarParsePlatformXmlStep
,TomcatParseBpmPlatformXmlStep
public abstract class AbstractParseBpmPlatformXmlStep extends DeploymentOperationStep
Deployment operation step responsible for parsing and attaching the bpm-platform.xml file.
- Author:
- Daniel Meyer, Christian Lipphardt
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BPM_PLATFORM_XML_ENVIRONMENT_VARIABLE
static java.lang.String
BPM_PLATFORM_XML_FILE
static java.lang.String
BPM_PLATFORM_XML_LOCATION
static java.lang.String
BPM_PLATFORM_XML_RESOURCE_LOCATION
static java.lang.String
BPM_PLATFORM_XML_SYSTEM_PROPERTY
-
Constructor Summary
Constructors Constructor Description AbstractParseBpmPlatformXmlStep()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String
autoCompleteUrl(java.lang.String url)
java.net.URL
checkValidBpmPlatformXmlResourceLocation(java.lang.String url)
java.net.URL
checkValidFileLocation(java.lang.String url)
java.net.URL
checkValidUrlLocation(java.lang.String url)
abstract java.net.URL
getBpmPlatformXmlStream(DeploymentOperation operationContext)
java.lang.String
getName()
java.net.URL
lookupBpmPlatformXml()
java.net.URL
lookupBpmPlatformXmlFromClassPath()
java.net.URL
lookupBpmPlatformXmlFromClassPath(java.lang.String resourceLocation)
java.net.URL
lookupBpmPlatformXmlLocationFromEnvironmentVariable()
java.net.URL
lookupBpmPlatformXmlLocationFromJndi()
void
performOperationStep(DeploymentOperation operationContext)
-
Methods inherited from class org.camunda.bpm.container.impl.spi.DeploymentOperationStep
cancelOperationStep
-
-
-
-
Field Detail
-
BPM_PLATFORM_XML_FILE
public static final java.lang.String BPM_PLATFORM_XML_FILE
- See Also:
- Constant Field Values
-
BPM_PLATFORM_XML_LOCATION
public static final java.lang.String BPM_PLATFORM_XML_LOCATION
- See Also:
- Constant Field Values
-
BPM_PLATFORM_XML_ENVIRONMENT_VARIABLE
public static final java.lang.String BPM_PLATFORM_XML_ENVIRONMENT_VARIABLE
- See Also:
- Constant Field Values
-
BPM_PLATFORM_XML_SYSTEM_PROPERTY
public static final java.lang.String BPM_PLATFORM_XML_SYSTEM_PROPERTY
- See Also:
- Constant Field Values
-
BPM_PLATFORM_XML_RESOURCE_LOCATION
public static final java.lang.String BPM_PLATFORM_XML_RESOURCE_LOCATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getName
in classDeploymentOperationStep
-
performOperationStep
public void performOperationStep(DeploymentOperation operationContext)
- Specified by:
performOperationStep
in classDeploymentOperationStep
-
checkValidBpmPlatformXmlResourceLocation
public java.net.URL checkValidBpmPlatformXmlResourceLocation(java.lang.String url)
-
autoCompleteUrl
public java.lang.String autoCompleteUrl(java.lang.String url)
-
checkValidUrlLocation
public java.net.URL checkValidUrlLocation(java.lang.String url) throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
-
checkValidFileLocation
public java.net.URL checkValidFileLocation(java.lang.String url) throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
-
lookupBpmPlatformXmlLocationFromJndi
public java.net.URL lookupBpmPlatformXmlLocationFromJndi()
-
lookupBpmPlatformXmlLocationFromEnvironmentVariable
public java.net.URL lookupBpmPlatformXmlLocationFromEnvironmentVariable()
-
lookupBpmPlatformXmlFromClassPath
public java.net.URL lookupBpmPlatformXmlFromClassPath(java.lang.String resourceLocation)
-
lookupBpmPlatformXmlFromClassPath
public java.net.URL lookupBpmPlatformXmlFromClassPath()
-
lookupBpmPlatformXml
public java.net.URL lookupBpmPlatformXml()
-
getBpmPlatformXmlStream
public abstract java.net.URL getBpmPlatformXmlStream(DeploymentOperation operationContext)
-
-