org.mule.module.bpm
Class ProcessComponent
java.lang.Object
org.mule.component.AbstractComponent
org.mule.module.bpm.ProcessComponent
- All Implemented Interfaces:
- AnnotatedObject, Component, FlowConstructAware, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, MessageProcessor
public class ProcessComponent
- extends AbstractComponent
A service backed by the execution of a business process such as jBPM.
Methods inherited from class org.mule.component.AbstractComponent |
createResultEvent, dispose, doStart, doStop, fireComponentNotification, getAnnotation, getAnnotations, getFlowConstruct, getInterceptors, getStatistics, initialise, process, release, setAnnotations, setFlowConstruct, setInterceptors, setMuleContext, start, stop, toString |
process
protected Process process
bpms
protected BPMS bpms
- The underlying BPMS
ProcessComponent
public ProcessComponent()
doInitialise
protected void doInitialise()
throws InitialisationException
- Overrides:
doInitialise
in class AbstractComponent
- Throws:
InitialisationException
doDispose
protected void doDispose()
- Overrides:
doDispose
in class AbstractComponent
doInvoke
protected Object doInvoke(MuleEvent event)
throws Exception
- Specified by:
doInvoke
in class AbstractComponent
- Throws:
Exception
getProcess
protected Process getProcess()
getName
public String getName()
- Overrides:
getName
in class AbstractComponent
setName
public void setName(String name)
setResource
public void setResource(String resource)
getResource
public String getResource()
getProcessIdField
public String getProcessIdField()
setProcessIdField
public void setProcessIdField(String processIdField)
getBpms
public BPMS getBpms()
setBpms
public void setBpms(BPMS bpms)
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.