A B C D E F G H I J K L M N O P R S T V W

A

Activity - Interface in org.jbpm.pvm.activity
piece of Java code that is to be included in a process as the runtime node behaviour or as a hidden listener to process events.
ActivityExecution - Interface in org.jbpm.pvm.activity
view upon an path of execution exposed to Activity implementations.
add(ProcessLog) - Method in class LogSessionChain
 
add(ProcessLog) - Method in class LogSessionFilter
 
add(ProcessLog) - Method in interface LogSession
 
addArchive(ZipInputStream) - Method in class Deployment
 
addArchiveFile(File) - Method in class Deployment
 
addArchiveResource(String) - Method in class Deployment
 
addArchiveUrl(URL) - Method in class Deployment
 
addContext(Context) - Method in class Environment
 
addDirectory(String) - Method in class Deployment
recursively adds all files in a directory using the relative file names
addDirectory(File) - Method in class Deployment
recursively adds all files in a directory using the relative file names
addDirectory(File, String, boolean) - Method in class Deployment
 
addDirectoryCanonical(String) - Method in class Deployment
recursively adds all files in a directory using the canonical file names
addDirectoryCanonical(File) - Method in class Deployment
recursively adds all files in a directory using the canonical file names
addFile(File) - Method in class Deployment
 
addInputStream(String, InputStream) - Method in class Deployment
 
addLog(ProcessLog) - Method in interface ActivityExecution
adds a log to this execution.
addLog(ProcessLog) - Method in interface EventListenerExecution
adds a log to this execution.
addLogSession(LogSession) - Method in class LogSessionChain
 
addProperty(ProcessLogProperty) - Method in class ProcessLogProperty
 
addResource(String) - Method in class Deployment
 
addStreamSource(String, StreamSource) - Method in class Deployment
 
addUrl(URL) - Method in class Deployment
 
appendLog(Document, Element, ProcessLog) - Method in class ProcessLogXmlSerializer
 
appendProperties(Document, Element, List<ProcessLogProperty>) - Method in class ProcessLogXmlSerializer
 
asyncExecute() - Method in class ProcessFactory
sets the asyncExecute property on the current node.
asyncLeave() - Method in class ProcessFactory
sets the asyncLeave property on the current node.
asyncSignal() - Method in class ProcessFactory
sets the asyncSignal property on the current node.
asyncTake() - Method in class ProcessFactory
sets the takeAsync property on the current transition This method requires a current transition.

B

begin() - Method in interface ClientProcessInstance
starts this process instance
beginProcessInstance() - Method in interface ClientProcessDefinition
 
beginProcessInstance(String) - Method in interface ClientProcessDefinition
 
beginSubProcessInstance(ClientProcessDefinition) - Method in interface ActivityExecution
creates and begins a sub process related to this path of execution.
beginSubProcessInstance(ClientProcessDefinition, String) - Method in interface ActivityExecution
creates and begins a sub process related to this path of execution.
behaviour(Activity) - Method in class ProcessFactory
sets the behaviour on the current node.
behaviour(Descriptor) - Method in class ProcessFactory
sets the behaviour on the current node.
behaviour(Class<? extends Activity>) - Method in class ProcessFactory
sets the behaviour on the current node.
behaviour(String) - Method in class ProcessFactory
sets the behaviour on the current node.
build() - Static method in class ProcessFactory
starts building a process definition
build(String) - Static method in class ProcessFactory
starts building a process definition
build(String, ProcessDefinitionImpl) - Static method in class ProcessFactory
starts populating a given process definition

C

cancel() - Method in interface ActivityExecution
ends this execution and assigns the state Execution.STATE_CANCELLED.
cancel() - Method in interface ClientExecution
ends this execution and assigns the state Execution.STATE_CANCELLED.
cancel(Timer) - Method in interface TimerSession
Cancels a timer.
ClientExecution - Interface in org.jbpm.pvm.client
view upon an path of execution exposed to external clients.
ClientProcessDefinition - Interface in org.jbpm.pvm.client
 
ClientProcessInstance - Interface in org.jbpm.pvm.client
 
close() - Method in class Environment
closes the Environment by removing all its contexts.
close() - Method in class EnvironmentFactory
closes this environment factory and cleans any allocated resources.
close() - Method in class PvmEnvironmentFactory
 
close() - Method in class SpringEnvironmentFactory
 
Comment - Interface in org.jbpm.pvm.model
a free text comment that can be made to an Execution or a task.
CompositeElement - Interface in org.jbpm.pvm.model
node container base class for OpenProcessDefinition and Node.
compositeElement - Variable in class ProcessFactory
 
compositeElementStack - Variable in class ProcessFactory
 
