|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.rice.cs.plt.debug.LogSink.Message
public abstract static class LogSink.Message
| Constructor Summary | |
|---|---|
protected |
LogSink.Message(LogSink.Message copy)
|
protected |
LogSink.Message(ThreadSnapshot thread)
|
protected |
LogSink.Message(ThreadSnapshot thread,
java.lang.String text)
|
| Method Summary | ||
|---|---|---|
abstract
|
apply(LogSink.MessageVisitor<? extends T> visitor)
|
|
Option<java.lang.StackTraceElement> |
caller()
The location from which the log method was invoked, if available. |
|
abstract void |
send(LogSink sink)
|
|
abstract LogSink.Message |
serializable()
Convert the message to a form that is guaranteed to be serializable (e.g., invokes toString() on
objects of arbitrary type). |
|
java.lang.Iterable<java.lang.StackTraceElement> |
stack()
The stack from which the log method was invoked, with the caller on top. |
|
Option<java.lang.String> |
text()
An optional, arbitrary text message to be logged. |
|
ThreadSnapshot |
thread()
A ThreadSnapshot created at the initial log method invocation. |
|
java.util.Date |
time()
The time at which the log method was invoked. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected LogSink.Message(ThreadSnapshot thread)
protected LogSink.Message(ThreadSnapshot thread,
java.lang.String text)
protected LogSink.Message(LogSink.Message copy)
| Method Detail |
|---|
public ThreadSnapshot thread()
public Option<java.lang.String> text()
public java.util.Date time()
public Option<java.lang.StackTraceElement> caller()
public java.lang.Iterable<java.lang.StackTraceElement> stack()
public abstract void send(LogSink sink)
public abstract <T> T apply(LogSink.MessageVisitor<? extends T> visitor)
public abstract LogSink.Message serializable()
toString() on
objects of arbitrary type).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||