A B C D E F G H I N O P R S T U W 

A

acquire() - Method in class org.palladiosimulator.probeframework.probes.example.ASimplePassiveResource
Aquires a resource from the passive resource.
Activator - Class in org.palladiosimulator.branding
The activator class controls the plug-in life cycle
Activator() - Constructor for class org.palladiosimulator.branding.Activator
The constructor
addActiveResource(String, ASimpleActiveResource) - Method in class org.palladiosimulator.probeframework.probes.example.SimpleSimulationContext
Adds an active resource to this simulation.
addObserver(IProbeListener) - Method in class org.palladiosimulator.probeframework.probes.Probe
append(String) - Method in class org.palladiosimulator.probeframework.measurement.RequestContext
Appends the specified addition to the request context id and returns a new RequestContext containing the extended request context id.
ASimpleActiveResource - Class in org.palladiosimulator.probeframework.probes.example
Represents an abstract active resource for demonstration purposes.
ASimpleActiveResource() - Constructor for class org.palladiosimulator.probeframework.probes.example.ASimpleActiveResource
 
ASimplePassiveResource - Class in org.palladiosimulator.probeframework.probes.example
Represents an abstract passive resource for demonstration purposes.
ASimplePassiveResource(int) - Constructor for class org.palladiosimulator.probeframework.probes.example.ASimplePassiveResource
Default constructor.

B

BasicEventProbe<EventSourceType,V,Q extends javax.measure.quantity.Quantity> - Class in org.palladiosimulator.probeframework.probes
Basic event probes refer to exactly one base metric description, thus, specializing the general event probe.
BasicEventProbe(EventSourceType, BaseMetricDescription) - Constructor for class org.palladiosimulator.probeframework.probes.BasicEventProbe
Default constructor.
BasicObjectStateProbe<StateObjectType,V,Q extends javax.measure.quantity.Quantity> - Class in org.palladiosimulator.probeframework.probes
This class realizes a basic triggered probe that observes an object's state, thus, additionally maintaining an observeredStateObject member variable.
BasicObjectStateProbe(StateObjectType, BaseMetricDescription) - Constructor for class org.palladiosimulator.probeframework.probes.BasicObjectStateProbe
Default constructor.
BasicProbeTests - Class in org.palladiosimulator.probeframework.test.probes
JUnit tests for basic probes (for both types, basic triggered probes and basic event probes) of the Probe Framework.
BasicProbeTests() - Constructor for class org.palladiosimulator.probeframework.test.probes.BasicProbeTests
 
BasicTriggeredProbe<V,Q extends javax.measure.quantity.Quantity> - Class in org.palladiosimulator.probeframework.probes
Implements the doMeasure method by returning a BasicMeasurement, i.e., a measurement for a BaseMetricDescription.
BasicTriggeredProbe(BaseMetricDescription) - Constructor for class org.palladiosimulator.probeframework.probes.BasicTriggeredProbe
Default constructor.
buildCostOverTimeCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates a cost over time calculator object based on the given measuring point and the given probe.
buildCostOverTimeCalculator(MeasuringPoint, Probe) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates a cost over time calculator object based on the given measuring point and the given probe.
buildCostOverTimeCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates a cost over time calculator object based on the given measuring point and the given probe.
buildDemandBasedWaitingTimeCalculator(MeasuringPoint, List<Probe>) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates a demand-based waiting time calculator object based on the given name and the given probes.
buildDemandBasedWaitingTimeCalculator(MeasuringPoint, List<Probe>) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates a demand-based waiting time calculator object based on the given name and the given probes.
buildDemandBasedWaitingTimeCalculator(MeasuringPoint, List<Probe>) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates a demand-based waiting time calculator object based on the given name and the given probes.
buildExecutionResultCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates an execution result calculator object based on the given name and the given probe.
buildExecutionResultCalculator(MeasuringPoint, Probe) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates an execution result calculator object based on the given name and the given probe.
buildExecutionResultCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates an execution result calculator object based on the given name and the given probe.
buildHoldingTimeCalculator(MeasuringPoint, List<Probe>) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates a holding time calculator object based on the given name and the given probes.
buildHoldingTimeCalculator(MeasuringPoint, List<Probe>) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates a holding time calculator object based on the given name and the given probes.
buildHoldingTimeCalculator(MeasuringPoint, List<Probe>) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates a holding time calculator object based on the given name and the given probes.
buildNumberOfResourceContainersCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates a number of resource containers calculator object.
buildNumberOfResourceContainersCalculator(MeasuringPoint, Probe) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates a number of resource containers calculator object.
buildNumberOfResourceContainersCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates a number of resource containers calculator object.
buildOptimisationTimeCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates an optimisation algorithm execution time calculator based on the given measuring point and given probe.
buildOptimisationTimeCalculator(MeasuringPoint, Probe) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates an optimisation algorithm execution time calculator based on the given measuring point and given probe.
buildOptimisationTimeCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
 
buildOverallStateOfActiveResourceCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates an overall utilization calculator object for an active resource based on the given name and the given probe.
buildOverallStateOfActiveResourceCalculator(MeasuringPoint, Probe) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates an overall utilization calculator object for an active resource based on the given name and the given probe.
buildOverallStateOfActiveResourceCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates an overall utilization calculator object for an active resource based on the given name and the given probe.
buildOverallStateOfPassiveResourceCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates an overall utilization calculator object for a passive resource based on the given name and the given probe.
buildOverallStateOfPassiveResourceCalculator(MeasuringPoint, Probe) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates an overall utilization calculator object for a passive resource based on the given name and the given probe.
buildOverallStateOfPassiveResourceCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates an overall utilization calculator object for a passive resource based on the given name and the given probe.
buildReconfigurationTimeCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates a reconfiguration time calculator object based on the given measuring point and the given probe.
buildReconfigurationTimeCalculator(MeasuringPoint, Probe) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates a reconfiguration time calculator object based on the given measuring point and the given probe.
buildReconfigurationTimeCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates a reconfiguration time calculator object based on the given measuring point and the given probe.
buildResourceDemandCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates a demand calculator object based on the given name and the given probe.
buildResourceDemandCalculator(MeasuringPoint, Probe) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates a demand calculator object based on the given name and the given probe.
buildResourceDemandCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates a demand calculator object based on the given name and the given probe.
buildResponseTimeCalculator(MeasuringPoint, List<Probe>) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates a response time calculator object based on the given name and the given probes.
buildResponseTimeCalculator(MeasuringPoint, List<Probe>) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates a response time calculator object based on the given name and the given probes.
buildResponseTimeCalculator(MeasuringPoint, List<Probe>) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates a response time calculator object based on the given name and the given probes.
buildStateOfActiveResourceCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates a state calculator object for an active resource based on the given name and the given probe.
buildStateOfActiveResourceCalculator(MeasuringPoint, Probe) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates a state calculator object for an active resource based on the given name and the given probe.
buildStateOfActiveResourceCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates a state calculator object for an active resource based on the given name and the given probe.
buildStateOfPassiveResourceCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates a state calculator object for a passive resource based on the given name and the given probe.
buildStateOfPassiveResourceCalculator(MeasuringPoint, Probe) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates a state calculator object for a passive resource based on the given name and the given probe.
buildStateOfPassiveResourceCalculator(MeasuringPoint, Probe) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates a state calculator object for a passive resource based on the given name and the given probe.
buildWaitingTimeCalculator(MeasuringPoint, List<Probe>) - Method in class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Creates a waiting time calculator object based on the given name and the given probes.
buildWaitingTimeCalculator(MeasuringPoint, List<Probe>) - Method in interface org.palladiosimulator.probeframework.calculator.ICalculatorFactory
Creates a waiting time calculator object based on the given name and the given probes.
buildWaitingTimeCalculator(MeasuringPoint, List<Probe>) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Creates a waiting time calculator object based on the given name and the given probes.

C

Calculator - Class in org.palladiosimulator.probeframework.calculator
This class is the abstract super class for all calculator implementations.
CalculatorException - Exception in org.palladiosimulator.probeframework.exceptions
This Exception arises if something during the execution of a calculator went wrong.
CalculatorException(String) - Constructor for exception org.palladiosimulator.probeframework.exceptions.CalculatorException
Default constructor.
CalculatorTests - Class in org.palladiosimulator.probeframework.test.calculators
JUnit tests for calculators of the Probe Framework.
CalculatorTests() - Constructor for class org.palladiosimulator.probeframework.test.calculators.CalculatorTests
 
