| Modifier and Type | Class and Description |
|---|---|
| pack-priv class |
| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private final EventParameterSimpleMovingAverage | |
| private final LatencyImpl | |
| private final LatencySampling | |
| private final LatencyImpl | |
| private final LatencyImpl | |
| private final SourceStatistic | |
| private long |
| Access | Constructor and Description |
|---|---|
| public | LatencyImpl(SourceStatistic<ChainedOperationObserver<T>>
the statistic statistic, Set<T> the targets targets, long the average nanos averageNanos, ScheduledExecutorService the executor executor, int the history size historySize, long the history nanos historyNanos)Instantiates a new latency impl. |
| Modifier and Type | Method and Description |
|---|---|
| public ExtendedStatistics. | average()
Implements net. |
| public synchronized boolean | |
| public ExtendedStatistics. | maximum()
Implements net. |
| public ExtendedStatistics. | minimum()
Implements net. |
| pack-priv void | |
| pack-priv void | |
| pack-priv synchronized void | |
| private synchronized void |
| active | back to summary |
|---|---|
| private boolean active | |
| average | back to summary |
|---|---|
| private final EventParameterSimpleMovingAverage average | |
| averageStatistic | back to summary |
|---|---|
| private final LatencyImpl<T>. | |
| latencySampler | back to summary |
|---|---|
| private final LatencySampling<T> latencySampler | |
| maximumStatistic | back to summary |
|---|---|
| private final LatencyImpl<T>. | |
| minimumStatistic | back to summary |
|---|---|
| private final LatencyImpl<T>. | |
| source | back to summary |
|---|---|
| private final SourceStatistic<ChainedOperationObserver<T>> source | |
| touchTimestamp | back to summary |
|---|---|
| private long touchTimestamp | |
| LatencyImpl | back to summary |
|---|---|
| public LatencyImpl(SourceStatistic<ChainedOperationObserver<T>> statistic, Set<T> targets, long averageNanos, ScheduledExecutorService executor, int historySize, long historyNanos) Instantiates a new latency impl.
| |
| average | back to summary |
|---|---|
| public ExtendedStatistics. Implements net. Get the average.
| |
| expire | back to summary |
|---|---|
| public synchronized boolean expire(long expiry) Expire.
| |
| maximum | back to summary |
|---|---|
| public ExtendedStatistics. Implements net. Get the maximum.
| |
| minimum | back to summary |
|---|---|
| public ExtendedStatistics. Implements net. Get the minimum
| |
| setHistory | back to summary |
|---|---|
| pack-priv void setHistory(int historySize, long historyNanos) Sets the history.
| |
| setWindow | back to summary |
|---|---|
| pack-priv void setWindow(long averageNanos) Sets the window.
| |
| start | back to summary |
|---|---|
| pack-priv synchronized void start() Start. | |
| touch | back to summary |
|---|---|
| private synchronized void touch() | |
| Access | Constructor and Description |
|---|---|
| public | StatisticImpl(ValueStatistic<T>
the value value, ScheduledExecutorService the executor executor, int the history size historySize, long the history nanos historyNanos)Instantiates a new statistic impl. |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public List | history()
Overrides net. Implements net. |
| public T | value()
Overrides net. Implements net. |
| StatisticImpl | back to summary |
|---|---|
| public StatisticImpl(ValueStatistic<T> value, ScheduledExecutorService executor, int historySize, long historyNanos) Instantiates a new statistic impl.
| |
| active | back to summary |
|---|---|
| public boolean active() Implements net. Doc from net. Active.
| |
| history | back to summary |
|---|---|
| public List Overrides net. Implements net. Doc from net. History.
| |
| value | back to summary |
|---|---|
| public T value() Overrides net. Implements net. Doc from net. Value.
| |