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)
 
 - 
 
 -