A B C D G H I J L M O P R S U

A

abortProcess(Object) - Method in interface org.mule.module.bpm.BPMS
Abort a running process (end abnormally).
ACTION_ABORT - Static variable in class org.mule.module.bpm.Process
 
ACTION_ADVANCE - Static variable in class org.mule.module.bpm.Process
 
ACTION_START - Static variable in class org.mule.module.bpm.Process
 
ACTION_UPDATE - Static variable in class org.mule.module.bpm.Process
 
advanceProcess(Object, Object, Map) - Method in interface org.mule.module.bpm.BPMS
Advance an already-running process.
assertEvent(Rules, Object, String) - Method in interface org.mule.module.bpm.RulesEngine
Add an event to the event stream.
assertFact(Rules, Object) - Method in interface org.mule.module.bpm.RulesEngine
Assert a fact in the knowledge base.

B

BPM_PROPERTY_PREFIX - Static variable in class org.mule.module.bpm.Process
 
BpmNamespaceHandler - Class in org.mule.module.bpm.config
Registers a Bean Definition Parsers for the "bpm" namespace.
BpmNamespaceHandler() - Constructor for class org.mule.module.bpm.config.BpmNamespaceHandler
 
BPMS - Interface in org.mule.module.bpm
A generic interface for any Process Engine.
bpms - Variable in class org.mule.module.bpm.ProcessComponent
The underlying BPMS

C

createSession(Rules) - Method in interface org.mule.module.bpm.RulesEngine
Create a provider-specific session for interacting with the Rules Engine.

D

deployProcess(String) - Method in interface org.mule.module.bpm.BPMS
Deploy (not start) a process to the BPMS based on a process definition file.
dispose() - Method in class org.mule.module.bpm.Process
 
dispose() - Method in class org.mule.module.bpm.Rules
 
disposeSession(Object) - Method in interface org.mule.module.bpm.RulesEngine
Dispose of a provider-specific session if necessary.
doDispose() - Method in class org.mule.module.bpm.ProcessComponent
 
doInitialise() - Method in class org.mule.module.bpm.ProcessComponent
 
doInitialise() - Method in class org.mule.module.bpm.RulesComponent
 
doInvoke(MuleEvent) - Method in class org.mule.module.bpm.ProcessComponent
 
doInvoke(MuleEvent) - Method in class org.mule.module.bpm.RulesComponent
 
DROOLS_WRAPPER_CLASS - Static variable in class org.mule.module.bpm.config.BpmNamespaceHandler
Allows simple configuration of Drools from the generic "bpm" namespace.

G

generateMessage(String, Object, Map, MessageExchangePattern) - Method in interface org.mule.module.bpm.MessageService
 
generateMessage(String, Object, Map, MessageExchangePattern) - Method in class org.mule.module.bpm.Process
 
generateMessage(String, Object, Map, MessageExchangePattern) - Method in class org.mule.module.bpm.Rules
 
getBpms() - Method in class org.mule.module.bpm.Process
 
getBpms() - Method in class org.mule.module.bpm.ProcessComponent
 
getConfiguration() - Method in class org.mule.module.bpm.Rules
 
getEntryPoint() - Method in class org.mule.module.bpm.RulesComponent
 
getEntryPointLabel() - Method in class org.mule.module.bpm.Rules
 
getId(Object) - Method in interface org.mule.module.bpm.BPMS
 
getInitialFacts() - Method in class org.mule.module.bpm.RulesComponent
 
getInitialVariables() - Method in class org.mule.module.bpm.Rules
 
getName() - Method in class org.mule.module.bpm.Process
 
getName() - Method in class org.mule.module.bpm.ProcessComponent
 
getProcess() - Method in class org.mule.module.bpm.ProcessComponent
 
getProcessIdField() - Method in class org.mule.module.bpm.Process
 
getProcessIdField() - Method in class org.mule.module.bpm.ProcessComponent
 
getResource() - Method in class org.mule.module.bpm.Process
 
getResource() - Method in class org.mule.module.bpm.ProcessComponent
 
getResource() - Method in class org.mule.module.bpm.Rules
 
getResource() - Method in class org.mule.module.bpm.RulesComponent
 
getSessionData() - Method in class org.mule.module.bpm.Rules
 
getState(Object) - Method in interface org.mule.module.bpm.BPMS
 

H

handleEvent(MuleEvent) - Method in class org.mule.module.bpm.Process
 
handleEvent(MuleEvent) - Method in class org.mule.module.bpm.Rules
 
hasEnded(Object) - Method in interface org.mule.module.bpm.BPMS
 

I

init() - Method in class org.mule.module.bpm.config.BpmNamespaceHandler
 
initialise() - Method in class org.mule.module.bpm.Process
 
initialise() - Method in class org.mule.module.bpm.Rules
 
isCepMode() - Method in class org.mule.module.bpm.Rules
 
isCepMode() - Method in class org.mule.module.bpm.RulesComponent
 
