@InterfaceAudience.Public
| 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  
CharSequence appender that considers its BoundedAppender.limit as 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  
Clock that gives the current time from the system
 clock in milliseconds. | 
| UTCClock | 
 Implementation of  
Clock that gives the current UTC time in
 milliseconds. | 
Copyright © 2018 Apache Software Foundation. All rights reserved.