public class DeploymentManager
extends java.lang.Object
ODEServer.| Constructor and Description |
|---|
DeploymentManager()
create instance for given ODEServer.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<javax.xml.namespace.QName> |
deployPredefinedWorkflows(java.lang.String configurationDirectoryName,
ODEServer server)
deploy a set of predefined workflows from a directory in the configuration area.
|
javax.xml.namespace.QName |
deployWorkflow(java.lang.String workflowName,
AnyMap workflowDefinition,
ODEServer server)
deploy a single custom workflow.
|
javax.xml.namespace.QName |
deployWorkflowDir(java.lang.String workflowName,
java.io.File deploymentDirectory,
ODEServer server)
deploy a single custom workflow located in the given deployment directory.
|
boolean |
isCustomWorkflow(java.lang.String workflowName) |
boolean |
isDeployedWorkflow(java.lang.String workflowName) |
boolean |
isPredefinedWorkflow(java.lang.String workflowName) |
javax.xml.namespace.QName |
undeployWorkflow(java.lang.String workflowName,
ODEServer server)
undeploy custom workflow and remove deployment directory in workspace.
|
java.io.File |
validateWorkflow(java.lang.String workflowName,
AnyMap workflowDefinition) |
public DeploymentManager()
public java.util.Collection<javax.xml.namespace.QName> deployPredefinedWorkflows(java.lang.String configurationDirectoryName,
ODEServer server)
throws ProcessingException,
java.io.IOException
java.io.IOException - error copying the file.ProcessingException - failed to deploy the directory in the server, probably because some definitions were not valid.public java.io.File validateWorkflow(java.lang.String workflowName,
AnyMap workflowDefinition)
throws ProcessingException
ProcessingException - if workflow definition is not valid.public javax.xml.namespace.QName deployWorkflow(java.lang.String workflowName,
AnyMap workflowDefinition,
ODEServer server)
throws ProcessingException
ProcessingExceptionpublic javax.xml.namespace.QName deployWorkflowDir(java.lang.String workflowName,
java.io.File deploymentDirectory,
ODEServer server)
throws ProcessingException
ProcessingExceptionpublic javax.xml.namespace.QName undeployWorkflow(java.lang.String workflowName,
ODEServer server)
throws ProcessingException
ProcessingException - trying to delete a predefined workflow or error undeploying from BPEL server.public boolean isDeployedWorkflow(java.lang.String workflowName)
public boolean isPredefinedWorkflow(java.lang.String workflowName)
public boolean isCustomWorkflow(java.lang.String workflowName)