canAcquire() - Method in class org.palladiosimulator.probeframework.probes.example.ASimplePassiveResource
States whether free resources are left within the passive resource.

D

DefaultCalculatorFactory - Class in org.palladiosimulator.probeframework.calculator
Default implementation of ICalculatorFactory.
DefaultCalculatorFactory() - Constructor for class org.palladiosimulator.probeframework.calculator.DefaultCalculatorFactory
Default constructor.
demand(double) - Method in class org.palladiosimulator.probeframework.probes.example.ASimpleActiveResource
Puts demand on the active resource.
DemandBasedWaitingTimeCalculator - Class in org.palladiosimulator.probeframework.calculator.internal
Calculates the waiting time for resources in environments where the stop of the waiting period cannot be observed directly.
DemandBasedWaitingTimeCalculator(MeasuringPoint, List<Probe>) - Constructor for class org.palladiosimulator.probeframework.calculator.internal.DemandBasedWaitingTimeCalculator
Default constructor.

E

EMPTY_REQUEST_CONTEXT - Static variable in class org.palladiosimulator.probeframework.measurement.RequestContext
Empty request context.
equals(Object) - Method in class org.palladiosimulator.probeframework.calculator.Calculator
 
equals(Object) - Method in class org.palladiosimulator.probeframework.measurement.ProbeAndRequestContext
equals(Object) - Method in class org.palladiosimulator.probeframework.measurement.RequestContext
EventProbe<EventSourceType> - Class in org.palladiosimulator.probeframework.probes
Event probes measure as soon as an event is emitted for which they are registered.
EventProbe(MetricDescription, EventSourceType) - Constructor for class org.palladiosimulator.probeframework.probes.EventProbe
Default constructor.
EventProbeList - Class in org.palladiosimulator.probeframework.probes
Event probe lists group a list of subsumed, triggered probes that are triggered as soon as an additional, dedicated event probe emits an event.
EventProbeList(MetricDescription, EventProbe<?>, List<TriggeredProbe>) - Constructor for class org.palladiosimulator.probeframework.probes.EventProbeList
Default constructor.
ExampleTakeCPUDemandProbe - Class in org.palladiosimulator.probeframework.probes.example
Measures a resource demand metric (in SI.SECOND) by taking the demand emitted from an active resource (event source), e.g., a CPU.
ExampleTakeCPUDemandProbe(ASimpleActiveResource) - Constructor for class org.palladiosimulator.probeframework.probes.example.ExampleTakeCPUDemandProbe
Default constructor.
ExampleTakeCPUStateProbe - Class in org.palladiosimulator.probeframework.probes.example
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.
ExampleTakeCPUStateProbe(ASimpleActiveResource) - Constructor for class org.palladiosimulator.probeframework.probes.example.ExampleTakeCPUStateProbe
Default constructor.
ExampleTakeCurrentTimeProbe - Class in org.palladiosimulator.probeframework.probes.example
Measures a point in time metric (in SI.SECOND) by taking the current simulation time of a simulation (observed state object).
ExampleTakeCurrentTimeProbe(SimpleSimulationContext) - Constructor for class org.palladiosimulator.probeframework.probes.example.ExampleTakeCurrentTimeProbe
Default constructor.
ExampleTakePassiveResourceStateProbe - Class in org.palladiosimulator.probeframework.probes.example
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.
ExampleTakePassiveResourceStateProbe(ASimplePassiveResource) - Constructor for class org.palladiosimulator.probeframework.probes.example.ExampleTakePassiveResourceStateProbe
Default constructor.

F

finish() - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Cleans up all registered calculators informing each calculator about being unregistered and subsequently cleaning the register.
finish() - Method in class org.palladiosimulator.probeframework.ProbeFrameworkContext
Call-back method informing about the end of calculator usage.

G

getActiveResource(String) - Method in class org.palladiosimulator.probeframework.probes.example.SimpleSimulationContext
Getter method for the active resource identified by the given name.
getBasicMeasurement() - Method in class org.palladiosimulator.probeframework.measurement.ProbeMeasurement
Returns a BasicMeasurement based on the stored IMeasureProvider object.
getCalculatorByMeasuringPointAndMetricDescription(MeasuringPoint, MetricDescription) - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Convenience method to get the calculator that is associated with the given measuring point and metric.
getCalculatorFactory() - Method in class org.palladiosimulator.probeframework.ProbeFrameworkContext
Getter for the calculator factory.
getChildContexts() - Method in class org.palladiosimulator.probeframework.measurement.RequestContext
Getter for the list of child contexts.
getDecoratedFactory() - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Gets the decorated factory.
getDefault() - Static method in class org.palladiosimulator.branding.Activator
Returns the shared instance
getFree() - Method in class org.palladiosimulator.probeframework.probes.example.ASimplePassiveResource
Returns the number of currently free resources within this passive resource.
getJobs() - Method in class org.palladiosimulator.probeframework.probes.example.ASimpleActiveResource
Returns the amount of currently assigned jobs.
getMeasureProvider() - Method in class org.palladiosimulator.probeframework.measurement.ProbeMeasurement
Getter for the measureProvider.
getMeasuringPoint() - Method in class org.palladiosimulator.probeframework.calculator.Calculator
Returns the measuring point serving as the source of measurements.
getMetricDesciption() - Method in class org.palladiosimulator.probeframework.probes.Probe
getParentContext() - Method in class org.palladiosimulator.probeframework.measurement.RequestContext
Getter for the parent context.
getProbe() - Method in class org.palladiosimulator.probeframework.measurement.ProbeAndRequestContext
Returns the probe.
getProbeAndContext() - Method in class org.palladiosimulator.probeframework.measurement.ProbeMeasurement
Getter for the probe and request context.
getRegisteredCalculators() - Method in class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Gets the currently registered calculators.
getRequestContext() - Method in class org.palladiosimulator.probeframework.measurement.ProbeAndRequestContext
Returns the RequestContext.
getRequestContextId() - Method in class org.palladiosimulator.probeframework.measurement.RequestContext
Returns the unique identifier of the request context represented by this object.
getSimulatedTime() - Method in class org.palladiosimulator.probeframework.probes.example.SimpleSimulationContext
Getter method for passed simulation time.
getSize() - Method in class org.palladiosimulator.probeframework.probes.example.ASimplePassiveResource
Returns the maximum size of this passive resource.

H

hashCode() - Method in class org.palladiosimulator.probeframework.calculator.Calculator
 
hashCode() - Method in class org.palladiosimulator.probeframework.measurement.ProbeAndRequestContext
hashCode() - Method in class org.palladiosimulator.probeframework.measurement.RequestContext
HoldingTimeCalculator - Class in org.palladiosimulator.probeframework.calculator.internal
Calculates a time span representing the holding time as defined by the HOLDING_TIME_METRIC_TUPLE.
HoldingTimeCalculator(MeasuringPoint, List<Probe>) - Constructor for class org.palladiosimulator.probeframework.calculator.internal.HoldingTimeCalculator
Default Constructor.

I

ICalculatorFactory - Interface in org.palladiosimulator.probeframework.calculator
Factory interface to create calculator objects.
IdentityCalculator - Class in org.palladiosimulator.probeframework.calculator.internal
Identity calculators are unary calculators that directly let probe measurements pass through.
IdentityCalculator(MeasuringPoint, Probe) - Constructor for class org.palladiosimulator.probeframework.calculator.internal.IdentityCalculator
Default constructor.
IdentityCalculator(MetricDescription, MeasuringPoint, Probe) - Constructor for class org.palladiosimulator.probeframework.calculator.internal.IdentityCalculator
Default constructor.
IProbeListener - Interface in org.palladiosimulator.probeframework.probes.listener
Once probes have new measurements at hand, they have to inform registered observers about these new measurements.
isBasicMeasurement() - Method in class org.palladiosimulator.probeframework.measurement.ProbeMeasurement
Checks whether the stored IMeasureProvider object is a BasicMeasurement.
isCompatibleWith(MetricDescription) - Method in class org.palladiosimulator.probeframework.probes.Probe