compositeEnd() - Method in class ProcessFactory
ends a block in which nested nodes are created.
compositeNode() - Method in class ProcessFactory
starts a block in which nested nodes can be created.
compositeNode(String) - Method in class ProcessFactory
starts a block in which nested nodes can be created.
Condition - Interface in org.jbpm.pvm.model
user code that reflects a runtime calculation of a boolean value.
Context - Interface in org.jbpm.pvm.env
a group of named objects in an Environment that have a similar lifespan.
CONTEXTNAME_ENVIRONMENT - Static variable in interface Context
key of the block context in the environment
CONTEXTNAME_ENVIRONMENT_FACTORY - Static variable in interface Context
key of the environment-factory context in the environment
createComment(String) - Method in interface Discussable
create a comment
createExecution() - Method in interface ActivityExecution
creates a child execution.
createExecution(String) - Method in interface ActivityExecution
creates a child execution with the given name.
createExecution(Execution) - Method in interface ActivityExecution
creates a new child execution under the given parent.
createExecution(String, Execution) - Method in interface ActivityExecution
creates a new child execution under the given parent with the given name.
createId(ProcessDefinition, Execution, Execution) - Method in interface IdGenerator
generates a unique id for the given execution.
createKey(ProcessDefinition, Execution, String) - Method in interface ExecutionKeyGenerator
 
createProcessInstance() - Method in interface ClientProcessDefinition
 
createProcessInstance(String) - Method in interface ClientProcessDefinition
 
createProperty(String) - Method in class ProcessLogProperty
 
createProperty(String, String) - Method in class ProcessLogProperty
 
createSubProcessInstance(ClientProcessDefinition) - Method in interface ActivityExecution
creates a sub process related to this path of execution.
createSubProcessInstance(ClientProcessDefinition, String) - Method in interface ActivityExecution
creates a sub process related to this path of execution.
createVariable(String, Object) - Method in interface OpenExecution
create a new variable in this execution scope and determine the type automagically.
createVariable(String, Object, String) - Method in interface OpenExecution
create a new variable in this execution scope with the given type name.

D

dateFormatter - Static variable in class ProcessLogXmlSerializer
 
dbid - Variable in class ProcessLogImpl
 
DbSession - Interface in org.jbpm.pvm.session
 
delegate - Variable in class LogSessionFilter
 
delegates - Variable in class LogSessionChain
 
delete(Object) - Method in interface DbSession
 
deploy(Deployment) - Method in interface ProcessService
deploy a new process definition into the process repository.
Deployment - Class in org.jbpm.pvm
a deployment unit, containing all information to create a process definition that will be deployed in the persistent store of the Process Virtual Machine.
Deployment() - Constructor for class Deployment
 
Deployment(ProcessDefinition) - Constructor for class Deployment
 
destinationReferences - Variable in class ProcessFactory
 
Discussable - Interface in org.jbpm.pvm.model
 
documents - Variable in class Deployment
 
done() - Method in class ProcessFactory
extract the process definition from the factory.

E

end() - Method in interface ActivityExecution
ends this execution and all of its child executions.
end(String) - Method in interface ActivityExecution
ends this execution and all it's child executions with a user defined status.
end() - Method in interface ClientExecution
ends this execution and all of its child executions.
end(String) - Method in interface ClientExecution
ends this execution and all it's child executions with a user defined status.
Environment - Class in org.jbpm.pvm.env
maintains contextual information for a thread in a set of Contexts.
Environment() - Constructor for class Environment
 
environmentCtxWireDefinition - Variable in class PvmEnvironmentFactory
 
EnvironmentFactory - Class in org.jbpm.pvm.env
factory for Environments.
EnvironmentFactory() - Constructor for class EnvironmentFactory
 
environmentFactoryCtxWireContext - Variable in class PvmEnvironmentFactory
 
EnvironmentHelper - Class in org.jbpm.pvm.env
 
EnvironmentHelper() - Constructor for class EnvironmentHelper
 
evaluate(EventListenerExecution) - Method in interface Condition
evaluates this condition in the context of the given execution.
Event - Interface in org.jbpm.pvm.model
event constants.
event - Variable in class ProcessFactory
 
event(String) - Method in class ProcessFactory
creates the given event on the current process element.
EventListener - Interface in org.jbpm.pvm.listener
 
EventListenerExecution - Interface in org.jbpm.pvm.listener
view upon an path of execution exposed to EventListener implementations.
eventListenerReference - Variable in class ProcessFactory
 
exceptionHandler - Variable in class ProcessFactory
 
exceptionHandler(Class<? extends Exception>) - Method in class ProcessFactory
creates an exception handler for the given exception class on the current process element; until the ProcessFactory.exceptionHandlerEnd().
exceptionHandlerEnd() - Method in class ProcessFactory
 
execute(ActivityExecution) - Method in interface Activity
piece of Java code that is to be included in a process as node behaviour or as a hidden listener to process events.
execute(String) - Method in interface ActivityExecution
executes the given nested node.
execute(Node) - Method in interface ActivityExecution
executes the given node.
executeJob(String) - Method in interface ManagementService
resets the retry count, clears the exception and executes the job.
executeMessage(long) - Method in class JobTestHelper
 
executeTimer(long) - Method in class JobTestHelper
 
Execution - Interface in org.jbpm.pvm
a runtime path of execution.
execution - Variable in class ProcessLogImpl
 
ExecutionKeyGenerator - Interface in org.jbpm.pvm.model
 
ExecutionService - Interface in org.jbpm.pvm
manages runtime process executions.
ExternalActivity - Interface in org.jbpm.pvm.activity
extends Activity for handling external triggers after a wait state.

