REEF 0.11.0-incubating API

Packages 
Package Description
org.apache.reef.annotations
Annotations used to identify interface stability and audience.
org.apache.reef.annotations.audience
Annotations for interface audience
org.apache.reef.annotations.semantics  
org.apache.reef.bridge.client
Contains the client of the bridge.
org.apache.reef.client
Client APIs for REEF.
org.apache.reef.client.parameters
Named parameters for the REEF client API.
org.apache.reef.common  
org.apache.reef.driver
Driver APIs for REEF in terms of Rx.
org.apache.reef.driver.catalog  
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.parameters
Named parameters used by the Driver
org.apache.reef.driver.task  
org.apache.reef.evaluator.context  
org.apache.reef.evaluator.context.events  
org.apache.reef.evaluator.context.parameters  
org.apache.reef.examples.data.loading  
org.apache.reef.examples.group.bgd  
org.apache.reef.examples.group.bgd.data  
org.apache.reef.examples.group.bgd.data.parser  
org.apache.reef.examples.group.bgd.loss  
org.apache.reef.examples.group.bgd.operatornames
Parameter names used to identify the various operators used in BGD.
org.apache.reef.examples.group.bgd.parameters  
org.apache.reef.examples.group.bgd.utils  
org.apache.reef.examples.group.broadcast  
org.apache.reef.examples.group.broadcast.parameters  
org.apache.reef.examples.group.utils.math  
org.apache.reef.examples.group.utils.timer  
org.apache.reef.examples.hello
The Hello REEF example.
org.apache.reef.examples.helloCLR
The Hello REEF example for the CLR.
org.apache.reef.examples.hellohttp  
org.apache.reef.examples.library  
org.apache.reef.examples.pool
Allocate N evaluators, submit M tasks to them, and measure the time.
org.apache.reef.examples.retained_eval
The Retained Evaluators example.
org.apache.reef.examples.retained_evalCLR
The Retained Evaluators CLR example.
org.apache.reef.examples.scheduler
Task scheduler example based on reef-webserver
org.apache.reef.examples.suspend
suspend/resume demo.
org.apache.reef.examples.utils.wake  
org.apache.reef.exception
Exceptions thrown to Job Drivers.
org.apache.reef.exception.evaluator
Exceptions thrown in the Evaluators.
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  
org.apache.reef.io.checkpoint.fs  
org.apache.reef.io.data.loading.api  
org.apache.reef.io.data.loading.impl  
org.apache.reef.io.naming  
org.apache.reef.io.network
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.reef.io.network.exception
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.reef.io.network.group
Elastic Group Communications for REEF.
org.apache.reef.io.network.group.api  
org.apache.reef.io.network.group.api.config  
org.apache.reef.io.network.group.api.driver  
org.apache.reef.io.network.group.api.operators
Provides the interfaces for MPI style group communication operations.
org.apache.reef.io.network.group.api.task  
org.apache.reef.io.network.group.impl  
org.apache.reef.io.network.group.impl.config  
org.apache.reef.io.network.group.impl.config.parameters  
org.apache.reef.io.network.group.impl.driver
This package contains the implementation of the driver side of the Group Communication Service using the tree/flat topology.
org.apache.reef.io.network.group.impl.operators  
org.apache.reef.io.network.group.impl.task  
org.apache.reef.io.network.group.impl.utils  
org.apache.reef.io.network.impl
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.reef.io.network.naming
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.reef.io.network.naming.avro  
org.apache.reef.io.network.naming.exception
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.reef.io.network.naming.serialization
Contains naming serialization codecs
org.apache.reef.io.network.proto  
org.apache.reef.io.network.util
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.reef.io.serialization  
org.apache.reef.io.storage  
org.apache.reef.io.storage.local  
org.apache.reef.io.storage.ram  
org.apache.reef.io.storage.util  
org.apache.reef.javabridge  
org.apache.reef.javabridge.generic
Generic java bridge driver/client
org.apache.reef.poison
Fault injection for REEF.
org.apache.reef.poison.context
Fault Injection into REEF contexts.
org.apache.reef.poison.params  
org.apache.reef.poison.task
Fault Injection into REEF tasks.
org.apache.reef.proto  
org.apache.reef.runtime.common
REEF implementation.
org.apache.reef.runtime.common.client
Implementation of the client-side REEF API.
org.apache.reef.runtime.common.client.api
Client-Side Event Handlers to be implemented by a specific resourcemanager
org.apache.reef.runtime.common.client.defaults
Default implementations for the optional client-side event handlers.
org.apache.reef.runtime.common.client.parameters  
org.apache.reef.runtime.common.driver
Implementation of the Driver-side REEF APIs.
org.apache.reef.runtime.common.driver.api
Driver-Side Event Handlers to be implemented by a specific resource manager.
org.apache.reef.runtime.common.driver.catalog  
org.apache.reef.runtime.common.driver.client
Objects representing the Client on the Driver.
org.apache.reef.runtime.common.driver.context
Implementations of Driver-Side representations of Contexts running on an Evaluator
org.apache.reef.runtime.common.driver.defaults
Default implementations for the optional driver-side event handlers.
org.apache.reef.runtime.common.driver.evaluator
Driver-Side representations of Evaluators.
org.apache.reef.runtime.common.driver.idle
Contains the Driver idle handling and extension APIs
org.apache.reef.runtime.common.driver.resourcemanager
Classes that interface with the resourcemanager (Local, YARN, ...) in the Driver.
org.apache.reef.runtime.common.driver.task
Driver-Side representations of tasks.
org.apache.reef.runtime.common.evaluator
Evaluator-side implementation of the REEF API.
org.apache.reef.runtime.common.evaluator.context
Context implementation of the Evaluator resourcemanager.
org.apache.reef.runtime.common.evaluator.context.defaults
Default implementations for the optional context interfaces.
org.apache.reef.runtime.common.evaluator.parameters  
org.apache.reef.runtime.common.evaluator.task
Task-related implementation of the Evaluator resourcemanager.
org.apache.reef.runtime.common.evaluator.task.defaults
Default implementations for the optional task interfaces.
org.apache.reef.runtime.common.evaluator.task.exceptions  
org.apache.reef.runtime.common.files
This package will contain the implementation of the REEF file system standard.
org.apache.reef.runtime.common.launch
Common launch code between Driver and Evaluator.
org.apache.reef.runtime.common.launch.parameters
Parameters of the Launcher.
org.apache.reef.runtime.common.parameters  
org.apache.reef.runtime.common.utils  
org.apache.reef.runtime.hdinsight
HDInsight support for REEF.
org.apache.reef.runtime.hdinsight.cli
A command line interface for HDInsight
org.apache.reef.runtime.hdinsight.client
The client to submit jobs to HDInsight.
org.apache.reef.runtime.hdinsight.client.sslhacks  
org.apache.reef.runtime.hdinsight.client.yarnrest
Some minimal abstraction over the YARN REST API.
org.apache.reef.runtime.hdinsight.parameters  
org.apache.reef.runtime.local  
org.apache.reef.runtime.local.client
client-side event handlers for the local resourcemanager
org.apache.reef.runtime.local.client.parameters
Parameters of the local runtime.
org.apache.reef.runtime.local.driver
The resource manager for the local resourcemanager
org.apache.reef.runtime.local.process
Infrastructure for managing processes.
org.apache.reef.runtime.mesos  
org.apache.reef.runtime.mesos.client  
org.apache.reef.runtime.mesos.client.parameters  
org.apache.reef.runtime.mesos.driver  
org.apache.reef.runtime.mesos.driver.parameters  
org.apache.reef.runtime.mesos.evaluator  
org.apache.reef.runtime.mesos.evaluator.parameters  
org.apache.reef.runtime.mesos.util  
org.apache.reef.runtime.yarn  
org.apache.reef.runtime.yarn.client  
org.apache.reef.runtime.yarn.client.parameters  
org.apache.reef.runtime.yarn.client.uploader  
org.apache.reef.runtime.yarn.driver
The Driver-Side implementation of the YARN adapter for REEF.
org.apache.reef.runtime.yarn.driver.parameters  
org.apache.reef.runtime.yarn.util  
org.apache.reef.tang
Public interfaces and factories for Tang's core API.
org.apache.reef.tang.annotations
Annotations that application developers can use to register configuration metadata with Tang.
org.apache.reef.tang.examples
Example code from the tutorial on Tang's home page.
org.apache.reef.tang.examples.timer
A more complicated version of the Timer example, including delegating interfaces to default implementations.
org.apache.reef.tang.exceptions
Exceptions thrown by Tang, including runtime exceptions that reflect compile-time inconsistencies and other problems that can't be meaningfully handled by application code.
org.apache.reef.tang.formats
Tang format classes encode and decode information that Tang gathers at runtime.
org.apache.reef.tang.formats.avro  
org.apache.reef.tang.implementation
Tang's implementation.
org.apache.reef.tang.implementation.java
Private implementation classes that configure and inject code written in Java.
org.apache.reef.tang.implementation.protobuf
Implementation classes that translate between Tang's core API and protocol buffers.
org.apache.reef.tang.implementation.types
Implementations of the ClassHierarchy type system.
org.apache.reef.tang.proto  
org.apache.reef.tang.types
The interfaces that define Tang's ClassHierarchy objects.
org.apache.reef.tang.util
Miscellaneous utilities, including command line static analysis (Tint), data structures and reflection stuff.
org.apache.reef.tang.util.walk
Utility classes for configuration graph and injection plan traversal.
org.apache.reef.tang.util.walk.graphviz
produce Graphviz representation of TANG configuration graph and injection plan.
org.apache.reef.task  
org.apache.reef.task.events  
org.apache.reef.tests  
org.apache.reef.tests.driver
Tests whether a Driver can successfully be launched and shut down.
org.apache.reef.tests.evaluatorreuse
This package contains a test of the Evaluator reuse.
org.apache.reef.tests.fail.driver  
org.apache.reef.tests.fail.task  
org.apache.reef.tests.library
Commonly used event handlers and task implementations in our tests
org.apache.reef.tests.library.driver  
org.apache.reef.tests.library.exceptions  
org.apache.reef.tests.library.tasks  
org.apache.reef.tests.messaging.driver  
org.apache.reef.tests.messaging.task  
org.apache.reef.tests.statepassing  
org.apache.reef.tests.yarn.failure  
org.apache.reef.util
Various utility classes.
org.apache.reef.util.cache  
org.apache.reef.util.logging
Logging handler for clr bridge
org.apache.reef.wake  
org.apache.reef.wake.examples  
org.apache.reef.wake.examples.accumulate  
org.apache.reef.wake.examples.join  
org.apache.reef.wake.examples.p2p
A simple pull to push adapter.
org.apache.reef.wake.exception  
org.apache.reef.wake.impl  
org.apache.reef.wake.metrics  
org.apache.reef.wake.profiler  
org.apache.reef.wake.remote  
org.apache.reef.wake.remote.address
Local address resolution.
org.apache.reef.wake.remote.exception  
org.apache.reef.wake.remote.impl  
org.apache.reef.wake.remote.ports  
org.apache.reef.wake.remote.ports.parameters  
org.apache.reef.wake.remote.proto  
org.apache.reef.wake.remote.transport  
org.apache.reef.wake.remote.transport.exception  
org.apache.reef.wake.remote.transport.netty  
org.apache.reef.wake.rx  
org.apache.reef.wake.rx.exception  
org.apache.reef.wake.rx.impl  
org.apache.reef.wake.storage  
org.apache.reef.wake.test.proto  
org.apache.reef.wake.time  
org.apache.reef.wake.time.event  
org.apache.reef.wake.time.runtime  
org.apache.reef.wake.time.runtime.event  
org.apache.reef.webserver  

Copyright © 2015 The Apache Software Foundation. All rights reserved.