Interface Instrumentor<E,C extends ProbeConfiguration>
-
- Type Parameters:
E
- the type of elements this instrumentor can deal withC
- the type of theProbeConfiguration
- All Known Implementing Classes:
ActionInstrumentor
,InstrumentorWrapper
,ResourceInstrumentor
,UserActionInstrumentor
public interface Instrumentor<E,C extends ProbeConfiguration>
Responsible for injecting probes and calculators. It holds anInstrumentationDescription
to decide in which way an element is to be instrumented.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
instrument(E element)
void
instrumentAll()
Instruments all elements of typeE
based on the held instrumentation description if possible.
-
-
-
Method Detail
-
instrument
void instrument(E element)
-
instrumentAll
void instrumentAll()
Instruments all elements of typeE
based on the held instrumentation description if possible. Note that some instrumentors might not implement this method since they do not know any elements.
-
-