Class TransactionalInterceptor

java.lang.Object
dev.voidframework.persistence.AbstractTransactionalInterceptor
dev.voidframework.persistence.hibernate.module.TransactionalInterceptor
All Implemented Interfaces:
org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor

public class TransactionalInterceptor extends AbstractTransactionalInterceptor
Intercepts method call when annotation Transactional is used.
Since:
1.0.0
  • Constructor Details

    • TransactionalInterceptor

      public TransactionalInterceptor()
  • Method Details

    • setDataSourceManagerProvider

      @Inject public void setDataSourceManagerProvider(EntityManagerProvider entityManagerProvider)
      Sets the entity manager provider.
      Parameters:
      entityManagerProvider - The entity manager provider
      Since:
      1.0.0
    • invoke

      public Object invoke(org.aopalliance.intercept.MethodInvocation methodInvocation) throws Throwable
      Throws:
      Throwable