public final class

TransactionalAnnotationProcessor

extends Object
implements BeanPostProcessor
java.lang.Object
   ↳ com.atlassian.activeobjects.external.TransactionalAnnotationProcessor

Class Overview

This is the class that processes the Transactional annotation within a plugin.

Simply add this snippet of code in your plugin descriptor:

<component key="tx-annotation-processor" class="com.atlassian.activeobjects.external.TransactionalAnnotationProcessor" />

Note: This class does not live in the com.atlassian.activeobjects.tx package in order to be available to plugins without any additional imports (OSGi wise).

See Also

Summary

Public Constructors
TransactionalAnnotationProcessor(ActiveObjects ao)
Public Methods
Object postProcessAfterInitialization(Object o, String s)
Object postProcessBeforeInitialization(Object o, String s)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.springframework.beans.factory.config.BeanPostProcessor

Public Constructors

public TransactionalAnnotationProcessor (ActiveObjects ao)

Public Methods

public Object postProcessAfterInitialization (Object o, String s)

Throws
BeansException

public Object postProcessBeforeInitialization (Object o, String s)

Throws
BeansException