TPTP 4.2.0 Tracing and Profiling Tools Project
Internal API Specification

org.eclipse.tptp.trace.arm.internal.model.spi
Class InstrumentServiceFactory

java.lang.Object
  extended byorg.eclipse.tptp.trace.arm.internal.model.spi.InstrumentServiceFactory

public class InstrumentServiceFactory
extends java.lang.Object

The InstrumentServiceFactory class acts as the entry point to the transaction data object. This class lets you query and access InstrumentDataProvider that are assoicated with a transaction type.

Since:
TPTP 4.2

Method Summary
static InstrumentDataProvider getTransactionDataProvider(java.lang.Object object, java.lang.String className, java.lang.String methodName, java.lang.Object[] methodArguments)
          Instantiates and returns a concrete class that implements the InstrumentDataProvider interface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getTransactionDataProvider

public static InstrumentDataProvider getTransactionDataProvider(java.lang.Object object,
                                                                java.lang.String className,
                                                                java.lang.String methodName,
                                                                java.lang.Object[] methodArguments)
Instantiates and returns a concrete class that implements the InstrumentDataProvider interface.

Parameters:
object - the object
className - the name of the class
methodName - the name of the method
methodArguments - the method arguments
Returns:
the InstrumentDataProvider object

TPTP 4.2.0 Tracing and Profiling Tools Project
Internal API Specification