N

newProbeMeasurementAvailable(ProbeMeasurement) - Method in class org.palladiosimulator.probeframework.calculator.Calculator
Call-back method to be informed about new probe measurements.
newProbeMeasurementAvailable(ProbeMeasurement) - Method in class org.palladiosimulator.probeframework.probes.EventProbeList
Receives a probe measurement from the event probe (event source).
newProbeMeasurementAvailable(ProbeMeasurement) - Method in interface org.palladiosimulator.probeframework.probes.listener.IProbeListener
Call-back method for observers who want to be informed about new probe measurements.

O

org.palladiosimulator.branding - package org.palladiosimulator.branding
 
org.palladiosimulator.probeframework - package org.palladiosimulator.probeframework
This package contains all classes relevant within the Probe Framework.
org.palladiosimulator.probeframework.calculator - package org.palladiosimulator.probeframework.calculator
Calculators attach themselves to (a set of) probes to transform their measures to a measurement to be used further (e.g., for visualization or recording).
org.palladiosimulator.probeframework.calculator.internal - package org.palladiosimulator.probeframework.calculator.internal
The Probe Framework provides a factory class (@see DefaultCalculatorFactory) to create calculator objects.
org.palladiosimulator.probeframework.exceptions - package org.palladiosimulator.probeframework.exceptions
This package provides all exception specifications that may be thrown within the Probe Framework.
org.palladiosimulator.probeframework.measurement - package org.palladiosimulator.probeframework.measurement
This package contains data classes encapsulating probe-related measurements.
org.palladiosimulator.probeframework.probes - package org.palladiosimulator.probeframework.probes
Probes specify which probe type they measure (using metrics such as "current time" or "CPU state/queue size").
org.palladiosimulator.probeframework.probes.example - package org.palladiosimulator.probeframework.probes.example
Provides mockups of measurable entities like resources and example probe strategies that are able to measure these entites.
org.palladiosimulator.probeframework.probes.listener - package org.palladiosimulator.probeframework.probes.listener
This package provides all listeners available for probes.
org.palladiosimulator.probeframework.test.calculators - package org.palladiosimulator.probeframework.test.calculators
JUnit tests for calculators of the Probe Framework.
org.palladiosimulator.probeframework.test.probes - package org.palladiosimulator.probeframework.test.probes
JUnit tests for probes of the Probe Framework.
org.palladiosimulator.probeframework.test.requestcontext - package org.palladiosimulator.probeframework.test.requestcontext
JUnit tests for request contexts of the Probe Framework.

P

PLUGIN_ID - Static variable in class org.palladiosimulator.branding.Activator
 
preUnregister() - Method in class org.palladiosimulator.probeframework.calculator.Calculator
This method informs calculators before they are unregistered in the calculator factory.
Probe - Class in org.palladiosimulator.probeframework.probes
This class is the abstract super class for all probe implementations.
ProbeAndRequestContext - Class in org.palladiosimulator.probeframework.measurement
Data class representing a (Probe, RequestContext)-pair.
ProbeAndRequestContext(Probe, RequestContext) - Constructor for class org.palladiosimulator.probeframework.measurement.ProbeAndRequestContext
Default constructor.
ProbeAndRequestContextTest - Class in org.palladiosimulator.probeframework.test.requestcontext
JUnit tests for probe and request contexts of the Probe Framework.
ProbeAndRequestContextTest() - Constructor for class org.palladiosimulator.probeframework.test.requestcontext.ProbeAndRequestContextTest
 
ProbeFrameworkContext - Class in org.palladiosimulator.probeframework
This class allows to create context objects for the Probe Framework, i.e., these objects store state information needed by the Probe Framework.
ProbeFrameworkContext(ICalculatorFactory) - Constructor for class org.palladiosimulator.probeframework.ProbeFrameworkContext
Default constructor.
ProbeListTests - Class in org.palladiosimulator.probeframework.test.probes
JUnit tests for probe lists (for both types, triggered probe lists and event probe lists) of the Probe Framework.
ProbeListTests() - Constructor for class org.palladiosimulator.probeframework.test.probes.ProbeListTests
 
