All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
ASimpleActiveResource |
Represents an abstract active resource for demonstration purposes.
|
ASimplePassiveResource |
Represents an abstract passive resource for demonstration purposes.
|
BasicEventProbe<EventSourceType,V,Q extends javax.measure.quantity.Quantity> |
Basic event probes refer to exactly one base metric description, thus, specializing the general
event probe.
|
BasicObjectStateProbe<StateObjectType,V,Q extends javax.measure.quantity.Quantity> |
This class realizes a basic triggered probe that observes an object's state, thus, additionally
maintaining an observeredStateObject member variable.
|
BasicTriggeredProbe<V,Q extends javax.measure.quantity.Quantity> |
Implements the doMeasure method by returning a BasicMeasurement , i.e.,
a measurement for a BaseMetricDescription .
|
Calculator |
This class is the abstract super class for all calculator implementations.
|
CalculatorException |
This Exception arises if something during the execution of a calculator went wrong.
|
CalculatorFactoryRegistryExtensionPoint |
This registry allows to provide specialized calculator factories for metrics
using the eclipse extension point
org.palladiosimulator.probeframework.calculator.factories
|
CalculatorProbeSet |
The CalculatorProbeSet interface captures a set of probes required by a
calculator.
|
CalculatorProbeSetBasedInferingCalculatorFactory |
This factory is not supposed to be used directly, but as a fallback
implementation in case no specialized calculator factory is available.
|
CalculatorRegistryListener |
Clients can register with the calculator registry to be notified upon
changes.
|
DefaultCalculatorFactory |
Deprecated. |
DefaultCalculatorProbeSets |
This class contains factory methods and identifier for the
CalculatorProbeSets which are supported by the standard
calculators of the probe framework.
|
DemandBasedWaitingTimeCalculator |
Calculates the waiting time for resources in environments where the stop of the waiting period
cannot be observed directly.
|
EventProbe<EventSourceType> |
Event probes measure as soon as an event is emitted for which they are registered.
|
EventProbeList |
Event probe lists group a list of subsumed, triggered probes that are triggered as soon as an
additional, dedicated event probe emits an event.
|
ExampleTakeCPUDemandProbe |
Measures a resource demand metric (in SI.SECOND ) by taking the demand emitted from an
active resource (event source), e.g., a CPU.
|
ExampleTakeCPUStateProbe |
Measures an active resource state metric (dimensionless) by taking the current number of jobs
within an active resource (observed state object), e.g., a CPU.
|
ExampleTakeCurrentTimeProbe |
Measures a point in time metric (in SI.SECOND ) by taking the current simulation time of a
simulation (observed state object).
|
ExampleTakePassiveResourceStateProbe |
Measures a passive resource state metric (dimensionless) by taking the number of free
resources within a passive resource (observed state object), e.g., a connection pool.
|
ExtensibleCalculatorFactoryDelegatingFactory |
This factory allows to use specialized factories for Calculators of dedicated
metrics.
|
HoldingTimeCalculator |
Calculates a time span representing the holding time as defined by the HOLDING_TIME_METRIC_TUPLE.
|
ICalculatorFactory |
Deprecated.
|
ICalculatorFactoryLegacyAdapter |
This interface provides default implementations to adapt the legacy
ICalculatorFactory to the new interface IGenericCalculatorFactory.
|
ICalculatorRegistryAccess |
|
IdentityCalculator |
Identity calculators are unary calculators that directly let probe measurements pass through.
|
IGenericCalculatorFactory |
Factory interface to create calculator objects.
|
IObservableCalculatorRegistry |
This interface allows to access the Calculators which are currently
registered within a ProbeFrameworkContext .
|
IProbeListener |
Once probes have new measurements at hand, they have to inform registered observers about these
new measurements.
|
Probe |
This class is the abstract super class for all probe implementations.
|
ProbeAndRequestContext |
|
ProbeFrameworkContext |
This class allows to create context objects for the Probe Framework, i.e., these objects store
state information needed by the Probe Framework.
|
ProbeMeasurement |
|
RegisterCalculatorFactoryDecorator |
Decorates an existing ICalculatorFactory by a register for its calculators.
|
RequestContext |
This class represents the execution context of a request.
|
ResponseTimeCalculator |
Calculates a time span representing the response time as defined by the
RESPONSE_TIME_METRIC_TUPLE.
|
SimpleCPUResource |
Represents a CPU active resource for demonstration purposes.
|
SimpleMutEx |
Represents a mutex for demonstration purposes.
|
SimpleSimulationContext |
Represents a simple simulation context for demonstration purposes.
|
TimeSpanCalculator |
Time span calculators calculate a time span.
|
TriggeredProbe |
Triggered probes measure as soon as their takeMeasurement method is invoked (with
optional context parameter of type RequestContext , e.g., the thread that triggered
the probe.
|
TriggeredProbeList |
Triggered probe lists group a set of subsumed, triggered probes.
|
UnaryCalculator |
This abstract class represents a unary calculator.
|
WaitingTimeCalculator |
Calculates a time span representing the waiting time as defined by the WAITING_TIME_METRIC_TUPLE.
|