TPTP 4.4.0 Platform Project
Public API Specification

org.eclipse.hyades.execution.trace
Class IiopProfiler

java.lang.Object
  extended byorg.eclipse.hyades.collection.correlation.BaseApplicationImpl
      extended byorg.eclipse.hyades.execution.trace.IiopProfiler
All Implemented Interfaces:
IApplication

public class IiopProfiler
extends BaseApplicationImpl

This is the application to collect the trace data.


Field Summary
static int ID
           
static int VERSION
           
 
Fields inherited from class org.eclipse.hyades.collection.correlation.BaseApplicationImpl
handler
 
Method Summary
 int getId()
          Returns the unique identifier of this application.
static IiopProfiler getInstance()
          This creates a singleton profiler.
 int getVersion()
          Returns the version of this application.
 BaseCorrelatorDataImpl instantiateCorrelator()
          Instantiates a new instance of the correlator.
 
Methods inherited from class org.eclipse.hyades.collection.correlation.BaseApplicationImpl
createCorrelatorAssociation, createCorrelatorData, createCorrelatorStack, deregisterHandler, destroyCorrelatorStack, findCorrelatorStack, getActiveCorrelatorByKey, handleCall, handleCall, handleReturn, handleReturn, incrementCounter, initialize, popChild, popParent, popParent, pushChild, pushParent, pushParent, registerHandler, releaseAssociation, returnCorrelatorData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

public static final int VERSION
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values
Method Detail

getInstance

public static IiopProfiler getInstance()
This creates a singleton profiler.


instantiateCorrelator

public BaseCorrelatorDataImpl instantiateCorrelator()
Description copied from class: BaseApplicationImpl
Instantiates a new instance of the correlator. Sub-classes must override this method so that the correlator pool can obtain new correlators when correlators are needed and the pool is empty.

Specified by:
instantiateCorrelator in class BaseApplicationImpl
Returns:
a newly-created instance of the correlator.
See Also:
BaseApplicationImpl.instantiateCorrelator()

getId

public int getId()
Description copied from interface: IApplication
Returns the unique identifier of this application.

Returns:
the unique identifier of this application.
See Also:
IApplication.getId()

getVersion

public int getVersion()
Description copied from interface: IApplication
Returns the version of this application.

Returns:
the version of this application.
See Also:
IApplication.getVersion()

TPTP 4.4.0 Platform Project
Public API Specification