All Classes and Interfaces

Class
Description
registers support for handling the annotations in the org.camunda.bpm.engine.annotations package.
simple place to stash the constants used throughout the code
responsible for providing <activiti:annotation-driven/> support.
the idea is that this bean post processor is responsible for registering all beans that have the org.camunda.bpm.engine.annotations.State annotation.
an instance of a bean discovered to both have an org.camunda.bpm.engine.ProcessEngineComponent.ActivitiComponent and one or more org.camunda.bpm.engine.ProcessEngineComponent.ActivitiComponent annotations present.
this class records and manages all known org.camunda.bpm.engine.annotations.State - responding beans in the JVM.
 
Inspired by the CDI implemenation
Factory bean registering a spring-managed process engine with the BpmPlatform.
this code is taken almost (99.99%) verbatim from the Spring Integration project's source code where it's a static private inner class.
this code is taken almost verbatim from the Spring Integration project's source code where it's a static private inner class.
Indicates that the given bean is an process engine handler.
 
when used on a method parameter, this triggers the injection of the current processId.
binds variables to a currently executing Activiti business process (a ProcessInstance).
Proxies beans with methods annotated with StartProcess.
MethodInterceptor that starts a business process as a result of a successful method invocation.
AOP advice for methods annotated with (by default) StartProcess.
Annotation used on method signatures to tell the runtime to inject the current process' process variables as a Map<String,Object>.
Annotation used on method signatures to tell the runtime to inject the current process' process variables as a Map<String,Object>.
this class was copied wholesale from Spring 3.1's RefreshScope, which Dave Syer wrote.
 
ResolverFactory and Resolver classes to make the beans managed by the Spring container available in scripting
 
ExpressionManager that exposes the full application-context or a limited set of beans in expressions.
This is a spring based implementation of the JobExecutor using spring abstraction TaskExecutor for performing background task execution.
Process Application implementation to be used in a Spring Application.
ProcessApplicationElResolver implementation providing support for the Spring Framework.
 
This is bean-name-aware extension of the AbstractProcessEnginePlugin allowing anonymous classes get logged correctly when processed.
Exposes all camunda process engine services as beans.
Process Application to be used in a Spring Web Application.
 
 
 
 
this annotation instructs the component model to start an Activiti business process on sucessful invocation of a method that's annotated with it.
 
indicates that a method is to be enlisted as a handler for a given BPMN state
this class is responsible for registering the other BeanFactoryPostProcessors and BeanFactoryPostProcessors.
 
specifies which parameter is a task id
specifies which parameter is a user id