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

java.lang.Object
org.jboss.as.clustering.infinispan.subsystem.CacheMetricExecutor<I>
org.jboss.as.clustering.infinispan.subsystem.CacheInterceptorMetricExecutor<I>
All Implemented Interfaces:
Function<org.infinispan.Cache<?,?>,I>, Executor<I,Metric<I>>, 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 Details

    • CacheInterceptorMetricExecutor

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

      public CacheInterceptorMetricExecutor(org.wildfly.subsystem.service.capture.FunctionExecutorRegistry<org.infinispan.Cache<?,?>> executors, Class<I> interceptorClass, org.jboss.as.controller.capability.BinaryCapabilityNameResolver resolver)
  • Method Details

    • apply

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