F

files - Variable in class Deployment
 
findExecution(String, String) - Method in interface ExecutionService
the execution that is uniquely defined by the process definition and the business key.
findExecution(String) - Method in interface ExecutionService
the execution that is uniquely defined by the process definition and the business key.
findExecutionById(String) - Method in interface PvmDbSession
the execution uniquely identified by the given executionKey.
findExecutionByKey(String, String) - Method in interface PvmDbSession
the execution uniquely identified by the given processDefinition name and the execution key.
findJobsWithException(int, int) - Method in interface PvmDbSession
the jobs for which all the retries have failed and which will not be picked up any more by the jobImpl executor
findLatestProcessDefinition(String) - Method in interface ProcessService
latest version of the processDefinition with the given name.
findLatestProcessDefinitionByName(String) - Method in interface PvmDbSession
latest version of the processDefinition with the given name.
findMessages(int, int) - Method in interface PvmDbSession
timers
findNode(String) - Method in interface CompositeElement
searches for the given node in this node, including this node and all child nodes recursively.
findOutgoingTransition(String) - Method in interface Node
searches for the given transitionName in this node and then up the parent chain.
findProcessDefinition(String, int) - Method in interface ProcessService
specific version of a named processDefinition.
findProcessDefinitionById(String) - Method in interface PvmDbSession
the process definition uniquely identified by the given processDefinition id.
findProcessDefinitionByName(String, int) - Method in interface PvmDbSession
specific version of a named processDefinition.
findProcessDefinitionNames() - Method in interface ProcessService
all deployed process names.
findProcessDefinitionNames() - Method in interface PvmDbSession
all deployed process names.
findProcessDefinitions(String) - Method in interface ProcessService
all versions of the given process.
findProcessDefinitionsByName(String) - Method in interface PvmDbSession
all versions of the given process.
findTimers(int, int) - Method in interface PvmDbSession
timers
fire(String, ObservableElement) - Method in interface ActivityExecution
fires the event on the given eventSource and then propagates the event up to the eventSource's parent chain.
fire(String, ObservableElement) - Method in interface EventListenerExecution
fires the event on the given eventSource and then propagates the event up to the eventSource's parent chain.
flush() - Method in interface DbSession
 
forceVersionUpdate(Object) - Method in interface DbSession
 

G

get(String) - Method in interface Context
 
get(Class<T>) - Method in interface Context
 
get(String) - Method in class Environment
searches a named object in all the contexts in the default search order.
get(String, String[]) - Method in class Environment
searches a named object in all the contexts in the given search order.
get(Class<T>) - Method in class Environment
searches an object based on type.
get(Class<T>, String[]) - Method in class Environment
searches an object based on type.
get(Class<T>) - Static method in class EnvironmentHelper
 
get(String) - Method in class PvmEnvironmentFactory
 
get(Class<T>) - Method in class PvmEnvironmentFactory
 
get(String) - Method in class SpringEnvironmentFactory
 
get(Class<T>) - Method in class SpringEnvironmentFactory
 
get(Class<T>, Object) - Method in interface DbSession
 
getApplicationContext() - Method in class SpringEnvironmentFactory
 
getClassLoader() - Method in class Environment
 
getComments() - Method in interface Discussable
all comments.
getCondition() - Method in interface Transition
the general purpose condition that can be used in various ways by the activities.
getContext(String) - Method in class Environment
 
getCurrent() - Static method in class Environment
gets the most inner open environment.
getDbid() - Method in interface Execution
 
getDbid() - Method in interface Job
 
getDbid() - Method in interface Comment
the meaningless database primary key
getDbid() - Method in interface ObservableElement
the meaningless database primary key
getDbid() - Method in interface ProcessLog
 
getDbid() - Method in class ProcessLogImpl
 
getDefaultTransition() - Method in interface Node
the default outgoing transition.
getDescription() - Method in interface ProcessDefinition
the description name given to this process definition.
getDestination() - Method in interface Transition
the node in which this transition arrives.
getDocument(String) - Method in class Deployment
 
getDueDate() - Method in interface Job
 
getEnvironmentCtxWireDefinition() - Method in class PvmEnvironmentFactory
 
getEnvironmentFactoryCtxWireContext() - Method in class PvmEnvironmentFactory
 
getEvent() - Method in interface EventListenerExecution
the event that is being fired, part of the current position in the process graph.
getEventName() - Method in interface Timer
 
getEventSource() - Method in interface EventListenerExecution
the original object that fired the event, part of the current position in the process graph.
getEventType(ProcessLog) - Method in class ProcessLogXmlSerializer
 
getException() - Method in interface Job
 
getException() - Method in interface EventListenerExecution
the exception in case an exception handler is handling an exception.
getExecution() - Method in interface Job
 
getExecution(String) - Method in interface OpenExecution
the child execution for the given name or null in case such execution doesn't exist.
getExecution() - Method in interface ProcessLog
 
getExecution() - Method in class ProcessLogImpl
 
getExecutionDbid(ProcessLog) - Method in class ProcessLogXmlSerializer
 
