|
SMILA 1.0 API documentation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.smila.processing.bpel.internal.DeploymentManager
public class DeploymentManager
manages deployment directories for SMILA BPEL workflows and control deployment processes in ODEServer
.
Constructor Summary | |
---|---|
DeploymentManager()
create instance for given ODEServer. |
Method Summary | |
---|---|
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DeploymentManager()
Method Detail |
---|
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
ProcessingException
public javax.xml.namespace.QName deployWorkflowDir(java.lang.String workflowName, java.io.File deploymentDirectory, ODEServer server) throws ProcessingException
ProcessingException
public 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)
|
SMILA 1.0 API documentation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |