See: Description
| Interface | Description |
|---|---|
| DaemonRunner |
An object capable of running (run/pause/shutdown/etc) a daemon thread.
|
| DbCacheSizeRepEnv |
Interface for opening a ReplicatedEnvironment from a JE standalone utility,
DbCacheSize.
|
| SizeofMarker |
Special marker interface used by Sizeof when performing memory overhead
calculations.
|
| TaskCoordinator.StatDefs |
Defines stats associated with the TaskCoordinator.
|
| TestHook<T> |
TestHook is used to induce testing behavior that can't be provoked
externally.
|
| Class | Description |
|---|---|
| ActiveTxnArrayStat |
An array of active Txn stats.
|
| Adler32 |
Adler32 checksum implementation.
|
| Adler32.ChunkingAdler32 | |
| AtomicIntStat |
A int JE stat that uses
AtomicInteger to be thread safe. |
| AtomicLongComponent |
A stat component based on an AtomicLong.
|
| AtomicLongMapStat |
A JE stat that maintains a map of individual values based on AtomicLong
which can be looked up with a String key, and that returns results as a
formatted string.
|
| AtomicLongStat |
A long JE stat that uses
AtomicLong to be thread safe. |
| BaseStat<T> |
The basic interface for accessing and clearing statistics for use in both
standalone statistics and component statistics contained in a
MapStat. |
| BitMap |
Bitmap which supports indexing with long arguments.
|
| BooleanStat |
A boolean JE stat.
|
| CmdUtil |
Convenience methods for command line utilities.
|
| CollectionUtils |
Java Collection utilities.
|
| ConfiguredRedirectHandler |
Redirects logging messages to the owning environment's application
configured handler, if one was specified through
EnvironmentConfig.setLoggingHandler().
|
| ConsoleRedirectHandler |
Redirects logging messages to the owning environment's console handler, so
that messages can be prefixed with an environment name.
|
| CronScheduleParser |
This class aims to parser
EnvironmentConfig.VERIFY_SCHEDULE which
is a cron-style expression. |
| DaemonThread |
A daemon thread.
|
| DatabaseUtil |
Utils for use in the db package.
|
| DbLsn |
DbLsn is a class that operates on Log Sequence Numbers (LSNs).
|
| DoubleExpMovingAvg |
A double JE stat component generated from an exponential moving average over
a specified time period of values supplied with associated times, to support
averaging values that are generated at irregular intervals.
|
| EventTrace |
Internal class used for transient event tracing.
|
| EventTrace.ExceptionEventTrace | |
| FileRedirectHandler |
Redirects logging messages to the the owning environment's file handler, so
that messages can be prefixed with an environment name and sent to the
correct logging file.
|
| FileStoreInfo |
Provides information about the file store associated with a specific file.
|
| FloatStat |
A Float JE stat.
|
| FormatterRedirectHandler |
Redirect the ConsoleHandler to use a specific Formatter.
|
| HexFormatter | |
| IntegralLongAvg | |
| IntegralLongAvgStat |
A long stat which represents a average whose value is Integral.
|
| IntegralRateStat |
A long stat which represents a rate whose value is Integral.
|
| IntStat |
An integer JE stat.
|
| JarMain |
Used as the main class for the manifest of the je.jar file, and so it is
executed when running: java -jar je.jar.
|
| JETaskCoordinator |
The subclass that introduces tasks specific to JE.
|
| JVMSystemUtils | |
| LatencyPercentile |
A long JE stat component that computes a percentile latency by tracking
latency values in milliseconds.
|
| LatencyPercentileMapStat |
A JE stat that maintains a map of individual
LatencyPercentile
values which can be looked up with a String key, and that returns results as
a formatted string. |
| LatencyPercentileStat |
An long JE stat that computes a percentile latency by tracking latency
values in milliseconds.
|
| LoggerUtils |
Logging Architecture
===========================
JE uses the java.util.logging package.
|
| LogVerifier |
Verifies the checksums in the contents of a log file in a JE
Environment. |
| LongArrayStat |
A Long array JE stat.
|
| LongAvg |
A long JE stat component that computes an average value.
|
| LongAvgMapStat |
A JE stat that maintains a map of
LongAvg values which can be looked
up with a String key, and that returns results as a formatted string. |
| LongAvgRate |
A long JE stat component generated from an exponential moving average over a
specified time period of the rate of change in a long value over time.
|
| LongAvgRateMapStat |
A JE stat that maintains a map of individual
LongAvgRate values
which can be looked up with a String key, and that returns results as a
formatted string. |
| LongAvgRateStat |
A long JE stat generated from an exponential moving average over a
specified time period of the rate of change in a value over time.
|
| LongAvgStat |
A long JE stat that computes the average of the values in the current time
period.
|
| LongDiffMapStat |
A JE stat that maintains a map of individual
LongDiffStat values
which can be looked up with a String key, and that returns results as a
formatted string. |
| LongDiffStat |
A long JE stat component that computes the difference between another stat
and a specified value.
|
| LongMax |
A long JE stat component that maintains a maximum value.
|
| LongMaxMapStat |
A JE stat that maintains a map of
LongMax values which can be looked
up with a String key, and that returns results as a formatted string. |
| LongMaxStat |
A long stat which maintains a maximum value.
|
| LongMaxZeroStat |
For stats where the min value in the range is zero, so that sums, averages,
etc.
|
| LongMinStat |
A long stat which maintains a minimum value.
|
| LongStat |
A long JE stat.
|
| LSNStat |
A long JE stat.
|
| MapStat<T,C extends MapStatComponent<T,C>> |
A base class for JE stats that map String keys to component statistics, and
that return results as formatted strings.
|
| MapStatComponent<T,C extends MapStatComponent<T,C>> |
The interface for individual stat components included in a
MapStat. |
| Matchpoint |
This class writes out a log entry that can be used for replication syncup.
|
| NanoTimeUtil |
Utility class for dealing with special cases of System.nanoTime
|
| NoClearAtomicLongStat |
A version of
AtomicLongStat that does not reset its value when
cleared. |
| Pair<FIRST,SECOND> |
Generic immutable pair, intended for grouping two data elements when a more
specific class is unwarranted.
|
| PollCondition |
Utility class that permits a "poll based" waiting for a condition.
|
| PropUtil |
Convenience methods for handling JE properties.
|
| RateLimitingLogger<T> |
A simple logger used to limit the rate at which messages related to a
specific object are logged to at most once within the configured time
period.
|
| Stat<T> |
Base class for all JE statistics.
|
| StatDefinition |
Per-stat Metadata for JE statistics.
|
| StatGroup |
The Stats infrastructure provides context for JE statistics.
|
| StatsAccumulator | |
| StatWithValueType<T> |
Stat base class for stats that want to advertise a return value of a
particular type.
|
| StoppableThread |
A StoppableThread is a daemon that obeys the following mandates:
- it sets the daemon property for the thread
- an uncaught exception handler is always registered
- the thread registers with the JE exception listener mechanism.
|
| StoppableThreadFactory |
Create a thread factory that returns threads that are legitimate
StoppableThreads.
|
| StringStat |
A stat that saves a string; a way to save general information for later
display and access.
|
| TaskCoordinator |
The base class that coordinates tasks via the distribution of permits to
cooperating tasks or the application itself.
|
| TaskCoordinator.Task |
Represents a task that can request permits.
|
| TestHookAdapter<T> | |
| TestHookExecute |
Execute a test hook if set.
|
| Timestamp |
Duplicate of java.sql.Timestamp which keeps our implementation constant in
case the java.sql.Timestamp implementation changes incompatibly.
|
| TinyHashSet<T> |
TinyHashSet is used to optimize (for speed, not space) the case where a
HashSet generally holds one or two elements.
|
| TracerFormatter |
Formatter for java.util.logging output.
|
| VLSN |
| Enum | Description |
|---|---|
| StatDefinition.StatType |
| Exception | Description |
|---|---|
| InternalException |
Some internal inconsistency exception.
|
| RelatchRequiredException |
Copyright © 2024. All rights reserved.