getExecutions() - Method in interface OpenExecution
the child executions in the execution structure.
getExecutionsMap() - Method in interface OpenExecution
maps child execution names to execution objects.
getExtension(Class<T>) - Method in interface ActivityExecution
way to access process language extensions in the execution without having to cast.
getExtension(Class<T>) - Method in interface EventListenerExecution
way to access process language extensions in the execution without having to cast.
getFile(String) - Method in class Deployment
 
getFileNames() - Method in class Deployment
 
getFromCurrent(Class<T>) - Static method in class Environment
 
getFromCurrent(Class<T>, boolean) - Static method in class Environment
 
getFromCurrent(String) - Static method in class Environment
 
getFromCurrent(String, boolean) - Static method in class Environment
 
getId() - Method in interface Execution
a globally unique identifier for this execution.
getId() - Method in interface ProcessDefinition
the unique id for this process definition.
getIncomingTransitions() - Method in interface Node
the list of arriving transitions.
getIndex() - Method in class ProcessLogImpl
 
getInitial() - Method in interface OpenProcessDefinition
the initial node of this process definition
getJobsWithException(int, int) - Method in interface ManagementService
all jobs for which all the retry attempts have failed and which are parked, waiting for operator intervention
getKey() - Method in interface Execution
the optional user provided business key that is unique within one process definition.
getKey() - Method in interface ProcessDefinition
the user defined short representation of the name.
getLanguage() - Method in class Deployment
 
getLockExpirationTime() - Method in interface Job
 
getLockOwner() - Method in interface Job
 
getMessage() - Method in interface Comment
the actual message.
getMessages(int, int) - Method in interface ManagementService
all the messages which are waiting to be executed.
getName() - Method in class Deployment
 
getName() - Method in interface Context
 
getName() - Method in class PvmEnvironmentFactory
 
getName() - Method in class SpringEnvironmentFactory
 
getName() - Method in interface Execution
the externally given name or id of this execution.
getName() - Method in interface ObservableElement
the short display name given to this element.
getName() - Method in interface ProcessDefinition
the short display name given to this process definition.
getName() - Method in class ProcessLogProperty
 
getNode(String) - Method in interface CompositeElement
the first composite node with the given name or null of no such node exists.
getNode() - Method in interface OpenExecution
the current node
getNodeName() - Method in interface Execution
represents the current position in the process by indicating the name of the current node.
getNodes() - Method in interface CompositeElement
the list of composite nodes.
getNodesMap() - Method in interface CompositeElement
the composite nodes, keyed by node name.
getOutgoingTransition(String) - Method in interface Node
the first leaving transition with the given name or null of no such leaving transition exists.
getOutgoingTransitions() - Method in interface Node
the list of outgoing transitions.
getOutgoingTransitionsMap() - Method in interface Node
the leaving transitions, keyed by transition name.
getPackageName() - Method in interface ProcessDefinition
the optional package name of this process.
getParent() - Method in interface ObservableElement
the enclosing node or the process definition
getParent() - Method in interface OpenExecution
the parent execution in the execution structure.
getParentNode() - Method in interface Node
retrieve the parent node in the composite node structure.
getPreviousNode() - Method in interface ActivityExecution
returns the previously executed node only if Node.isPreviousNeeded() is set to true.
getPreviousTransition() - Method in interface ActivityExecution
returns the previously taken transition only if Node.isPreviousNeeded() is set to true.
getPriority() - Method in interface Execution
indicates low priorities with negative values and high priorities with positive values.
getProcessDefinition() - Method in class Deployment
 
getProcessDefinition() - Method in interface ObservableElement
the process definition to which this process element belongs
getProcessDefinition() - Method in interface OpenExecution
the process definition for this execution.
getProcessInstance() - Method in interface Job
 
getProcessInstance() - Method in interface OpenExecution
the main path of execution in the execution structure.
getProcessInstance() - Method in interface ProcessLog
 
getProcessInstance() - Method in class ProcessLogImpl
 
getProcessInstanceDbid(ProcessLog) - Method in class ProcessLogXmlSerializer
 
getProcessInstanceKey(ProcessLog) - Method in class ProcessLogXmlSerializer
 
getProperties() - Method in interface ProcessLog
xml representation of the process log properties used for XML serialization.
getProperties() - Method in class ProcessLogImpl
xml representation of the process log properties used for XML serialization.
getProperties() - Method in class ProcessLogProperty
 
getProperty(String) - Method in interface ObservableElement
the property value for the given key or null if no such configuration key is present.
getPropertyKeys() - Method in interface ObservableElement
the set of available property keys or an empty set in case there are no keys.
getRepeat() - Method in interface Timer
 
getRetries() - Method in interface Job
 
getSignalName() - Method in interface Timer
 
getSource() - Method in interface Transition
the node from which this transition leaves.
getState() - Method in interface Execution
the state of this execution.
getSubProcessInstance() - Method in interface OpenExecution
the related sub process execution.
getTime() - Method in interface Comment
time that specifies when the comment was made
getTime() - Method in interface ProcessLog
 
getTime() - Method in class ProcessLogImpl
 
getTime(ProcessLog) - Method in class ProcessLogXmlSerializer
 
