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 StringBPM_PLATFORM_XML_ENVIRONMENT_VARIABLEstatic StringBPM_PLATFORM_XML_FILEstatic StringBPM_PLATFORM_XML_LOCATIONstatic StringBPM_PLATFORM_XML_RESOURCE_LOCATIONstatic 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 StringautoCompleteUrl(String url)URLcheckValidBpmPlatformXmlResourceLocation(String url)URLcheckValidFileLocation(String url)URLcheckValidUrlLocation(String url)abstract URLgetBpmPlatformXmlStream(DeploymentOperation operationContext)StringgetName()URLlookupBpmPlatformXml()URLlookupBpmPlatformXmlFromClassPath()URLlookupBpmPlatformXmlFromClassPath(String resourceLocation)URLlookupBpmPlatformXmlLocationFromEnvironmentVariable()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 String BPM_PLATFORM_XML_FILE
- See Also:
- Constant Field Values
-
BPM_PLATFORM_XML_LOCATION
public static final String BPM_PLATFORM_XML_LOCATION
- See Also:
- Constant Field Values
-
BPM_PLATFORM_XML_ENVIRONMENT_VARIABLE
public static final String BPM_PLATFORM_XML_ENVIRONMENT_VARIABLE
- See Also:
- Constant Field Values
-
BPM_PLATFORM_XML_SYSTEM_PROPERTY
public static final String BPM_PLATFORM_XML_SYSTEM_PROPERTY
- See Also:
- Constant Field Values
-
BPM_PLATFORM_XML_RESOURCE_LOCATION
public static final String BPM_PLATFORM_XML_RESOURCE_LOCATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein classDeploymentOperationStep
-
performOperationStep
public void performOperationStep(DeploymentOperation operationContext)
- Specified by:
performOperationStepin classDeploymentOperationStep
-
checkValidBpmPlatformXmlResourceLocation
public URL checkValidBpmPlatformXmlResourceLocation(String url)
-
checkValidUrlLocation
public URL checkValidUrlLocation(String url) throws MalformedURLException
- Throws:
MalformedURLException
-
checkValidFileLocation
public URL checkValidFileLocation(String url) throws MalformedURLException
- Throws:
MalformedURLException
-
lookupBpmPlatformXmlLocationFromJndi
public URL lookupBpmPlatformXmlLocationFromJndi()
-
lookupBpmPlatformXmlLocationFromEnvironmentVariable
public URL lookupBpmPlatformXmlLocationFromEnvironmentVariable()
-
lookupBpmPlatformXmlFromClassPath
public URL lookupBpmPlatformXmlFromClassPath(String resourceLocation)
-
lookupBpmPlatformXmlFromClassPath
public URL lookupBpmPlatformXmlFromClassPath()
-
lookupBpmPlatformXml
public URL lookupBpmPlatformXml()
-
getBpmPlatformXmlStream
public abstract URL getBpmPlatformXmlStream(DeploymentOperation operationContext)
-
-