Class CacheInterceptorOperationExecutor<I extends org.infinispan.interceptors.AsyncInterceptor>

java.lang.Object
org.jboss.as.clustering.infinispan.subsystem.CacheOperationExecutor<I>
org.jboss.as.clustering.infinispan.subsystem.CacheInterceptorOperationExecutor<I>
All Implemented Interfaces:
Function<org.infinispan.Cache<?,?>,I>, OperationExecutor<I>

public class CacheInterceptorOperationExecutor<I extends org.infinispan.interceptors.AsyncInterceptor> extends CacheOperationExecutor<I>
Executor for metrics based on a cache interceptor.
Author:
Paul Ferraro
  • Constructor Details

    • CacheInterceptorOperationExecutor

      public CacheInterceptorOperationExecutor(org.wildfly.subsystem.service.capture.FunctionExecutorRegistry<org.infinispan.Cache<?,?>> executors, Class<I> interceptorClass)
  • Method Details

    • apply

      public I apply(org.infinispan.Cache<?,?> cache)