getTimers(int, int) - Method in interface ManagementService
all the timers which are waiting for their due date.
getTimers() - Method in interface OpenExecution
timers for this execution scope
getTransition() - Method in interface ActivityExecution
the current transition indicating the position in the process definition graph.
getTransition() - Method in interface EventListenerExecution
the current transition indicating the position in the process definition graph.
getType() - Method in interface ProcessLog
text id of the type of this process log used for XML serialization.
getType() - Method in class ProcessLogImpl
text id of the type of this process log used for XML serialization.
getUserId() - Method in class Environment
get the authenticated user id
getUserId() - Method in interface Comment
the id of the user that made this comment.
getValue() - Method in class ProcessLogProperty
 
getVariable(String, String) - Method in interface ExecutionService
retrieves a variable
getVariable(String) - Method in interface OpenExecution
retrieve the value for the given key.
getVariableKeys() - Method in interface OpenExecution
a non-null set that contains all the keys present in this scope.
getVariables(String, List<String>) - Method in interface ExecutionService
retrieves a map of variables
getVariables() - Method in interface OpenExecution
a non-null map containing all the key-value pairs in this scope.
getVersion() - Method in interface ProcessDefinition
automatically assigned during deployment of a process that represents the sequence number for process definitions with the same name.
guardCondition(Condition) - Method in class ProcessFactory
sets the guard condition on the current transition.

H

has(String) - Method in interface Context
 
has(String) - Method in class PvmEnvironmentFactory
 
has(String) - Method in class SpringEnvironmentFactory
 
hasEvent(String) - Method in interface ObservableElement
indicates if the given event is defined no this element.
hasExecution(String) - Method in interface OpenExecution
indicates if this execution has a child execution with the given executionName
hasIncomingTransitions() - Method in interface Node
indicates if this node has arriving transitions
hasNode(String) - Method in interface CompositeElement
indicates if a node with the given name exists in this processDefinition.
hasNodes() - Method in interface CompositeElement
indicates if this processDefinition has nodes.
hasOutgoingTransition(String) - Method in interface Node
indicates if a leaving transition with the given transitionName exists.
hasOutgoingTransitions() - Method in interface Node
indicates if this node has leaving transitions
hasTimers() - Method in interface OpenExecution
indicates if this execution scope has timers
hasVariable(String) - Method in interface OpenExecution
indicates presenve of the given key.
hasVariables() - Method in interface OpenExecution
indicates if there are keys in this scope.

I

IdGenerator - Interface in org.jbpm.pvm.model
 
index - Variable in class ProcessLogImpl
 
initial() - Method in class ProcessFactory
marks the last created node as the initial node in the process.
instantiateProcessDefinition() - Method in class ProcessFactory
to be overwritten by specific process language factories
isActive() - Method in interface Execution
is this execution active ?
isEnded() - Method in interface Execution
is this execution ended normally ?
isExclusive() - Method in interface Job
 
isExecutionAsync() - Method in interface Node
indicates if this node should be executed asynchronously.
isFinished() - Method in interface Execution
is this execution ended or cancelled ?
isLeaveAsync() - Method in interface Node
indicates if execution should proceed asynchronously when this node is left over any of the outgoing transitions.
isLocked() - Method in interface Execution
is this execution locked ?
isPreviousNeeded() - Method in interface Node
indicates if this node behaviour needs to know the previous node or previous transition.
isRollbackOnly() - Method in interface Transaction
is this transaction marked for rollback only ?
isSignalAsync() - Method in interface Node
indicates if signals should be processed asynchronously.
isSuspended() - Method in interface Execution
is this execution suspended ?
isSuspended() - Method in interface Job
 

J

Job - Interface in org.jbpm.pvm.job
base class for timers and messages.
JobTestHelper - Class in org.jbpm.pvm.job
helper class for testing that executes messages and timers in the test runner thread.
JobTestHelper() - Constructor for class JobTestHelper
 

K

key(String) - Method in class ProcessFactory
sets the key of the process definition explicitely
keys() - Method in interface Context
 
keys() - Method in class PvmEnvironmentFactory
 
keys() - Method in class SpringEnvironmentFactory
 

L

language - Variable in class Deployment
 
listener(Descriptor) - Method in class ProcessFactory
adds an action to the current event.
listener(EventListener) - Method in class ProcessFactory
adds an action to the current event.
listener(String) - Method in class ProcessFactory
adds an action to the current event.
lockPessimistically(Object) - Method in interface DbSession
 
LogSession - Interface in org.jbpm.pvm.session
 
LogSessionChain - Class in org.jbpm.pvm.processlog
log session that delegates to a delegate list of log sessions.
LogSessionChain() - Constructor for class LogSessionChain
 
LogSessionFilter - Class in org.jbpm.pvm.processlog
filtering log session.
LogSessionFilter() - Constructor for class LogSessionFilter
 

M

ManagementService - Interface in org.jbpm.pvm
operations targeted to system operators that need to keep the process engine up and running.
Message - Interface in org.jbpm.pvm.job
an asynchronous message.
MessageSession - Interface in org.jbpm.pvm.session
 
move(Node) - Method in interface ActivityExecution
position this execution in the destination node.
move(Node, Execution) - Method in interface ActivityExecution
position the given execution in the destination node

