Class ProcessStartAnnotationBeanPostProcessor
java.lang.Object
org.springframework.aop.framework.ProxyConfig
org.camunda.bpm.engine.spring.components.aop.ProcessStartAnnotationBeanPostProcessor
- All Implemented Interfaces:
Serializable,org.springframework.beans.factory.config.BeanPostProcessor,org.springframework.beans.factory.InitializingBean
public class ProcessStartAnnotationBeanPostProcessor
extends org.springframework.aop.framework.ProxyConfig
implements org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.beans.factory.InitializingBean
Proxies beans with methods annotated with
StartProcess.
If the method is invoked successfully, the process described by the annotaton is created.
Parameters passed to the method annotated with ProcessVariable
are passed to the business process.- Since:
- 5,3
- Author:
- Josh Long
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpostProcessAfterInitialization(Object bean, String beanName) postProcessBeforeInitialization(Object bean, String beanName) voidsetProcessEngine(ProcessEngine processEngine) Methods inherited from class org.springframework.aop.framework.ProxyConfig
copyFrom, isExposeProxy, isFrozen, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setFrozen, setOpaque, setOptimize, setProxyTargetClass, toString
-
Constructor Details
-
ProcessStartAnnotationBeanPostProcessor
public ProcessStartAnnotationBeanPostProcessor()
-
-
Method Details
-
setProcessEngine
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
postProcessAfterInitialization
public Object postProcessAfterInitialization(Object bean, String beanName) throws org.springframework.beans.BeansException - Specified by:
postProcessAfterInitializationin interfaceorg.springframework.beans.factory.config.BeanPostProcessor- Throws:
org.springframework.beans.BeansException
-
postProcessBeforeInitialization
public Object postProcessBeforeInitialization(Object bean, String beanName) throws org.springframework.beans.BeansException - Specified by:
postProcessBeforeInitializationin interfaceorg.springframework.beans.factory.config.BeanPostProcessor- Throws:
org.springframework.beans.BeansException
-