org.mule.module.bpm
Class ProcessComponent
java.lang.Object
org.mule.component.AbstractComponent
org.mule.module.bpm.ProcessComponent
- All Implemented Interfaces:
- org.mule.api.AnnotatedObject, org.mule.api.component.Component, org.mule.api.construct.FlowConstructAware, org.mule.api.context.MuleContextAware, org.mule.api.lifecycle.Disposable, org.mule.api.lifecycle.Initialisable, org.mule.api.lifecycle.Lifecycle, org.mule.api.lifecycle.Startable, org.mule.api.lifecycle.Stoppable, org.mule.api.processor.MessageProcessor
public class ProcessComponent
- extends org.mule.component.AbstractComponent
A service backed by the execution of a business process such as jBPM.
| Fields inherited from class org.mule.component.AbstractComponent |
flowConstruct, interceptorChain, interceptors, lifecycleManager, logger, muleContext, notificationHandler, statistics |
| Fields inherited from interface org.mule.api.lifecycle.Initialisable |
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Startable |
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Stoppable |
PHASE_NAME |
| Fields inherited from interface org.mule.api.lifecycle.Disposable |
PHASE_NAME |
| Fields inherited from interface org.mule.api.AnnotatedObject |
PROPERTY_NAME |
| 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 org.mule.api.lifecycle.InitialisationException
- Overrides:
doInitialise in class org.mule.component.AbstractComponent
- Throws:
org.mule.api.lifecycle.InitialisationException
doDispose
protected void doDispose()
- Overrides:
doDispose in class org.mule.component.AbstractComponent
doInvoke
protected Object doInvoke(org.mule.api.MuleEvent event)
throws Exception
- Specified by:
doInvoke in class org.mule.component.AbstractComponent
- Throws:
Exception
getProcess
protected Process getProcess()
getName
public String getName()
- Overrides:
getName in class org.mule.component.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-2013 MuleSoft, Inc.. All Rights Reserved.