N

name - Variable in class Deployment
 
name - Variable in class ProcessLogProperty
 
needsPrevious() - Method in class ProcessFactory
sets the property needsPrevious on the current node.
Node - Interface in org.jbpm.pvm.model
a node in a OpenProcessDefinition graph.
node - Variable in class ProcessFactory
 
node() - Method in class ProcessFactory
creates a node in the current parent.
node(String) - Method in class ProcessFactory
creates a named node.
NODE_BEGIN - Static variable in interface Event
 
NODE_END - Static variable in interface Event
 
notify(EventListenerExecution) - Method in interface EventListener
 

O

ObservableElement - Interface in org.jbpm.pvm.model
a super class for process elements that have events.
observableElement - Variable in class ProcessFactory
 
openEnvironment() - Method in class EnvironmentFactory
open a new Environment.
openEnvironment() - Method in class PvmEnvironmentFactory
 
openEnvironment() - Method in class SpringEnvironmentFactory
 
OpenExecution - Interface in org.jbpm.pvm.model
execution that opens up access to the related objects in the execution and process definition model.
OpenProcessDefinition - Interface in org.jbpm.pvm.model
a graph (or tree) structure that can be executed.
org.jbpm.pvm - package org.jbpm.pvm
the primary facade interfaces to the process repository, the execution repository and the management functionalities.
org.jbpm.pvm.activity - package org.jbpm.pvm.activity
interfaces for implementing activities, which represent the runtime behaviour of nodes.
org.jbpm.pvm.client - package org.jbpm.pvm.client
for clients that want direct programmatic access to the execution object like e.g. in unit tests.
org.jbpm.pvm.env - package org.jbpm.pvm.env
a layer that abstracts the engine and activities from the concrete environment in which the Process Virtual Machine runs.
org.jbpm.pvm.job - package org.jbpm.pvm.job
timers and asynchronous messages
org.jbpm.pvm.listener - package org.jbpm.pvm.listener
interfaces for implementing event listeners, which represent runtime behaviour that can be associated as listeners to process events.
org.jbpm.pvm.model - package org.jbpm.pvm.model
common model base classes for the client, activity and event listener API's
org.jbpm.pvm.processlog - package org.jbpm.pvm.processlog
infrastructure for listening to process event logs that can be used to build up historic information about process executions.
org.jbpm.pvm.session - package org.jbpm.pvm.session
interfaces to pluggable transactional resources to be used by activity implementations.

P

parseXmlString(String) - Static method in class PvmEnvironmentFactory
 
passes(ProcessLog) - Method in class LogSessionFilter
can be overwritten in case filtering needs to be more sophisticated then just type matching.
popEnvironment() - Static method in class Environment
pops the closing context from the stack of current contexts.
PROCESS_BEGIN - Static variable in interface Event
 
PROCESS_END - Static variable in interface Event
 
processDefinition - Variable in class Deployment
 
processDefinition - Variable in class ProcessFactory
 
ProcessDefinition - Interface in org.jbpm.pvm
a graphical process which is deployed in the .
ProcessFactory - Class in org.jbpm.pvm.model
factory for process definitions.
ProcessFactory() - Constructor for class ProcessFactory
start building a process definition without a name.
ProcessFactory(String) - Constructor for class ProcessFactory
start building a process definition with the given name.
ProcessFactory(String, ProcessDefinitionImpl) - Constructor for class ProcessFactory
start building a process definition with the given name.
ProcessFactory.DestinationReference - Class in org.jbpm.pvm.model
 
ProcessFactory.DestinationReference(TransitionImpl, String) - Constructor for class ProcessFactory.DestinationReference
 
processInstance - Variable in class ProcessLogImpl
 
ProcessLog - Interface in org.jbpm.pvm.processlog
 
ProcessLogImpl - Class in org.jbpm.pvm.processlog
base class for process logs.
ProcessLogImpl() - Constructor for class ProcessLogImpl
 
ProcessLogProperty - Class in org.jbpm.pvm.processlog
 
ProcessLogProperty(String) - Constructor for class ProcessLogProperty
 
ProcessLogProperty(String, String) - Constructor for class ProcessLogProperty
 
ProcessLogXmlSerializer - Class in org.jbpm.pvm.processlog
 
ProcessLogXmlSerializer() - Constructor for class ProcessLogXmlSerializer
 
ProcessService - Interface in org.jbpm.pvm
a process definition repository.
propagationDisabled() - Method in class ProcessFactory
disables propagated events.
properties - Variable in class ProcessLogProperty
 
properties - Variable in class ProcessLogXmlSerializer
 
property(String, String) - Method in class ProcessFactory
adds a string-valued configuration to the current process element
property(Descriptor) - Method in class ProcessFactory
adds a configuration to the current process element
pushEnvironment(Environment) - Static method in class Environment
after opening of a new environment succeeded, the environment must be pushed in the stack of current environments.
PvmDbSession - Interface in org.jbpm.pvm.session
 
PvmEnvironmentFactory - Class in org.jbpm.pvm.env
an environment factory that also is the environment-factory context.
PvmEnvironmentFactory() - Constructor for class PvmEnvironmentFactory
 
