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

  • All Implemented Interfaces:
    Function<org.infinispan.Cache<?,​?>,​I>, org.jboss.as.clustering.controller.Executor<I,​org.jboss.as.clustering.controller.Metric<I>>, org.jboss.as.clustering.controller.MetricExecutor<I>

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

      • CacheInterceptorMetricExecutor

        public CacheInterceptorMetricExecutor​(org.jboss.as.clustering.controller.FunctionExecutorRegistry<org.infinispan.Cache<?,​?>> executors,
                                              Class<I> interceptorClass)
      • CacheInterceptorMetricExecutor

        public CacheInterceptorMetricExecutor​(org.jboss.as.clustering.controller.FunctionExecutorRegistry<org.infinispan.Cache<?,​?>> executors,
                                              Class<I> interceptorClass,
                                              org.jboss.as.clustering.controller.BinaryCapabilityNameResolver resolver)
    • Method Detail

      • apply

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