wt.tools.profiler
Class ProfilerFeedback

java.lang.Object
  extended bywt.tools.profiler.ProfilerFeedback
All Implemented Interfaces:
Externalizable, MethodFeedback, Serializable

public class ProfilerFeedback
extends Object
implements MethodFeedback, Externalizable

This is the feedback object that communicates the profiling data periodically to the windchill profiler client tool

See Also:
Serialized Form

Field Summary
 ProfilerDataCollector collector
           
(package private)  ProfilerPollWrapper profWrap
           
(package private) static long serialVersionUID
           
private static String versionID
           
 
Constructor Summary
ProfilerFeedback()
           
ProfilerFeedback(ProfilerPollWrapper wrapper)
           
 
Method Summary
 void execute()
          Supported API: true
 void readExternal(ObjectInput input_stream)
          Called during marshaling on the client side.
 void writeExternal(ObjectOutput output_stream)
          Called during marshaling on the server side.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionID

private static final String versionID
See Also:
Constant Field Values

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

profWrap

ProfilerPollWrapper profWrap

collector

public ProfilerDataCollector collector
Constructor Detail

ProfilerFeedback

public ProfilerFeedback()

ProfilerFeedback

public ProfilerFeedback(ProfilerPollWrapper wrapper)
Method Detail

execute

public void execute()
Description copied from interface: MethodFeedback
Supported API: true

Specified by:
execute in interface MethodFeedback

readExternal

public void readExternal(ObjectInput input_stream)
                  throws IOException,
                         ClassNotFoundException
Called during marshaling on the client side.

Supported API: true

Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput output_stream)
                   throws IOException
Called during marshaling on the server side.

Supported API: true

Specified by:
writeExternal in interface Externalizable
Throws:
IOException