- data - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.AnnotationBuilder
-
Stores the concrete values of the annotation (method name - value).
- data - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
Stores the JVM and process measurements.
- data - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.PrintCurrentState
-
- data - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.PrintStatisticsElement
-
- data - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.Stack
-
Stores the stack elements.
- data - Static variable in class test.AgentTest
-
Stores the data instance(s).
- data - Variable in class test.CpuTimeTest
-
Stores the data.
- data - Variable in class test.IndirectTest
-
Stores the data.
- data - Variable in class test.IndirectTest.SubTest
-
Stores the data.
- data - Variable in class test.InstanceIdentifierTest
-
Stores the data.
- data - Variable in class test.InstanceIdentifierTest2.Test1
-
Stores the data.
- data - Variable in class test.InterfaceTest
-
Stores the data.
- data - Variable in class test.InterfaceTestMethod
-
Stores the data.
- data - Variable in class test.MemoryAllocationTest
-
Stores the data.
- data - Variable in class test.MultiRecIdTest.Part1
-
Stores the data.
- data - Variable in class test.MultiRecIdTest.Part2
-
Stores the data.
- dataDefinition - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.AnnotationBuilder
-
Stores the data attributes in order to implement generic XML reading.
- dataSize - Static variable in class test.IndirectTest
-
Stores the size of a data object.
- dataSize - Static variable in class test.InterfaceTest
-
Stores the size of a data object.
- dataSize - Static variable in class test.InterfaceTestMethod
-
Stores the size of a data object.
- dataSize - Static variable in class test.MultiRecIdTest
-
Stores the size of a data object.
- de.uni_hildesheim.sse.monitoring.runtime - package de.uni_hildesheim.sse.monitoring.runtime
-
The main package for the SSE-instrumentation (SPASS-meter).
- de.uni_hildesheim.sse.monitoring.runtime.annotations - package de.uni_hildesheim.sse.monitoring.runtime.annotations
-
Annotations and enumerations for classes being monitored.
- de.uni_hildesheim.sse.monitoring.runtime.annotations.internal - package de.uni_hildesheim.sse.monitoring.runtime.annotations.internal
-
Annotations and enumerations for classes being monitored.
- de.uni_hildesheim.sse.monitoring.runtime.boot - package de.uni_hildesheim.sse.monitoring.runtime.boot
-
Basic classes needed to instrument other classes and to be available before
Instrumentation.
- de.uni_hildesheim.sse.monitoring.runtime.configuration - package de.uni_hildesheim.sse.monitoring.runtime.configuration
-
Classes to realize the configuration mechanism, i.e. to read the configuration
from the command line as well as from file formats.
- de.uni_hildesheim.sse.monitoring.runtime.configuration.xml - package de.uni_hildesheim.sse.monitoring.runtime.configuration.xml
-
Implements reading the annotations from an XML file.
- de.uni_hildesheim.sse.monitoring.runtime.instrumentation - package de.uni_hildesheim.sse.monitoring.runtime.instrumentation
-
The instrumentation agent and all functionality needed to inject code
into a program to be monitored.
- de.uni_hildesheim.sse.monitoring.runtime.plugins - package de.uni_hildesheim.sse.monitoring.runtime.plugins
-
Functionality for extending SPASS-monitor or listening to its events.
- de.uni_hildesheim.sse.monitoring.runtime.recording - package de.uni_hildesheim.sse.monitoring.runtime.recording
-
Functionality for recording monitoring with a VM to be attached to
a concrete program.
- de.uni_hildesheim.sse.monitoring.runtime.recordingServer - package de.uni_hildesheim.sse.monitoring.runtime.recordingServer
-
Functionality for recording monitoring events on an external
process / machine sent from a VM.
- de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies - package de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
(Common) recording strategies which may be located within the VM of the program
being monitored or on the receiving server.
- de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements - package de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements
-
Classes for the possible events during measurement.
- de.uni_hildesheim.sse.monitoring.runtime.utils - package de.uni_hildesheim.sse.monitoring.runtime.utils
-
Some helpful utility classes.
- de.uni_hildesheim.sse.monitoring.runtime.utils.xml - package de.uni_hildesheim.sse.monitoring.runtime.utils.xml
-
This package also contains a simple (quick and dirty) XML parser which can be
used as a replacement of the heavyweight XML parsers provided with Java.
- de.uni_hildesheim.sse.monitoring.runtime.wrap - package de.uni_hildesheim.sse.monitoring.runtime.wrap
-
Contains wrapper and delegator classes.
- DEBUG - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.AnnotationConstants
-
Denotes the default recording strategy.
- debug - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.MonitoringGroupConfiguration
-
Define any combination of debug states for additional information to
be emitted during monitoring.
- debugLog - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores the debug log file (lazy initialization).
- debugLog(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Provides the opportunity to log to a debug file (if specified
in configuration).
- DebugState - Enum in de.uni_hildesheim.sse.monitoring.runtime.boot
-
Defines possible values for debug states, i.e. for situations where
additional debugging information should be emitted during monitoring.
- DebugState(String) - Constructor for enum de.uni_hildesheim.sse.monitoring.runtime.boot.DebugState
-
Creates a new constant.
- debugStates - Variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.MonitoringGroupSettings
-
Returns a combination of debug states for additional information to
be emitted during monitoring.
- DebugStream - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
Allows writing information to a file for debugging.
- DebugStream() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.DebugStream
-
Prevents external creation.
- DEFAULT - Static variable in enum de.uni_hildesheim.sse.monitoring.runtime.boot.DebugState
-
Provides the default value.
- DEFAULT - Static variable in enum de.uni_hildesheim.sse.monitoring.runtime.boot.InstanceIdentifierKind
-
The default instance identifier kind.
- DEFAULT - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.MonitoringGroupConfiguration
-
Stores the unmodifiable default instance.
- DEFAULT_CAPACITY - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap
-
The default capacity for hash map instances.
- DEFAULT_CAPACITY - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap
-
The default capacity for hash map instances.
- DEFAULT_CAPACITY - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongLongHashMap
-
The default capacity for hash map instances.
- DEFAULT_INITIAL_CAPACITY - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.ObjectSizeCache
-
The default initial capacity - MUST be a power of two.
- DEFAULT_INITIAL_CAPACITY - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.LongRecordingStackHashMap
-
The default initial capacity - MUST be a power of two.
- DEFAULT_INITIAL_CAPACITY - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap
-
The default initial capacity - MUST be a power of two.
- DEFAULT_INSTRUMENTER - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Defines the class name of the default instrumenter.
- DEFAULT_LOAD_FACTOR - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.ObjectSizeCache
-
The load factor used when none specified in constructor.
- DEFAULT_LOAD_FACTOR - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.LongRecordingStackHashMap
-
The load factor used when none specified in constructor.
- DEFAULT_LOAD_FACTOR - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap
-
The load factor used when none specified in constructor.
- DEFAULT_LOADFACTOR - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap
-
The default load factor for hash map instances.
- DEFAULT_LOADFACTOR - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap
-
The default load factor for hash map instances.
- DEFAULT_LOADFACTOR - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongLongHashMap
-
The default load factor for hash map instances.
- DefaultEventRecorderStrategy - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
Implements abstract event recorder strategy in order to buffer events
locally and process them in parallel.
- DefaultEventRecorderStrategy(RecorderStrategy) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultEventRecorderStrategy
-
Constructor.
- defaultGroupResources - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores the default resources for monitoring groups(currently all).
- defaultPosition - Variable in enum de.uni_hildesheim.sse.monitoring.runtime.annotations.TimerState
-
Stores the default position for affecting the instrumented system.
- DefaultRecorderElement - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
Implements a recorder element containing the monitoring data for one
monitoring group.
- DefaultRecorderElement(MonitoringGroupConfiguration) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderElement
-
Creates a recorder element.
- DefaultRecorderStrategy - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
Implements the default recorder strategy for in-memory recording.
- DefaultRecorderStrategy(ResultFormatter) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Creates the recorder strategy.
- DefaultRecorderStrategy.RecorderElementEntryComparator - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
Implements a comparator for recorder element mappings (for output).
- DefaultRecorderStrategy.ThreadDataMapElementComparator - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
Implements a comparator for thread data entries (for output).
- defaults - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.StrategyStorage
-
Stores default recorder elements which should be available by
their name only (fix).
- defaultsOnly() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.AnnotationBuilder
-
Returns whether the values of this annotation just contains defaults.
- DefaultTimerChangeListener - Class in de.uni_hildesheim.sse.monitoring.runtime.plugins
-
Implements a default listener for timer events which prints out that a
timer event happened.
- DefaultTimerChangeListener() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.plugins.DefaultTimerChangeListener
-
- DefaultValueChangeListener - Class in de.uni_hildesheim.sse.monitoring.runtime.plugins
-
Implements a basic listener for changing (attribute) values which always
emits that the value (event) was not handled.
- DefaultValueChangeListener() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.plugins.DefaultValueChangeListener
-
- deflt - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.AttributeMetaData
-
Specifies the default value (to be automatically synchronized in future
with the annotations).
- DELEGATING_RANDOM_ACCESS_FILE - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
The fully qualified name of the delegating random access file.
- DelegatingInputStream - Class in de.uni_hildesheim.sse.monitoring.runtime.wrap
-
A stream class delegating its operation to an arbitrary input stream
while notifying the recorder about performed operations.
- DelegatingInputStream(InputStream, StreamType) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingInputStream
-
Creates a new delegating stream.
- DelegatingInputStream(InputStream, StreamType, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingInputStream
-
Creates a new delegating stream.
- DelegatingMapIterator(AbstractIntHashMap.MapIterator) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap.DelegatingMapIterator
-
Creates a new delegating iterator.
- DelegatingMapIterator(AbstractLongHashMap.MapIterator) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap.DelegatingMapIterator
-
Creates a new delegating iterator.
- DelegatingOutputStream - Class in de.uni_hildesheim.sse.monitoring.runtime.wrap
-
A stream class delegating its operation to an arbitrary input stream
while notifying the recorder about performed operations.
- DelegatingOutputStream(OutputStream, StreamType) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingOutputStream
-
Creates a new delegating stream.
- DelegatingOutputStream(OutputStream, StreamType, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingOutputStream
-
Creates a new delegating stream.
- DelegatingRandomAccessFile - Class in de.uni_hildesheim.sse.monitoring.runtime.wrap
-
Instances of this class support both reading and writing to a
random access file.
- DelegatingRandomAccessFile(String, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingRandomAccessFile
-
Creates a random access file stream to read from, and optionally
to write to, a file with the specified name.
- DelegatingRandomAccessFile(File, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingRandomAccessFile
-
Creates a random access file stream to read from, and optionally to
write to, the file specified by the File argument.
- DelegatingRandomAccessFile(String, String, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingRandomAccessFile
-
Creates a random access file stream to read from, and optionally
to write to, a file with the specified name.
- DelegatingRandomAccessFile(File, String, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingRandomAccessFile
-
Creates a random access file stream to read from, and optionally to
write to, the file specified by the File argument.
- DelegatingReader - Class in de.uni_hildesheim.sse.monitoring.runtime.wrap
-
A reader delegating its operation to an arbitrary reader
while notifying the recorder about performed operations.
- DelegatingReader(Reader, StreamType) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingReader
-
Creates a new delegating reader.
- DelegatingReader(Reader, StreamType, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingReader
-
Creates a new delegating reader.
- DelegatingWriter - Class in de.uni_hildesheim.sse.monitoring.runtime.wrap
-
A writer delegating its operation to an arbitrary writer
while notifying the recorder about performed operations.
- DelegatingWriter(Writer, StreamType) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingWriter
-
Creates a delegating writer.
- DelegatingWriter(Writer, StreamType, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingWriter
-
Creates a delegating writer.
- deleteSemantics(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Removes the assigned semantics for cls.
- depth - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
Depth in nested XML elements.
- distributeIntValue(int, ResourceType) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractMultipleRecorderElement
-
Distributes an int value to the accountable resources.
- distributeLongValue(long, ResourceType) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractMultipleRecorderElement
-
Distributes a long value to the accountable resources.
- distributeValues - Variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.MonitoringGroupSettings
-
Stores whether values in multi groups should be distributed evenly to
the contained values or whether the entire value should be added to each
group.
- distributeValues - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractMultipleRecorderElement
-
Stores whether values should be distributed in accountable fractions
or passed to the elements as a whole.
- DocHandler - Interface in de.uni_hildesheim.sse.monitoring.runtime.utils.xml
-
Defines an interface to link program specific actions with the
state of the
QdParser.
- doClass(ClassLoader, String, byte[], boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MonitoringClassFileTransformer
-
Processes the given class.
- doctype(int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
XML Doctype.
- doFirstMain(IClass, IBehavior, Monitor, TransformationType) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Processes the first main method which occurs during instrumentation of a
program.
- doIt() - Method in class test.ConfigurationTest.Component
-
Executes this component.
- doIt() - Method in class test.ConfigurationTest.FileComponent
-
Executes this component.
- doIt() - Method in class test.ConfigurationTest.URLComponent
-
Executes this component.
- doMethod(IBehavior, Monitor, boolean, TransformationType, MethodEditor) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Processes a method of a regular class (system under measurement).
- DOPOOLING - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
true if elements should be pooled, otherwise
false.
- DoubleTest() - Constructor for class test.MemoryTest.DoubleTest
-
- doUnallocationRecording - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Stores whether unallocation recording shall be done.
- doUnallocationRecording() - Static method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Returns whether unallocation recording shall be performed.