From 1bb9b24bcfeee8b48d792667ac2b34d1308ecd10 Mon Sep 17 00:00:00 2001 From: jomu Date: Fri, 16 Nov 2018 12:19:30 +0100 Subject: [PATCH] removed obsolete class --- .../jeeutil/TransactionJoinInterceptor.java | 48 ------------------- 1 file changed, 48 deletions(-) delete mode 100644 jeeutil/src/main/java/de/muehlencord/shared/jeeutil/TransactionJoinInterceptor.java diff --git a/jeeutil/src/main/java/de/muehlencord/shared/jeeutil/TransactionJoinInterceptor.java b/jeeutil/src/main/java/de/muehlencord/shared/jeeutil/TransactionJoinInterceptor.java deleted file mode 100644 index c2f2755..0000000 --- a/jeeutil/src/main/java/de/muehlencord/shared/jeeutil/TransactionJoinInterceptor.java +++ /dev/null @@ -1,48 +0,0 @@ -package de.muehlencord.shared.jeeutil; - -import javax.annotation.Priority; -import javax.inject.Inject; -import javax.interceptor.AroundInvoke; -import javax.interceptor.Interceptor; -import javax.interceptor.InvocationContext; -import javax.persistence.EntityManager; -import javax.transaction.Transactional; -import static javax.transaction.Transactional.TxType.REQUIRED; -import javax.validation.constraints.NotNull; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - - -/** - * - * @author Joern Muehlencord - */ -@Transactional(value = REQUIRED) -@Interceptor -@Priority(value=TransactionJoinInterceptor.PRIORITY) -public class TransactionJoinInterceptor { - - private static final Logger LOGGER = LoggerFactory.getLogger(TransactionJoinInterceptor.class); - - // attach behind the interceptor of the container - public static final int PRIORITY = Interceptor.Priority.PLATFORM_BEFORE+250; - - private final EntityManager em; - - @Inject - public TransactionJoinInterceptor(@NotNull EntityManager em) { - this.em = em; - } - - - @AroundInvoke - public Object joinTransaction(InvocationContext context) throws Exception { - if (em.isJoinedToTransaction()) { - LOGGER.trace("transaction already joined"); - } else { - LOGGER.trace("joining transaction"); - em.joinTransaction(); - } - return context.proceed(); - } -}