JanosVM v1.0 API

java.lang.isolate
Class Trace

java.lang.Object
  |
  +--java.lang.isolate.Trace

class Trace
extends java.lang.Object

Use by setting property "isolate.trace" to a string of ",| " separated string constants from the table below.


Inner Class Summary
private static class Trace.Flag
           
 
Field Summary
(package private) static Trace.Flag AGGSTATE
           
(package private) static Trace.Flag AGGSTATEREAD
           
(package private) static Trace.Flag ALL
           
private static long currentTraceMask
           
(package private) static Trace.Flag EVLINK
           
(package private) static Trace.Flag IMD_MAINT
           
(package private) static Trace.Flag IMD_RUN
           
private static java.lang.Object iolock
           
(package private) static Trace.Flag ISO_CONTEXT
           
(package private) static Trace.Flag ISO_EVENTS
           
(package private) static Trace.Flag ISO_START
           
(package private) static Trace.Flag ISO_STARTFD
           
(package private) static Trace.Flag ISO_STATE
           
(package private) static Trace.Flag JANOS_EVENTS
           
(package private) static Trace.Flag NONE
           
(package private) static Trace.Flag OWLINK
           
(package private) static Trace.Flag OWLINK_OP
           
(package private) static Trace.Flag OWLINK_RECV
           
(package private) static Trace.Flag OWLINK_SEND
           
(package private) static Trace.Flag OWLINK_WAIT
           
private static java.lang.String traceInitOut
           
private static java.lang.String traceInitProp
           
 
Constructor Summary
(package private) Trace()
           
 
Method Summary
(package private) static void ()
           
(package private) static boolean flagSet(Trace.Flag f)
           
(package private) static void t(Trace.Flag f, java.lang.String s)
           
(package private) static void t(Trace.Flag f, java.lang.Throwable t)
           
(package private) static void write(java.lang.String s)
           
(package private) static void write(java.lang.String pfx, java.lang.String s)
           
(package private) static void write(java.lang.String pfx, java.lang.Throwable t)
           
(package private) static void write(java.lang.Throwable t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait, wait0
 

Field Detail

NONE

static final Trace.Flag NONE

OWLINK_WAIT

static final Trace.Flag OWLINK_WAIT

OWLINK_SEND

static final Trace.Flag OWLINK_SEND

OWLINK_RECV

static final Trace.Flag OWLINK_RECV

OWLINK_OP

static final Trace.Flag OWLINK_OP

OWLINK

static final Trace.Flag OWLINK

ISO_START

static final Trace.Flag ISO_START

ISO_CONTEXT

static final Trace.Flag ISO_CONTEXT

JANOS_EVENTS

static final Trace.Flag JANOS_EVENTS

ISO_EVENTS

static final Trace.Flag ISO_EVENTS

IMD_RUN

static final Trace.Flag IMD_RUN

IMD_MAINT

static final Trace.Flag IMD_MAINT

AGGSTATE

static final Trace.Flag AGGSTATE

ISO_STARTFD

static final Trace.Flag ISO_STARTFD

EVLINK

static final Trace.Flag EVLINK

ISO_STATE

static final Trace.Flag ISO_STATE

AGGSTATEREAD

static final Trace.Flag AGGSTATEREAD

ALL

static final Trace.Flag ALL

currentTraceMask

private static long currentTraceMask

traceInitProp

private static final java.lang.String traceInitProp

traceInitOut

private static final java.lang.String traceInitOut

iolock

private static final java.lang.Object iolock
Constructor Detail

Trace

Trace()
Method Detail

static void ()

flagSet

static boolean flagSet(Trace.Flag f)

write

static void write(java.lang.String s)

write

static void write(java.lang.String pfx,
                  java.lang.String s)

write

static void write(java.lang.Throwable t)

write

static void write(java.lang.String pfx,
                  java.lang.Throwable t)

t

static void t(Trace.Flag f,
              java.lang.String s)

t

static void t(Trace.Flag f,
              java.lang.Throwable t)

JanosVM v1.0 API

This documentation is Copyright (C) 2000-2003 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Feb 13, 2003