isProcess(Object) - Method in interface org.mule.module.bpm.BPMS
 
isStateless() - Method in class org.mule.module.bpm.Rules
 
isStateless() - Method in class org.mule.module.bpm.RulesComponent
 

J

JBPM_WRAPPER_CLASS - Static variable in class org.mule.module.bpm.config.BpmNamespaceHandler
Allows simple configuration of jBPM from the generic "bpm" namespace.

L

logger - Static variable in class org.mule.module.bpm.Process
 
logger - Static variable in class org.mule.module.bpm.Rules
 
lookupProcess(Object) - Method in interface org.mule.module.bpm.BPMS
Looks up an already-running process.

M

MessageService - Interface in org.mule.module.bpm
A message-generation service provided by Mule.
muleContext - Variable in class org.mule.module.bpm.Process
 
muleContext - Variable in class org.mule.module.bpm.Rules
 

O

org.mule.module.bpm - package org.mule.module.bpm
 
org.mule.module.bpm.config - package org.mule.module.bpm.config
 

P

populateProcessVariables(MuleEvent, Map, PropertyScope) - Method in class org.mule.module.bpm.Process
 
Process - Class in org.mule.module.bpm
A business process definition.
Process(BPMS, String, String, FlowConstruct, MuleContext) - Constructor for class org.mule.module.bpm.Process
 
Process(BPMS, String, String, String, FlowConstruct, MuleContext) - Constructor for class org.mule.module.bpm.Process
 
process - Variable in class org.mule.module.bpm.ProcessComponent
 
PROCESS_VARIABLE_DATA - Static variable in class org.mule.module.bpm.Process
 
PROCESS_VARIABLE_INCOMING - Static variable in class org.mule.module.bpm.Process
 
PROCESS_VARIABLE_INCOMING_SOURCE - Static variable in class org.mule.module.bpm.Process
 
ProcessComponent - Class in org.mule.module.bpm
A service backed by the execution of a business process such as jBPM.
ProcessComponent() - Constructor for class org.mule.module.bpm.ProcessComponent
 
processIdField - Variable in class org.mule.module.bpm.Process
This field will be used to correlate messages with processes.
PROPERTY_ACTION - Static variable in class org.mule.module.bpm.Process
 
PROPERTY_ENDPOINT - Static variable in class org.mule.module.bpm.Process
 
PROPERTY_PROCESS_ID - Static variable in class org.mule.module.bpm.Process
 
PROPERTY_PROCESS_STARTED - Static variable in class org.mule.module.bpm.Process
 
PROPERTY_PROCESS_TYPE - Static variable in class org.mule.module.bpm.Process
 
PROPERTY_TRANSITION - Static variable in class org.mule.module.bpm.Process
 

R

retractFact(Rules, Object) - Method in interface org.mule.module.bpm.RulesEngine
Retract a fact from the knowledge base.
Rules - Class in org.mule.module.bpm
Business rules.
Rules(RulesEngine, String, Object, String, Collection, boolean, boolean, FlowConstruct, MuleContext) - Constructor for class org.mule.module.bpm.Rules
 
rules - Variable in class org.mule.module.bpm.RulesComponent
The ruleset
RulesComponent - Class in org.mule.module.bpm
A service backed by a Business Rules engine such as Drools.
RulesComponent() - Constructor for class org.mule.module.bpm.RulesComponent
 
rulesEngine - Variable in class org.mule.module.bpm.RulesComponent
The underlying Rules Engine
RulesEngine - Interface in org.mule.module.bpm
A generic interface for any Rules Engine.

S

setBpms(BPMS) - Method in class org.mule.module.bpm.ProcessComponent
 
setCepMode(boolean) - Method in class org.mule.module.bpm.RulesComponent
 
setEntryPoint(String) - Method in class org.mule.module.bpm.RulesComponent
 
setInitialFacts(Collection) - Method in class org.mule.module.bpm.RulesComponent
 
setMessageService(MessageService) - Method in interface org.mule.module.bpm.BPMS
MessageService contains a callback method used to generate Mule messages from your process.
setMessageService(MessageService) - Method in interface org.mule.module.bpm.RulesEngine
Inject a callback so that the Rules Engine may generate messages within Mule.
setName(String) - Method in class org.mule.module.bpm.ProcessComponent
 
setProcessIdField(String) - Method in class org.mule.module.bpm.ProcessComponent
 
setResource(String) - Method in class org.mule.module.bpm.ProcessComponent
 
setResource(String) - Method in class org.mule.module.bpm.RulesComponent
 
setStateless(boolean) - Method in class org.mule.module.bpm.RulesComponent
 
startProcess(Object, Object, Map) - Method in interface org.mule.module.bpm.BPMS
Start a new process.

U

undeployProcess(String) - Method in interface org.mule.module.bpm.BPMS
Undeploy a process from the BPMS.
updateProcess(Object, Map) - Method in interface org.mule.module.bpm.BPMS
Update the variables/parameters for an already-running process.

A B C D G H I J L M O P R S U

Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.