REEF Tang 0.16.0 API

Packages 
Package Description
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.avro
Implementation classes that translate between Tang's core API and Avro.
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.

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