| Package | Description | 
|---|---|
| org.apache.reef.client | 
 Client APIs for REEF. 
 | 
| org.apache.reef.driver | 
 Driver APIs for REEF in terms of Rx. 
 | 
| org.apache.reef.driver.client | 
 Representations of the Client (i.e. 
 | 
| org.apache.reef.driver.context | |
| org.apache.reef.driver.evaluator | |
| org.apache.reef.driver.task | |
| org.apache.reef.evaluator.context | |
| org.apache.reef.evaluator.context.events | |
| org.apache.reef.io | 
 APIs for I/O in REEF:  
org.apache.reef.io.Codecs and org.apache.reef.io.Serializers | 
| org.apache.reef.io.checkpoint.fs | |
| org.apache.reef.io.naming | |
| org.apache.reef.runtime.yarn.client | |
| org.apache.reef.task | |
| org.apache.reef.task.events | |
| org.apache.reef.tests | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CompletedJob
Represents a completed REEF job. 
 | 
class  | 
DriverConfiguration
A ConfigurationModule for Drivers. 
 | 
class  | 
DriverLauncher
A launcher for REEF Drivers. 
 | 
class  | 
DriverServiceConfiguration
Use this ConfigurationModule to configure Services to be run in the Driver. 
 | 
class  | 
FailedJob
An error message that REEF Client receives when there is a user error in REEF job. 
 | 
class  | 
JobMessage
A message received by the client from the driver. 
 | 
interface  | 
REEF
The main entry point into the REEF resourcemanager. 
 | 
interface  | 
RunningJob
Represents a running REEF job. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ContextAndTaskSubmittable
Base interface for classes that support the simultaneous submission of both Context and Task configurations. 
 | 
interface  | 
ContextSubmittable
Base interface for classes that support Context submission. 
 | 
interface  | 
PreemptionEvent
Represents Preemption requests issued by the underlying resource manager. 
 | 
interface  | 
PreemptionHandler
This EventHandler will receive preemption events from the underlying resourcemanager. 
 | 
interface  | 
StrictPreemptionEvent
Represents a strict preemption event: It contains the set of Evaluators that the underlying resource manager will
 take away from the Driver. 
 | 
interface  | 
TaskSubmittable
Base interface for classes that support Task submission. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
JobMessageObserver
The driver uses this interface to communicate with the job client. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ActiveContext
Represents an active context on an Evaluator. 
 | 
interface  | 
ClosedContext
Represents a Context that has been closed succesfully. 
 | 
interface  | 
ContextBase
A common base interface for all Driver-side representations of Contexts. 
 | 
class  | 
ContextConfiguration
A ConfigurationModule for Context Configuration. 
 | 
interface  | 
ContextMessage
Driver-side representation of a message sent by a Context to the Driver. 
 | 
interface  | 
FailedContext
Represents Context that failed. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AllocatedEvaluator
Represents an Evaluator that is allocated, but is not running yet. 
 | 
interface  | 
CompletedEvaluator
Represents a successfully closed Evaluator. 
 | 
class  | 
EvaluatorRequest
A request for one ore more Evaluators. 
 | 
interface  | 
EvaluatorRequestor
Interface through which Evaluators can be requested. 
 | 
interface  | 
FailedEvaluator
Represents an Evaluator that became unavailable. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CompletedTask
Represents a completed Task. 
 | 
class  | 
FailedTask
An error message that REEF Driver gets from a failed Task. 
 | 
interface  | 
RunningTask
Represents a running Task 
 | 
interface  | 
SuspendedTask
Represents a suspended Task. 
 | 
class  | 
TaskConfigurationOptions
Configuration parameters for the TaskConfiguration class. 
 | 
interface  | 
TaskMessage
A message from a running task to the driver. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ContextMessage
Evaluator-side representation of a message sent from an Evaluator to a Driver. 
 | 
interface  | 
ContextMessageHandler
Implement this interface to receive messages from the driver in a context. 
 | 
interface  | 
ContextMessageSource
Message source for control flow messages from a context to the Driver. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ContextStart
This Event is fired when a Context is started. 
 | 
interface  | 
ContextStop
This event is fired when a Context is about to be closed. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Message
A message from a REEF component 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FSCheckPointServiceConfiguration
ConfigurationModule for the FSCheckPointService. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
NamingLookup
Implementations of this interface facilitate address lookups based on
 Identifiers. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
YarnClientConfiguration
A ConfigurationModule for the YARN resourcemanager. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HeartBeatTriggerManager
Helper class for immediately sending heartbeat messages. 
 | 
interface  | 
Task
The interface for Tasks. 
 | 
class  | 
TaskMessage
A message sent from a Task to a Driver. 
 | 
interface  | 
TaskMessageSource
Message source for control flow messages from a task to the Driver. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CloseEvent
Indicates that the driver called .close() on this Task. 
 | 
interface  | 
DriverMessage
Represents a message sent by the driver. 
 | 
interface  | 
SuspendEvent
Event fired when the driver called suspend() on this task. 
 | 
interface  | 
TaskStart
Represents a TaskStart. 
 | 
interface  | 
TaskStop
Represents a Task stop. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TestDriverLauncher
A launcher for REEF Drivers. 
 | 
Copyright © 2015 The Apache Software Foundation. All rights reserved.