eduni.simdiag
Class TraceLoader
java.lang.Object
|
+--eduni.simdiag.TraceLoader
- All Implemented Interfaces:
- java.lang.Runnable, Traceable
- public class TraceLoader
- extends java.lang.Object
- implements Traceable, java.lang.Runnable
TraceLoader
Converts trace from URL to TraceEventListener format
Field Summary |
(package private) java.lang.Thread |
thread
|
private java.util.Vector |
traceListeners
|
(package private) java.lang.String |
urlName
|
Constructor Summary |
TraceLoader(java.lang.String urlName)
Create a trace loader with the given url |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
thread
transient java.lang.Thread thread
urlName
java.lang.String urlName
traceListeners
private java.util.Vector traceListeners
TraceLoader
public TraceLoader(java.lang.String urlName)
- Create a trace loader with the given url
startLoading
public void startLoading()
- Called after output has been wired
nextLine
protected java.lang.String nextLine(java.io.BufferedReader r)
run
public void run()
- Starts reading the trace in from the URL.
- Specified by:
run
in interface java.lang.Runnable
addTraceListener
public void addTraceListener(TraceListener l)
- Javabeans trace event output
removeTraceListener
public void removeTraceListener(TraceListener l)
- Javabeans trace event output
forwardTrace
public void forwardTrace(TraceEventObject e)
- Sends trace event onwards to any listeners