|
SMILA (incubation) 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.ODEDeploymentManager
public class ODEDeploymentManager
manages deployment directories for SMILA BPEL workflows and control deployment processes in ODEServer.
| Constructor Summary | |
|---|---|
ODEDeploymentManager(ODEServer server)
create instance for given ODEServer. |
|
| Method Summary | |
|---|---|
java.util.Collection<javax.xml.namespace.QName> |
deployPredefinedWorkflows(java.lang.String configurationDirectoryName)
deploy a set of predefined workflows from a directory in the configuration area. |
javax.xml.namespace.QName |
deployWorkflow(java.lang.String workflowName,
AnyMap workflowDefinition)
deploy a single custom workflow. |
javax.xml.namespace.QName |
deployWorkflowDir(java.lang.String workflowName,
java.io.File deploymentDirectory)
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)
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 ODEDeploymentManager(ODEServer server)
| Method Detail |
|---|
public java.util.Collection<javax.xml.namespace.QName> deployPredefinedWorkflows(java.lang.String configurationDirectoryName)
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)
throws ProcessingException
ProcessingException
public javax.xml.namespace.QName deployWorkflowDir(java.lang.String workflowName,
java.io.File deploymentDirectory)
throws ProcessingException
ProcessingException
public javax.xml.namespace.QName undeployWorkflow(java.lang.String workflowName)
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 (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||