PvmEnvironmentFactory(String) - Constructor for class PvmEnvironmentFactory
 
PvmEnvironmentFactory(String, ClassLoader) - Constructor for class PvmEnvironmentFactory
 
PvmEnvironmentFactory(File) - Constructor for class PvmEnvironmentFactory
 
PvmEnvironmentFactory(URL) - Constructor for class PvmEnvironmentFactory
 
PvmEnvironmentFactory(InputStream) - Constructor for class PvmEnvironmentFactory
 
pvmEnvironmentFactoryParser - Static variable in class PvmEnvironmentFactory
 
PvmException - Exception in org.jbpm.pvm
 
PvmException() - Constructor for exception PvmException
 
PvmException(String, Throwable) - Constructor for exception PvmException
 
PvmException(String) - Constructor for exception PvmException
 
PvmException(Throwable) - Constructor for exception PvmException
 

R

registerSynchronization(Synchronization) - Method in interface Transaction
register a transaction listener.
removeComment(Comment) - Method in interface Discussable
remove a comment
removeContext(Context) - Method in class Environment
 
removeExecution(Execution) - Method in interface ActivityExecution
removes the child execution from this execution.
removeExecution(Execution, Execution) - Method in interface ActivityExecution
removes the child execution from the given parent.
removeVariable(String) - Method in interface OpenExecution
remove the key-value pair for the given key from this scope.
removeVariables() - Method in interface OpenExecution
removes all variables in this scope
resolve() - Method in class ProcessFactory.DestinationReference
 
resume() - Method in interface ClientExecution
resumes an execution.

S

save(Object) - Method in interface DbSession
 
schedule(Timer) - Method in interface TimerSession
Schedule the execution of a timer.
scope - Variable in class ProcessFactory
 
scope() - Method in class ProcessFactory
applies on a node and makes it create a local activity instance scope.
send(MessageImpl<?>) - Method in interface MessageSession
 
set(String, Object) - Method in interface Context
 
set(String, Object) - Method in class PvmEnvironmentFactory
 
set(String, Object) - Method in class SpringEnvironmentFactory
 
setApplicationContext(ApplicationContext) - Method in class SpringEnvironmentFactory
 
setClassLoader(ClassLoader) - Method in class Environment
 
setDelegate(LogSession) - Method in class LogSessionFilter
 
setEnvironmentCtxWireDefinition(WireDefinition) - Method in class PvmEnvironmentFactory
 
setEnvironmentFactoryCtxWireContext(WireContext) - Method in class PvmEnvironmentFactory
 
setExecution(Execution) - Method in interface ProcessLog
 
setExecution(ExecutionImpl) - Method in class ProcessLogImpl
 
setIndex(int) - Method in class ProcessLogImpl
 
setLanguage(String) - Method in class Deployment
 
setName(String) - Method in class Deployment
 
setName(String) - Method in class ProcessLogProperty
 
setPriority(int) - Method in interface ActivityExecution
setter for the priority.
setPriority(int) - Method in interface EventListenerExecution
setter for the priority.
setPriority(int) - Method in interface OpenExecution
setter for the priority.
setProcessDefinition(ProcessDefinition) - Method in class Deployment
 
setProperties(List<ProcessLogProperty>) - Method in class ProcessLogProperty
 
setRollbackOnly() - Method in interface Transaction
marks a transaction for rollback only.
setTime(Date) - Method in interface ProcessLog
 
setTime(Date) - Method in class ProcessLogImpl
 
setType(String) - Method in class LogSessionFilter
 
setUserId(String) - Method in class Environment
set the authenticated user id
setValue(String) - Method in class ProcessLogProperty
 
setVariable(String, String, Object) - Method in interface ExecutionService
creates or overwrites a variable value on the referenced execution
setVariable(String, Object) - Method in interface OpenExecution
updates or creates a variable for the given value.
setVariables(String, Map<String, Object>) - Method in interface ExecutionService
creates or overwrites the variable values on the referenced execution
setVariables(Map<String, Object>) - Method in interface OpenExecution
sets all given variables.
signal(ActivityExecution, String, Map<String, Object>) - Method in interface ExternalActivity
handles an external trigger.
signal() - Method in interface ClientExecution
feeds a external trigger into this execution.
signal(String) - Method in interface ClientExecution
feeds a named external trigger into the execution.
signal(Map<String, Object>) - Method in interface ClientExecution
feeds an external trigger into the execution with parameters.
signal(String, Map<String, Object>) - Method in interface ClientExecution
feeds a named external trigger into the execution with parameters.
signal(Execution) - Method in interface ClientExecution
feeds a external trigger into the given execution.
signal(String, Execution) - Method in interface ClientExecution
feeds a named external trigger into a given execution.
signal(Map<String, Object>, Execution) - Method in interface ClientExecution
feeds an external trigger into a given execution with parameters.
signal(String, Map<String, Object>, Execution) - Method in interface ClientExecution
feeds a named external trigger into a given execution with parameters.
signalExecution(String) - Method in interface ExecutionService
provides an external trigger to an execution.
signalExecution(String, String) - Method in interface ExecutionService
provides a named external trigger to an execution.
signalExecution(String, String, Map<String, Object>) - Method in interface ExecutionService
provides a named external trigger to an execution with parameters.
signalExecution(String, Map<String, Object>) - Method in interface ExecutionService
provides a external trigger to an execution with parameters.
signalExecutionByKey(String, String) - Method in interface ExecutionService
provides a named external trigger to an execution.
signalExecutionByKey(String, String, String) - Method in interface ExecutionService
provides a named external trigger to an execution.
signalExecutionByKey(String, String, Map<String, Object>) - Method in interface ExecutionService
provides a named external trigger to an execution with parameters.
signalExecutionByKey(String, String, String, Map<String, Object>) - Method in interface ExecutionService
provides a named external trigger to an execution with parameters.
SpringEnvironmentFactory - Class in org.jbpm.pvm.env
this environment factory will see only the singleton beans.
SpringEnvironmentFactory() - Constructor for class SpringEnvironmentFactory
 
