Class UserActionInstrumentor<C extends ProbeConfiguration>
- java.lang.Object
-
- edu.kit.ipd.sdq.eventsim.instrumentation.injection.UserActionInstrumentor<C>
-
- Type Parameters:
C- the type of theProbeConfiguration
- All Implemented Interfaces:
Instrumentor<UserActionRepresentative,C>
public class UserActionInstrumentor<C extends ProbeConfiguration> extends Object implements Instrumentor<UserActionRepresentative,C>
An instrumentor for user actions. For specification of a user action, it deals withAbstractUserActions.
-
-
Constructor Summary
Constructors Constructor Description UserActionInstrumentor(MeasurementStorage measurementStorage, org.osgi.framework.Bundle bundle, InstrumentationDescription description, PCMModel pcm, MeasurementFacade<C> measurementFacade)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinstrument(UserActionRepresentative action)voidinstrumentAll()Instruments all elements of typeEbased on the held instrumentation description if possible.
-
-
-
Constructor Detail
-
UserActionInstrumentor
public UserActionInstrumentor(MeasurementStorage measurementStorage, org.osgi.framework.Bundle bundle, InstrumentationDescription description, PCMModel pcm, MeasurementFacade<C> measurementFacade)
-
-
Method Detail
-
instrumentAll
public void instrumentAll()
Description copied from interface:InstrumentorInstruments all elements of typeEbased on the held instrumentation description if possible. Note that some instrumentors might not implement this method since they do not know any elements.- Specified by:
instrumentAllin interfaceInstrumentor<UserActionRepresentative,C extends ProbeConfiguration>
-
instrument
public void instrument(UserActionRepresentative action)
- Specified by:
instrumentin interfaceInstrumentor<UserActionRepresentative,C extends ProbeConfiguration>
-
-