ProbeMeasurement - Class in org.palladiosimulator.probeframework.measurement
Data class representing a (IMeasureProvider, ProbeAndRequestContext)-tuple.
ProbeMeasurement(IMeasureProvider, Probe, RequestContext) - Constructor for class org.palladiosimulator.probeframework.measurement.ProbeMeasurement
Default constructor.

R

RegisterCalculatorFactoryDecorator - Class in org.palladiosimulator.probeframework.calculator
Decorates an existing ICalculatorFactory by a register for its calculators.
RegisterCalculatorFactoryDecorator(ICalculatorFactory) - Constructor for class org.palladiosimulator.probeframework.calculator.RegisterCalculatorFactoryDecorator
Default constructor.
release() - Method in class org.palladiosimulator.probeframework.probes.example.ASimplePassiveResource
Releases a resource from the passive resource.
removeObserver(IProbeListener) - Method in class org.palladiosimulator.probeframework.probes.Probe
RequestContext - Class in org.palladiosimulator.probeframework.measurement
This class represents the execution context of a request.
RequestContext(String, RequestContext) - Constructor for class org.palladiosimulator.probeframework.measurement.RequestContext
Default constructor.
RequestContext(String) - Constructor for class org.palladiosimulator.probeframework.measurement.RequestContext
Convenience Constructor.
RequestContextTest - Class in org.palladiosimulator.probeframework.test.requestcontext
JUnit tests for request contexts of the Probe Framework.
RequestContextTest() - Constructor for class org.palladiosimulator.probeframework.test.requestcontext.RequestContextTest
 
ResponseTimeCalculator - Class in org.palladiosimulator.probeframework.calculator.internal
Calculates a time span representing the response time as defined by the RESPONSE_TIME_METRIC_TUPLE.
ResponseTimeCalculator(MeasuringPoint, List<Probe>) - Constructor for class org.palladiosimulator.probeframework.calculator.internal.ResponseTimeCalculator
Default Constructor.
rootContext() - Method in class org.palladiosimulator.probeframework.measurement.RequestContext
Returns the root of the request context hierarchy (i.e., the top-most parent).

S

setJobs(int) - Method in class org.palladiosimulator.probeframework.probes.example.ASimpleActiveResource
Sets the amount of currently assigned jobs.
setSimulatedTime(double) - Method in class org.palladiosimulator.probeframework.probes.example.SimpleSimulationContext
Setter for the passed simulation time.
setUp() - Method in class org.palladiosimulator.probeframework.test.calculators.CalculatorTests
Initializes the member variables for simulation context, probe framework context, and probes.
setUp() - Method in class org.palladiosimulator.probeframework.test.probes.BasicProbeTests
Initializes the simulation context.
setUp() - Method in class org.palladiosimulator.probeframework.test.probes.ProbeListTests
Initializes all member variables (simulation context, CPU resource, probes).
setUp() - Method in class org.palladiosimulator.probeframework.test.requestcontext.ProbeAndRequestContextTest
Initializes all probe and request contexts using 3 different current time probes and two different contexts.
SimpleCPUResource - Class in org.palladiosimulator.probeframework.probes.example
Represents a CPU active resource for demonstration purposes.
SimpleCPUResource() - Constructor for class org.palladiosimulator.probeframework.probes.example.SimpleCPUResource
 
SimpleMutEx - Class in org.palladiosimulator.probeframework.probes.example
Represents a mutex for demonstration purposes.
SimpleMutEx() - Constructor for class org.palladiosimulator.probeframework.probes.example.SimpleMutEx
Default constructor.
SimpleSimulationContext - Class in org.palladiosimulator.probeframework.probes.example
Represents a simple simulation context for demonstration purposes.
SimpleSimulationContext() - Constructor for class org.palladiosimulator.probeframework.probes.example.SimpleSimulationContext
Default constructor.
start(BundleContext) - Method in class org.palladiosimulator.branding.Activator
 
stop(BundleContext) - Method in class org.palladiosimulator.branding.Activator
 

T

