Top Description Fields Constructors Methods
net.sf.ehcache.statistics

public Class StatisticsGateway

extends Object
implements FlatStatistics
Class Inheritance
All Implemented Interfaces
net.sf.ehcache.statistics.FlatStatistics
Imports
net.sf.ehcache.CacheOperationOutcomes, .CacheOperationOutcomes.EvictionOutcome, .CacheOperationOutcomes.SearchOutcome, .Ehcache, net.sf.ehcache.config.ManagementRESTServiceConfiguration, net.sf.ehcache.statistics.extended.ExtendedStatistics, .ExtendedStatistics.Result, .ExtendedStatisticsImpl, net.sf.ehcache.store.StoreOperationOutcomes, .StoreOperationOutcomes.GetOutcome, .StoreOperationOutcomes.PutOutcome, .StoreOperationOutcomes.RemoveOutcome, net.sf.ehcache.transaction.xa.XaCommitOutcome, .XaRecoveryOutcome, .XaRollbackOutcome, org.terracotta.statistics.StatisticsManager, java.util.concurrent.ScheduledExecutorService, .TimeUnit

StatisticsGateway rollup class.
Author
cschanck

Field Summary

Modifier and TypeField and Description
private final String
assocCacheName

The associated cache name.

private final CoreStatistics
core

The core.

public static final int
DEFAULT_HISTORY_SIZE

The Constant DEFAULT_HISTORY_SIZE.

public static final int
DEFAULT_INTERVAL_SECS

The Constant DEFAULT_INTERVAL_SECS.

public static final int
DEFAULT_SEARCH_INTERVAL_SECS

The Constant DEFAULT_SEARCH_INTERVAL_SECS.

private static final int
public static final long
DEFAULT_WINDOW_SIZE_SECS

The Constant DEFAULT_WINDOW_SIZE_SECS.

private final ExtendedStatisticsImpl
extended

The extended statistics.

Constructor Summary

AccessConstructor and Description
public
StatisticsGateway(Ehcache
the ehcache
ehcache
,
ScheduledExecutorService
the executor
executor
)

Instantiates a new statistics placeholder.

Method Summary

Modifier and TypeMethod and Description
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public double
public long
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public ExtendedStatistics.Result
public long
public long
public ExtendedStatistics.Result
public ExtendedStatistics.Result
public void
dispose()

Dispose of this statistics gateway.

public String

Returns:

the associated cache name
getAssociatedCacheName
()

Gets the associated cache name.

public CoreStatistics

Returns:

the core
getCore
()

Gets the core.

public ExtendedStatistics

Returns:

the extended
getExtended
()

Gets the extended.

public long
public long
public long
public long
public long
public long
private int
private int
private int
public long
public long
public long
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public ExtendedStatistics.Result
public long
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public ExtendedStatistics.Result
public long
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public ExtendedStatistics.Result
public long
public long
public ExtendedStatistics.Result
public void
setStatisticsTimeToDisable(long
the time
time
,
TimeUnit
the unit
unit
)

Implements net.sf.ehcache.statistics.FlatStatistics.setStatisticsTimeToDisable.

Sets the statistics time to disable.
public long
public long
public long
public ExtendedStatistics.Result
public long
public ExtendedStatistics.Result
public ExtendedStatistics.Result
public long
public long
public ExtendedStatistics.Result
public long
public long
public long
public ExtendedStatistics.Result
public ExtendedStatistics.Result
public long
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait