Uses of Interface
org.jbpm.api.Execution

Packages that use Execution
org.jbpm.api the primary facade interfaces to the process repository, the execution repository and the management functionalities
org.jbpm.api.activity interfaces for implementing activities, which represent the runtime behaviour of activities. 
org.jbpm.api.client for clients that want direct programmatic access to the execution object like e.g. in unit tests. 
org.jbpm.api.job timers and asynchronous messages 
org.jbpm.api.listener interfaces for implementing event listeners, which represent runtime behaviour that can be associated as listeners to process events. 
org.jbpm.api.model common model base classes for the client, activity and event listener API's 
 

Uses of Execution in org.jbpm.api
 

Subinterfaces of Execution in org.jbpm.api
 interface ProcessInstance
          a process instance is one execution of a process definition.
 

Methods in org.jbpm.api that return Execution
 Execution Execution.findActiveExecutionIn(java.lang.String activityName)
          search for an execution that is active and in the given activityName.
 Execution ExecutionService.findExecutionById(java.lang.String executionId)
          the path of execution that is uniquely defined by the execution id.
 Execution Execution.getExecution(java.lang.String name)
          the child execution for the given name or null in case such execution doesn't exist.
 Execution Execution.getParent()
          the parent execution in the execution structure.
 Execution Execution.getProcessInstance()
          the main path of execution in the execution structure.
 

Methods in org.jbpm.api that return types with arguments of type Execution
 java.util.Collection<? extends Execution> Execution.getExecutions()
          the child executions in the execution structure.
 java.util.Map<java.lang.String,Execution> Execution.getExecutionsMap()
          maps child execution names to execution objects.
 

Uses of Execution in org.jbpm.api.activity
 

Subinterfaces of Execution in org.jbpm.api.activity
 interface ActivityExecution
          view upon an path of execution exposed to ActivityBehaviour implementations.
 

Methods in org.jbpm.api.activity with parameters of type Execution
 void ActivityExecution.setActivity(Activity destination, Execution execution)
          position the given execution in the destination activity
 void ActivityExecution.take(Transition transition, Execution execution)
          let's the given execution take the transition.
 

Uses of Execution in org.jbpm.api.client
 

Subinterfaces of Execution in org.jbpm.api.client
 interface ClientExecution
          view upon an path of execution exposed to external clients.
 interface ClientProcessInstance
           
 

Methods in org.jbpm.api.client with parameters of type Execution
 ClientProcessInstance ClientProcessDefinition.createProcessInstance(java.lang.String key, Execution superProcessExecution)
          creates a new process instances with a given key.
 void ClientExecution.signal(Execution execution)
          feeds a external trigger into the given execution.
 void ClientExecution.signal(java.util.Map<java.lang.String,?> parameters, Execution execution)
          feeds an external trigger into a given execution with parameters.
 void ClientExecution.signal(java.lang.String signalName, Execution execution)
          feeds a named external trigger into a given execution.
 void ClientExecution.signal(java.lang.String signalName, java.util.Map<java.lang.String,?> parameters, Execution execution)
          feeds a named external trigger into a given execution with parameters.
 

Uses of Execution in org.jbpm.api.job
 

Methods in org.jbpm.api.job that return Execution
 Execution Job.getExecution()
           
 Execution Job.getProcessInstance()
           
 

Uses of Execution in org.jbpm.api.listener
 

Subinterfaces of Execution in org.jbpm.api.listener
 interface EventListenerExecution
          view upon an path of execution exposed to EventListener implementations.
 

Uses of Execution in org.jbpm.api.model
 

Subinterfaces of Execution in org.jbpm.api.model
 interface OpenExecution
          execution that opens up access to the related objects in the execution and process definition model.
 interface OpenProcessInstance
           
 



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