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 Summary
Constructors Constructor Description CacheInterceptorMetricExecutor(FunctionExecutorRegistry<org.infinispan.Cache<?,?>> executors, Class<I> interceptorClass)CacheInterceptorMetricExecutor(FunctionExecutorRegistry<org.infinispan.Cache<?,?>> executors, Class<I> interceptorClass, BinaryCapabilityNameResolver resolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iapply(org.infinispan.Cache<?,?> cache)-
Methods inherited from class org.jboss.as.clustering.infinispan.subsystem.CacheMetricExecutor
execute
-
-
-
-
Constructor Detail
-
CacheInterceptorMetricExecutor
public CacheInterceptorMetricExecutor(FunctionExecutorRegistry<org.infinispan.Cache<?,?>> executors, Class<I> interceptorClass)
-
CacheInterceptorMetricExecutor
public CacheInterceptorMetricExecutor(FunctionExecutorRegistry<org.infinispan.Cache<?,?>> executors, Class<I> interceptorClass, BinaryCapabilityNameResolver resolver)
-
-
Method Detail
-
apply
public I apply(org.infinispan.Cache<?,?> cache)
-
-