Class SetBasedInstrumentationRule<P,​I extends Instrumentable>

  • Type Parameters:
    P - the proped type (the type for which probes are created, e.g.: AbstractAction)
    I - the instrumentable type (the type of entities that are used in instrumentable set, restrictions, etc., e.g.: ActionRepresentative)
    All Implemented Interfaces:
    InstrumentationRule
    Direct Known Subclasses:
    ActionRule, ResourceRule, UserActionRule

    public abstract class SetBasedInstrumentationRule<P,​I extends Instrumentable>
    extends Object
    implements InstrumentationRule
    Subsumes common implementations of instrumentation rules describing instrumentation of a set of entities by both a set of probes and a set of calculators. The set is specified indirectly by all entities of a specific type which are not excluded by one of the restrictions.
    See Also:
    InstrumentableRestriction, InstrumentableSet