takeMeasurement() - Method in class org.palladiosimulator.probeframework.probes.TriggeredProbe
Takes a probe measurement.
takeMeasurement(RequestContext) - Method in class org.palladiosimulator.probeframework.probes.TriggeredProbe
Takes a probe measurement for the given request context.
testAppendWithoutParent() - Method in class org.palladiosimulator.probeframework.test.requestcontext.RequestContextTest
Test case for RequestContext that tests whether the requestContextId of request contexts without parents can be extended by a String.
testAppendWithParent() - Method in class org.palladiosimulator.probeframework.test.requestcontext.RequestContextTest
Test case for RequestContext that tests whether the requestContextId of request contexts with parents can be extended by a String.
testCPUStateProbe() - Method in class org.palladiosimulator.probeframework.test.probes.BasicProbeTests
Test case for the ExampleTakeCPUStateProbe that takes the dimensionless current number of jobs within an active resource, which is in this case a CPU (i.e., it measures a CPU state metric).
testCurrentTimeProbe() - Method in class org.palladiosimulator.probeframework.test.probes.BasicProbeTests
Test case for the ExampleTakeCurrentTimeProbe that takes the current simulation time of a simulation in seconds (i.e., it measures a point in time metric).
testDemandProbe() - Method in class org.palladiosimulator.probeframework.test.probes.BasicProbeTests
Test case for the ExampleTakeCPUDemandProbe that takes the demand emitted from an active resource (event source), which is in this case a CPU (i.e., it measures a resource demand metric).
testDifferentFalse() - Method in class org.palladiosimulator.probeframework.test.requestcontext.ProbeAndRequestContextTest
Test case for ProbeAndRequestContext that tests that all unequal probe and request contexts are indeed recognized to be unequal.
testEquals() - Method in class org.palladiosimulator.probeframework.test.requestcontext.RequestContextTest
Test case for RequestContext that tests whether request contexts are uniquely identified by their requestContextId.
testEventProbeList() - Method in class org.palladiosimulator.probeframework.test.probes.ProbeListTests
Test case for an EventProbeList that takes the demand emitted from an active resource (event source), which is in this case a CPU (i.e., it measures a resource demand metric).
testRegisterCalculatorFactory() - Method in class org.palladiosimulator.probeframework.test.calculators.CalculatorTests
Equal calculators are only allowed to be created once.
testResponseTimeCalculator() - Method in class org.palladiosimulator.probeframework.test.calculators.CalculatorTests
Test case for a calculator that calculates the response time of an operation call in seconds (i.e., it measures a response time metric).
testSame() - Method in class org.palladiosimulator.probeframework.test.requestcontext.ProbeAndRequestContextTest
Test case for ProbeAndRequestContext that tests whether the only equal probe and request contexts are indeed recognized to be equal.
testTriggeredProbeList() - Method in class org.palladiosimulator.probeframework.test.probes.ProbeListTests
Test case for the TriggeredProbeList that takes (currentTimeProbe, currentCPUStateProbe)-tuples (i.e., it includes a point in time metric measured in seconds and a dimensionless CPU state metric).
TimeSpanCalculator - Class in org.palladiosimulator.probeframework.calculator.internal
Time span calculators calculate a time span.
toString() - Method in class org.palladiosimulator.probeframework.measurement.ProbeAndRequestContext
toString() - Method in class org.palladiosimulator.probeframework.measurement.RequestContext
TriggeredProbe - Class in org.palladiosimulator.probeframework.probes
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 - Class in org.palladiosimulator.probeframework.probes
Triggered probe lists group a set of subsumed, triggered probes.
TriggeredProbeList(MetricDescription, List<TriggeredProbe>) - Constructor for class org.palladiosimulator.probeframework.probes.TriggeredProbeList
Default constructor.

U

UnaryCalculator - Class in org.palladiosimulator.probeframework.calculator.internal
This abstract class represents a unary calculator.
update(Observable, Object) - Method in class org.palladiosimulator.probeframework.probes.example.ExampleTakeCPUDemandProbe
Receives a new demand event from the active resource (event source).

W

WaitingTimeCalculator - Class in org.palladiosimulator.probeframework.calculator.internal
Calculates a time span representing the waiting time as defined by the WAITING_TIME_METRIC_TUPLE.
WaitingTimeCalculator(MeasuringPoint, List<Probe>) - Constructor for class org.palladiosimulator.probeframework.calculator.internal.WaitingTimeCalculator
Default Constructor.
A B C D E F G H I N O P R S T U W