startExecution(String) - Method in interface ExecutionService
starts a new execution for the ProcessDefinition with the given processDefinitionDbid.
startExecution(String, String) - Method in interface ExecutionService
starts a new execution for the ProcessDefinition with the given processDefinitionDbid.
startExecution(String, Map<String, Object>) - Method in interface ExecutionService
starts a new execution for the ProcessDefinition with the given processDefinitionDbid.
startExecution(String, Map<String, Object>, String) - Method in interface ExecutionService
starts a new execution for the ProcessDefinition with the given processDefinitionDbid.
startExecutionInLatest(String) - Method in interface ExecutionService
starts a new execution in the latest version of the given process definition.
startExecutionInLatest(String, String) - Method in interface ExecutionService
starts a new execution in the latest version of the given processDefinitionName.
startExecutionInLatest(String, Map<String, Object>) - Method in interface ExecutionService
starts a new execution in the latest version of the given processDefinitionName.
startExecutionInLatest(String, Map<String, Object>, String) - Method in interface ExecutionService
starts a new execution in the latest version of the given processDefinitionName.
STATE_ACTIVE - Static variable in interface Execution
either executing or in a wait state waiting for a signal.
STATE_ASYNC - Static variable in interface Execution
indicates that this execution is doing an asynchronous continuation.
STATE_CANCELLED - Static variable in interface Execution
this execution was cancelled with the #cancel() method before normal execution ended.
STATE_CREATED - Static variable in interface Execution
between creation of a new process instance and the start of that process instance.
STATE_ENDED - Static variable in interface Execution
this execution has ended normally.
STATE_INACTIVE - Static variable in interface Execution
parents with concurrent child executions are inactive.
STATE_SUSPENDED - Static variable in interface Execution
indicates that this execution is temporary suspended with the #suspend() method.
suspend() - Method in interface ClientExecution
suspends this execution and all it's child executions.

T

take(String) - Method in interface ActivityExecution
takes the outgoing transition with the given name.
take(Transition) - Method in interface ActivityExecution
takes the given outgoing transition.
take(Transition, Execution) - Method in interface ActivityExecution
let's the given execution take the transition.
takeDefaultTransition() - Method in interface ActivityExecution
takes the default transition.
time - Variable in class ProcessLogImpl
 
Timer - Interface in org.jbpm.pvm.job
a timer.
timer(String, String) - Method in class ProcessFactory
declares a timer on the current node or process.
timer(String, String, String) - Method in class ProcessFactory
declares a timer on the current node or process.
timer(Date, String) - Method in class ProcessFactory
declares a timer on the current node or process.
timer(String, Date, String, String) - Method in class ProcessFactory
 
TimerSession - Interface in org.jbpm.pvm.session
 
to(String) - Method in class ProcessFactory
sets the destination node on the current transition.
toString() - Method in interface ProcessLog
provides a text description for this update which can be used e.g. in the admin web console.
toString() - Method in class ProcessLogImpl
provides a text description for this update which can be used e.g. in the admin web console.
Transaction - Interface in org.jbpm.pvm.env
provides access to the transaction in the environment.
transactional() - Method in class ProcessFactory
 
transition - Variable in class ProcessFactory
 
transition() - Method in class ProcessFactory
creates a transition on the current node.
transition(String) - Method in class ProcessFactory
creates a named transition on the current node.
Transition - Interface in org.jbpm.pvm.model
a transition in a OpenProcessDefinition graph.
TRANSITION_TAKE - Static variable in interface Event
 
type - Variable in class LogSessionFilter
 

V

value - Variable in class ProcessLogProperty
 
variable(String) - Method in class ProcessFactory
declares a local variable.
variable(Descriptor) - Method in class ProcessFactory
declares a local variable.
variable(String, String) - Method in class ProcessFactory
declares a local variable.
version(int) - Method in class ProcessFactory
sets the version of the process definition explicitely

W

waitCondition(Condition) - Method in class ProcessFactory
sets the wait condition on the current transition.
waitForSignal() - Method in interface ActivityExecution
makes this execution wait in the current node until an external trigger is given with one of the #signal() methods.

A B C D E F G H I J K L M N O P R S T V W

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