| Interface | Description | 
|---|---|
| Instrumentable | 
 Managed entities (like services) that implement this interface are injected with the system  
Instrumentation
 object. | 
| Instrumentation.Element<T> | 
 Gives access to a snapshot of an Instrumentation element (Counter, Timer). 
 | 
| Instrumentation.Variable<T> | 
 Interface for instrumentation variables. 
 | 
| XCallable<T> | 
 Extends Callable adding the concept of priority. 
 | 
| Class | Description | 
|---|---|
| AuthUrlClient | |
| ClassUtils | 
 Class utilities. 
 | 
| ConfigUtils | |
| CoordActionsInDateRange | 
 This class provides the utility of listing
 coordinator actions that were executed between a certain
 date range. 
 | 
| DateUtils | 
 Date utility classes to parse and format datetimes in Oozie expected datetime formats. 
 | 
| ELConstantsFunctions | 
 Base EL constants and functions. 
 | 
| ELEvaluator | 
 JSP Expression Language Evaluator. 
 | 
| ELEvaluator.Context | 
 Provides functions and variables for the EL evaluator. 
 | 
| ELUtils | 
 EL utilities 
 | 
| FixedJsonInstanceSerializer<T> | |
| GraphGenerator | 
 Class to generate and plot runtime workflow DAG 
 | 
| Instrumentation | 
 Instrumentation framework that supports Timers, Counters, Variables and Sampler instrumentation elements. 
 | 
| Instrumentation.Cron | 
 Cron is a stopwatch that can be started/stopped several times. 
 | 
| Instrumentation.Timer | 
 Timer Instrumentation element. 
 | 
| InstrumentUtils | 
 Instrument utilities. 
 | 
| IOUtils | 
 IO Utility methods. 
 | 
| JaasConfiguration | 
 Creates a programmatic version of a jaas.conf file. 
 | 
| JobsFilterUtils | |
| JobUtils | 
 Job utilities. 
 | 
| LogUtils | 
 logging utilities. 
 | 
| MappingRule | 
 Class for rule mapping 
 | 
| MetricsInstrumentation | 
 Instrumentation framework that is mostly compatible with  
Instrumentation but is backed by Codahale Metrics. | 
| MetricsInstrumentation.Sampler | |
| MultiFileReader | 
 Implementation of a  
Reader which can be used to read in multiple files sequentially. | 
| NamedThreadFactory | |
| OozieRollingPolicy | 
 Has the same behavior as the TimeBasedRollingPolicy. 
 | 
| Pair<T,S> | 
 Utility class for holding a pair of data 
 | 
| ParamChecker | 
 Utility class to check common parameter preconditions. 
 | 
| ParameterVerifier | 
 Utility class to parse and verify the <parameters> section in a workflow or coordinator job 
 | 
| PollablePriorityDelayQueue<E> | |
| PriorityDelayQueue<E> | 
 A Queue implementation that support queuing elements into the future and priority queuing. 
 | 
| PriorityDelayQueue.QueueElement<E> | 
 Element wrapper required by the queue. 
 | 
| PropertiesUtils | |
| SimpleTimestampedMessageParser | 
 A simplified version of  
TimestampedMessageParser which doesn't do any filtering when reading the lines from the Reader. | 
| StatusUtils | |
| TimestampedMessageParser | 
 Encapsulates the parsing and filtering of the log messages from a BufferedReader. 
 | 
| WritableUtils | 
 Utility class to write/read Hadoop writables to/from a byte array. 
 | 
| XConfiguration | 
 Extends Hadoop Configuration providing a new constructor which reads an XML configuration from an InputStream. 
 | 
| XLog | 
 The  
XLog class extends the functionality of the Apache common-logging Log interface. | 
| XLog.Info | 
LogInfo stores contextual information to create log prefixes. | 
| XLogAuditFilter | |
| XLogFilter | 
 Filter that will construct the regular expression that will be used to filter the log statement. 
 | 
| XLogStreamer | 
 XLogStreamer streams the given log file to writer after applying the given filter. 
 | 
| XLogUserFilterParam | |
| XmlUtils | 
 XML utility methods. 
 | 
| XmlUtils.PrettyPrint | 
 Pretty print string representation of an XML document that generates the pretty print on lazy mode when the
  
XmlUtils.PrettyPrint.toString() method is invoked. | 
| ZKUtils | 
 This class provides a singleton for interacting with ZooKeeper that other classes can use. 
 | 
| Enum | Description | 
|---|---|
| XLog.Level | 
| Exception | Description | 
|---|---|
| ELEvaluationException | 
 Exception thrown by EL functions when they find a transient error. 
 | 
| ParameterVerifierException | 
 Exception thrown by  
ParameterVerifier. | 
Copyright © 2016 Apache Software Foundation. All rights reserved.