org.jbpm.integration.spec.service
Class DeploymentServiceImpl

java.lang.Object
  extended by org.jboss.bpm.api.service.internal.AbstractService
      extended by org.jbpm.integration.spec.service.DeploymentServiceImpl
All Implemented Interfaces:
org.jboss.bpm.api.service.DeploymentService, org.jboss.bpm.api.service.ProcessEngineSupport, org.jboss.bpm.api.service.Service, MutableService

public class DeploymentServiceImpl
extends org.jboss.bpm.api.service.internal.AbstractService
implements org.jboss.bpm.api.service.DeploymentService, MutableService

The DeploymentService is the entry point to deploy and undeploy ProcessDefinitions.

Since:
28-Nov-2008
Author:
thomas.diesler@jboss.com

Constructor Summary
DeploymentServiceImpl()
           
 
Method Summary
 org.jboss.bpm.api.deployment.Deployment createDeployment(java.net.URL depURL)
           
 org.jboss.bpm.api.model.ProcessDefinition deploy(org.jboss.bpm.api.deployment.Deployment dep)
           
 void setProcessEngine(org.jboss.bpm.api.service.ProcessEngine engine)
           
 boolean undeploy(org.jboss.bpm.api.deployment.Deployment dep)
           
 
Methods inherited from class org.jboss.bpm.api.service.internal.AbstractService
getProcessEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.bpm.api.service.ProcessEngineSupport
getProcessEngine
 

Constructor Detail

DeploymentServiceImpl

public DeploymentServiceImpl()
Method Detail

setProcessEngine

public void setProcessEngine(org.jboss.bpm.api.service.ProcessEngine engine)
Specified by:
setProcessEngine in interface MutableService
Overrides:
setProcessEngine in class org.jboss.bpm.api.service.internal.AbstractService

createDeployment

public org.jboss.bpm.api.deployment.Deployment createDeployment(java.net.URL depURL)
Specified by:
createDeployment in interface org.jboss.bpm.api.service.DeploymentService

deploy

public org.jboss.bpm.api.model.ProcessDefinition deploy(org.jboss.bpm.api.deployment.Deployment dep)
Specified by:
deploy in interface org.jboss.bpm.api.service.DeploymentService

undeploy

public boolean undeploy(org.jboss.bpm.api.deployment.Deployment dep)
Specified by:
undeploy in interface org.jboss.bpm.api.service.DeploymentService


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.