@InterfaceAudience.Public
See: Description
| Interface | Description | 
|---|---|
| Clock | A simple clock interface that gives you time. | 
| Class | Description | 
|---|---|
| AbstractLivelinessMonitor<O> | A simple liveliness monitor with which clients can register, trust the
 component to monitor liveliness, get a call-back on expiry and then finally
 unregister. | 
| ApplicationClassLoader | Deprecated | 
| BoundedAppender | A  CharSequenceappender that considers itsBoundedAppender.limitas upper
 bound. | 
| ConverterUtils | This class contains a set of utilities which help converting data structures
 from/to 'serializableFormat' to/from hadoop/nativejava data structures. | 
| MonotonicClock | A monotonic clock from some arbitrary time base in the past, counting in
 milliseconds, and not affected by settimeofday or similar system clock
 changes. | 
| ResourceCalculatorProcessTree | Interface class to obtain process resource usage
 NOTE: This class should not be used by external users, but only by external
 developers to extend and include their own process-tree implementation, 
 especially for platforms other than Linux and Windows. | 
| SystemClock | Implementation of  Clockthat gives the current time from the system
 clock in milliseconds. | 
| UTCClock | Implementation of  Clockthat gives the current UTC time in
 milliseconds. | 
Copyright © 2025 Apache Software Foundation. All rights reserved.