All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractCacheStats Abstract base class for providing cache statistic via theCacheStatsMBean
.AbstractCheckpointMBean Abstract base class forCheckpointMBean
implementations.AbstractServiceTracker<T> AbstractServiceTracker
is a base class for composite components that dynamically look up the available component services from the whiteboard.AggregatingDescriptors An AggregatingDescriptors is an implementation of Descriptors that allows to aggregate multiple Descriptors (which are provided dynamically via a whiteboard tracker).AnnotatedStandardMBean The extension ofStandardMBean
that will automatically provide JMX metadata through annotations.CacheLIRS<K,V> For Oak internal use only.CacheLIRS.Builder<K,V> A builder for the cache.CacheLIRS.EvictionCallback<K,V> Listener for items that are evicted from the cache.CacheStats Cache statistics.CacheStatsMBeanWrapper CacheValue A cache value.ChangeSet A ChangeSet is a collection of items that have been changed as part of a commit.ChangeSetBuilder Builder of a ChangeSet - only used by ChangeCollectorProvider (and tests..)Clock Mechanism for keeping track of time at millisecond accuracy.Clock.Fast Fast clock implementation whoseClock.Fast.getTime()
method returns instantaneously thanks to a background task that takes care of the actual time-keeping work.Clock.Virtual A virtual clock that has no connection to the actual system time.CompositeRegistration A composite of registrations that unregisters all its constituents uponCompositeRegistration.unregister()
.CounterStats Counting DefaultStatisticsProvider DefaultWhiteboard DefinitionProvider DefinitionProvider...DelegatingGCMonitor ThisGCMonitor
implementation simply delegates all its call to registered monitors.EffectiveNodeType EffectiveNodeTypeProvider EffectiveNodeTypeProvider...EmpiricalWeigher Determines the weight of object based on the memory taken by them.Feature A feature toggle to control new functionality.FeatureToggle A feature toggle is registered with theWhiteboard
and can be discovered by third party code to control the state of feature toggles.FragmentMatcher This utility class allows to match strings against a simple pattern language.FragmentMatcher.Result GCMonitor GCMonitor
instance are used to monitor garbage collection.GCMonitor.Empty GCMonitorTracker ThisGCMonitor
implementation tracksGCMonitor
instances registered to theWhiteboard
delegating all calls to to those.GenericDescriptors Default implementation of theDescriptors
interface.GuavaDeprecation HistogramStats A metric which calculates the distribution of a value.JcrNameParser Parses and validates JCR names.JcrPathParser TODO documentJcrPathParser.Listener JmxUtil Utility methods related to JMXLockConstants LoggingGCMonitor ThisGCMonitor
implementation logs all calls to itsLoggingGCMonitor.info(String, Object...)
,LoggingGCMonitor.warn(String, Object...)
,LoggingGCMonitor.error(String, Exception)
andLoggingGCMonitor.skipped(String, Object...)
methods at the respective levels using the logger instance passed to the constructor.ManagementOperation<R> AManagementOperation
is a background task, which can be executed by anExecutor
.ManagementOperation.Status Status of aManagementOperation
.MeterStats Monitor<T> Marker interface for monitors that are to be registered with aWhiteboard
.Mount Refers to a set of paths from aContentRepository
x that are possibly stored in a separate physical persistent store.MountInfo DefaultMount
implementation for non-default mounts.MountInfoProvider Holds information related to theMount
s configured in aContentRepository
.Mounts Provides helper methods for creatingMountInfoProvider
instances.Mounts.Builder Provides a fluent API from creatingMountInfoProvider
instancesNameMapper TODO documentNamePathMapper TheNamePathMapper
interface combinesNameMapper
andPathMapper
.NamePathMapper.Default Default implementation that doesn't perform any conversions for cases where a mapper object only deals with oak internal names and paths.NamespaceConstants TODO documentNodeTypeConstants NodeTypeConstants...NoopStats OsgiUtil Utility methods to use in an OSGi environment.OsgiWhiteboard OSGi-based whiteboard implementation.PathMapper PathMapper
instances provide methods for mapping paths from their JCR string representation to their Oak representation and vice versa.PathTracker Simple utility class for lazily tracking the current path during a tree traversal that recurses down a subtree.Registration Whiteboard service registration.RepositoryStats SimpleStats SimpleStats.Type StatisticManager Manager for all repository wide statistics.StatisticsProvider Stats A tag interface to indicate that a class is a Stat.StatsOptions StopwatchLogger Utility class to be used for tracking of timing within methods.TimerStats TimerStats.Context A timing context.Tracker<T> Tracker for whiteboard services.VersionConstants VersionConstants...Whiteboard WhiteboardAware Marker interface for services than can hold a whiteboard.WhiteboardExecutor DynamicExecutor
based on the available whiteboard services.WhiteboardUtils WhiteboardUtils.ScheduleExecutionInstanceTypes