Package org.webpieces.plugin.hibernate
Class TransactionFilter
- java.lang.Object
-
- org.webpieces.util.filters.Filter<org.webpieces.router.api.routes.MethodMeta,org.webpieces.router.api.controller.actions.Action>
-
- org.webpieces.router.api.routes.RouteFilter<TxConfig>
-
- org.webpieces.plugin.hibernate.TransactionFilter
-
@Singleton public class TransactionFilter extends org.webpieces.router.api.routes.RouteFilter<TxConfig>
-
-
Constructor Summary
Constructors Constructor Description TransactionFilter(javax.persistence.EntityManagerFactory factory, TxCompleters txCompleters)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<org.webpieces.router.api.controller.actions.Action>filter(org.webpieces.router.api.routes.MethodMeta meta, org.webpieces.util.filters.Service<org.webpieces.router.api.routes.MethodMeta,org.webpieces.router.api.controller.actions.Action> nextFilter)static intgetState()voidinitialize(TxConfig initialConfig)
-
-
-
Constructor Detail
-
TransactionFilter
@Inject public TransactionFilter(javax.persistence.EntityManagerFactory factory, TxCompleters txCompleters)
-
-
Method Detail
-
filter
public java.util.concurrent.CompletableFuture<org.webpieces.router.api.controller.actions.Action> filter(org.webpieces.router.api.routes.MethodMeta meta, org.webpieces.util.filters.Service<org.webpieces.router.api.routes.MethodMeta,org.webpieces.router.api.controller.actions.Action> nextFilter)- Specified by:
filterin classorg.webpieces.util.filters.Filter<org.webpieces.router.api.routes.MethodMeta,org.webpieces.router.api.controller.actions.Action>
-
initialize
public void initialize(TxConfig initialConfig)
- Specified by:
initializein classorg.webpieces.router.api.routes.RouteFilter<TxConfig>
-
getState
public static int getState()
-
-