Class 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 int getState()  
      void initialize​(TxConfig initialConfig)  
      • Methods inherited from class org.webpieces.util.filters.Filter

        chain, chain, setFutureUtil
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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:
        filter in class org.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:
        initialize in class org.webpieces.router.api.routes.RouteFilter<TxConfig>
      • getState

        public static int getState()