Interface Wrapper
- All Known Subinterfaces:
Bucket, Clock, Counter, Counter.Builder, DistributionStatisticsConfig, DistributionStatisticsConfig.Builder, DistributionSummary, DistributionSummary.Builder, FunctionalCounter, FunctionalCounter.Builder<T>, Gauge<N>, Gauge.Builder<N>, HistogramSnapshot, Meter, Meter.Builder<B,M>, MeterRegistry, Tag, Timer, Timer.Builder, ValueAtPercentile, Wrapper, Wrapper
public interface Wrapper
Behavior of a type that wraps a related type, typically through delegation.
-
Method Summary
-
Method Details
-
unwrap
Unwraps the delegate as the specified type.- Type Parameters:
T- type to cast to- Parameters:
type-Classto which to cast the delegate- Returns:
- the delegate cast as the requested type
- Throws:
ClassCastException- if the delegate is not compatible with the requested type
-