Uses of Interface
orc.trace.Term

Packages that use Term
orc.trace Generate and query Orc trace files. 
orc.trace.events Events which may appear in a trace file. 
orc.trace.values Serializable, immutable representations of Orc runtime values. 
 

Uses of Term in orc.trace
 

Subinterfaces of Term in orc.trace
 interface RecordTerm
          A term with properties (like an object).
 

Methods in orc.trace with type parameters of type Term
static
<T extends Term>
void
Terms.prettyPrintList(java.io.Writer out, int indent, java.lang.Iterable<T> list, java.lang.String separator)
           
static
<T extends Term>
void
Terms.prettyPrintMap(java.io.Writer out, int indent, java.lang.Iterable<java.util.Map.Entry<java.lang.String,T>> map)
           
 

Methods in orc.trace that return Term
 Term RecordTerm.getProperty(java.lang.String key)
           
 

Methods in orc.trace with parameters of type Term
static java.lang.String Terms.printToString(Term term)
           
 

Uses of Term in orc.trace.events
 

Classes in orc.trace.events that implement Term
 class BlockEvent
          Thread is blocked waiting for a Future.
 class ChokeEvent
          Thread on right-hand side of a where clause was terminated.
 class DieEvent
          Always the last event in a thread.
 class ErrorEvent
          A fatal error in a thread.
 class Event
          Base class for trace events.
 class ForkEvent
          Spawning a new thread.
 class FreeEvent
          Dummy event used to free a handle to an event.
 class PrintEvent
          Printing to stdout.
 class PublishEvent
          A top-level publication in a thread.
 class PullEvent
          This is just a way to uniquely identify a pull.
 class ReceiveEvent
          Return from a site call.
 class RootEvent
          The root event is like a ForkEvent but it is its own thread.
 class SendEvent
           
 class StoreEvent
          Store a value to a future.
 class UnblockEvent
          Resume after a BlockEvent.
 

Methods in orc.trace.events that return Term
 Term UnblockEvent.getProperty(java.lang.String key)
           
 Term StoreEvent.getProperty(java.lang.String key)
           
 Term SendEvent.getProperty(java.lang.String key)
           
 Term ReceiveEvent.getProperty(java.lang.String key)
           
 Term PublishEvent.getProperty(java.lang.String key)
           
 Term PrintEvent.getProperty(java.lang.String key)
           
 Term FreeEvent.getProperty(java.lang.String key)
           
 Term Event.getProperty(java.lang.String key)
           
 Term ErrorEvent.getProperty(java.lang.String key)
           
 Term ChokeEvent.getProperty(java.lang.String key)
           
 Term BlockEvent.getProperty(java.lang.String key)
           
 Term Event.getSourceLocationTerm()
           
 

Methods in orc.trace.events with parameters of type Term
protected  void Event.prettyPrintProperty(java.io.Writer out, int indent, java.lang.String key, Term value)
           
 

Uses of Term in orc.trace.values
 

Subinterfaces of Term in orc.trace.values
 interface Value
          Supertype for traced value representations.
 

Classes in orc.trace.values that implement Term
 class AbstractValue
           
 class ConstantValue
          Constant (not just immutable, but atomic) value, such as a String, Number, Boolean, Character, or null.
 class ConsValue
           
 class FieldValue
           
 class ListValue
           
 class NilValue
           
 class NullValue
           
 class ObjectValue
          The only thing we can reliably record about a Java object is its identity.
 class OptionValue
           
 class RecordValue
          This doesn't correspond to any specific Orc type but is instead intended to be used by implementors of TraceableValue to encode object-like immutable structures.
 class TaggedValue
           
 class TupleValue
           
 

Methods in orc.trace.values that return Term
 Term RecordValue.getProperty(java.lang.String key)