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.StringBPM_PLATFORM_XML_ENVIRONMENT_VARIABLEstatic java.lang.StringBPM_PLATFORM_XML_FILEstatic java.lang.StringBPM_PLATFORM_XML_LOCATIONstatic java.lang.StringBPM_PLATFORM_XML_RESOURCE_LOCATIONstatic java.lang.StringBPM_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.StringautoCompleteUrl(java.lang.String url)java.net.URLcheckValidBpmPlatformXmlResourceLocation(java.lang.String url)java.net.URLcheckValidFileLocation(java.lang.String url)java.net.URLcheckValidUrlLocation(java.lang.String url)abstract java.net.URLgetBpmPlatformXmlStream(DeploymentOperation operationContext)java.lang.StringgetName()java.net.URLlookupBpmPlatformXml()java.net.URLlookupBpmPlatformXmlFromClassPath()java.net.URLlookupBpmPlatformXmlFromClassPath(java.lang.String resourceLocation)java.net.URLlookupBpmPlatformXmlLocationFromEnvironmentVariable()java.net.URLlookupBpmPlatformXmlLocationFromJndi()voidperformOperationStep(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:
getNamein classDeploymentOperationStep
-
performOperationStep
public void performOperationStep(DeploymentOperation operationContext)
- Specified by:
performOperationStepin 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)
-
-