Class CdiMeteredOperationImpl
- java.lang.Object
-
- io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl
-
- All Implemented Interfaces:
MeteredOperation
public final class CdiMeteredOperationImpl extends Object implements MeteredOperation
-
-
Constructor Summary
Constructors Constructor Description CdiMeteredOperationImpl(FaultToleranceOperation operation, InterceptionPoint interceptionPoint, SpecCompatibility specCompatibility)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectcacheKey()booleanhasBulkhead()booleanhasCircuitBreaker()booleanhasFallback()booleanhasRateLimit()booleanhasRetry()booleanhasTimeout()booleanisAsynchronous()Stringname()
-
-
-
Constructor Detail
-
CdiMeteredOperationImpl
public CdiMeteredOperationImpl(FaultToleranceOperation operation, InterceptionPoint interceptionPoint, SpecCompatibility specCompatibility)
-
-
Method Detail
-
isAsynchronous
public boolean isAsynchronous()
- Specified by:
isAsynchronousin interfaceMeteredOperation
-
hasBulkhead
public boolean hasBulkhead()
- Specified by:
hasBulkheadin interfaceMeteredOperation
-
hasCircuitBreaker
public boolean hasCircuitBreaker()
- Specified by:
hasCircuitBreakerin interfaceMeteredOperation
-
hasFallback
public boolean hasFallback()
- Specified by:
hasFallbackin interfaceMeteredOperation
-
hasRateLimit
public boolean hasRateLimit()
- Specified by:
hasRateLimitin interfaceMeteredOperation
-
hasRetry
public boolean hasRetry()
- Specified by:
hasRetryin interfaceMeteredOperation
-
hasTimeout
public boolean hasTimeout()
- Specified by:
hasTimeoutin interfaceMeteredOperation
-
name
public String name()
- Specified by:
namein interfaceMeteredOperation
-
cacheKey
public Object cacheKey()
- Specified by:
cacheKeyin interfaceMeteredOperation
-
-