- AbstractClassTransformer - Class in de.uni_hildesheim.sse.monitoring.runtime.instrumentation
-
Implements the class file transformer introducing additional code
for instrumentation.
- AbstractClassTransformer(boolean) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Creates a new monitoring class file transformer.
- AbstractEventRecorderStrategy - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
Implements an abstract strategy for buffering the incoming calls into
events, buffering them and analyzing them in parallel.
- AbstractEventRecorderStrategy(StrategyStorage) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
Creates a new recorder strategy.
- AbstractEventRecorderStrategy.HandleException - Exception in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
- AbstractEventRecorderStrategy.HandleThread - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
Implements a thread which sends the gathered data to the specified
server.
- AbstractIntHashMap - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
An abstract hash map for mapping int values.
- AbstractIntHashMap() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap
-
Constructs an empty instance with the default initial capacity and the
default load factor.
- AbstractIntHashMap(int) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap
-
Constructs an empty instance with the given initial capacity and the
default load factor.
- AbstractIntHashMap(int, float) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap
-
Constructs an empty instance with the given initial capacity and the
given load factor.
- AbstractIntHashMap(AbstractIntHashMap) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap
-
Constructs a new IntHashMap with the same mappings as the specified Map.
- AbstractIntHashMap.DelegatingMapIterator<T> - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
Implements an abstract delegating element iterator.
- AbstractIntHashMap.MapElement - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
Implements a map element storing the contents of the buckets.
- AbstractIntHashMap.MapIterator - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
Implements a map element iterator.
- AbstractLongHashMap - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
An abstract hash map for mapping long values.
- AbstractLongHashMap() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap
-
Constructs an empty instance with the default initial capacity and the
default load factor.
- AbstractLongHashMap(int) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap
-
Constructs an empty instance with the given initial capacity and the
default load factor.
- AbstractLongHashMap(int, float) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap
-
Constructs an empty instance with the given initial capacity and the
given load factor.
- AbstractLongHashMap(AbstractLongHashMap) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap
-
Constructs a new LongHashMap with the same mappings as the specified Map.
- AbstractLongHashMap.DelegatingMapIterator<T> - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
Implements an abstract delegating element iterator.
- AbstractLongHashMap.MapElement - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
Implements a map element storing the contents of the buckets.
- AbstractLongHashMap.MapIterator - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
Implements a map element iterator.
- AbstractMultipleRecorderElement - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
Defines a recording element which represents multiple recorder elements
by delegating to stored monitoring groups.
- AbstractMultipleRecorderElement(MonitoringGroupConfiguration) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractMultipleRecorderElement
-
Creates a recorder element.
- AbstractMultipleRecorderElement(MonitoringGroupConfiguration, RecorderElement[], boolean) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractMultipleRecorderElement
-
Creates a recorder element.
- AbstractNetIoTest - Class in test
-
Defines reusable functionalities for the plain network tests.
- AbstractNetIoTest() - Constructor for class test.AbstractNetIoTest
-
Prevents this class from being instantiated from outside.
- AbstractNetIoTest.ServerMainThread - Class in test
-
Implements a simple thread for accepting network connections.
- AbstractNetIoTest.ServerWorkThread - Class in test
-
Implements a thread which is started on an accepted connection.
- AbstractRecorderStrategy - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
Defines a basic recorder strategy implementing common parts.
- AbstractRecorderStrategy(StrategyStorage) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractRecorderStrategy
-
Creates a new recorder strategy.
- AbstractResultFormatter - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
An abstract implementation of the resource formatter as a basis for
implementations.
- AbstractResultFormatter() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
- accountableResources - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores the accountable resources (currently all).
- accountExcluded - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores whether excluded parts should be accounted in a global monitoring
group or whether they should be ignored and only be accounted for the
entire program.
- accountExcluded() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Returns whether excluded parts should be accounted in a global monitoring
group or whether they should be ignored and only be accounted for the
entire program.
- accountForGlobalResource(boolean, ResourceType) - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Returns whether we shall account for a global SUM/System resource.
- accountForJvmIo - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.SystemMonitoring
-
Account for JVM I/O.
- accountForProcessData - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.SystemMonitoring
-
Account for process data.
- accountForSystemIo - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.SystemMonitoring
-
Account for System I/O.
- accounting - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.MonitoringGroupConfiguration
-
Stores the group accounting type.
- accountResource(ResourceType) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.BlockingRecorderElement
-
Returns whether the specified resource should be accounted.
- accountResource(ResourceType) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElement
-
Returns whether the specified resource should be accounted.
- actionPerformed(ActionEvent) - Method in class test.ShutdownTestFrame
-
Called from timer.
- add(E) - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.ArrayList
-
Appends the specified element to the end of this list.
- add(int, E) - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.ArrayList
-
Inserts the specified element at the specified position in this
list.
- add(RecordingStrategiesElement) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
Adds an element to the processing list.
- addBefore(T, LinkedList.Entry<T>) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LinkedList
-
Adds a new entry before entry.
- addBefore(long, LongLinkedList.Entry) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongLinkedList
-
Adds a new entry before entry.
- addBefore(RecordingStrategiesElement, RecordingStrategiesElementLinkedList.Entry) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.RecordingStrategiesElementLinkedList
-
Adds a new entry before entry.
- addEntry(int, Object, long, int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.ObjectSizeCache
-
Adds a new entry with the specified key, value and hash code to
the specified bucket.
- addEntry(int, long, RecordingStack, int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.LongRecordingStackHashMap
-
Adds a new entry with the specified key, value and hash code to
the specified bucket.
- addEntry(int, K, V, int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap
-
Adds a new entry with the specified key, value and hash code to
the specified bucket.
- addFirst(T) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LinkedList
-
Inserts the specified element at the beginning of this list.
- addFirst(long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongLinkedList
-
Inserts the specified element at the beginning of this list.
- addFirst(RecordingStrategiesElement) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.RecordingStrategiesElementLinkedList
-
Inserts the specified element at the beginning of this list.
- addLast(T) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LinkedList
-
Appends the specified element to the end of this list.
- addLast(long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongLinkedList
-
Appends the specified element to the end of this list.
- addLast(RecordingStrategiesElement) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.RecordingStrategiesElementLinkedList
-
Appends the specified element to the end of this list.
- addNetBytes(long, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractMultipleRecorderElement
-
Adds an external amount of input or output bytes to this recording
element.
- addNetBytes(long, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.BlockingRecorderElement
-
Adds an external amount of input or output bytes to this recording
element.
- addNetBytes(long, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderElement
-
Adds an external amount of input or output bytes to this recording
element.
- addNetBytes(long, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.InstanceRecorderElement
-
- addNetBytes(long, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElement
-
Adds an external amount of input or output bytes to this recording
element.
- Agent - Class in de.uni_hildesheim.sse.monitoring.runtime.instrumentation
-
A Java agent to instrument classes for runtime monitoring.
- Agent() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.Agent
-
Prevents this class from being called from outside.
- Agent.JarProvider - Class in de.uni_hildesheim.sse.monitoring.runtime.instrumentation
-
Implements an on-creation jar provider which returns
Agent.jars.
- AgentLoader - Class in de.uni_hildesheim.sse.monitoring.runtime.instrumentation
-
A class for automatically loading the agent loader (currently untested
/ unused).
- AgentLoader() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AgentLoader
-
Prevents this class from being instantiated from outside.
- agentmain(String, Instrumentation) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.Agent
-
JVM hook to dynamically load javaagent at runtime.
- AgentTest - Class in test
-
Execute some interleaving threads with different
resource consumption.
- AgentTest() - Constructor for class test.AgentTest
-
Prevents this class from being instantiated from outside.
- allClassMembers - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Returns whether all class members shall be considered for instrumentation
by default or whether SPASS-meter shall apply configuration-based filters
such as "plain time" that may need explicit specification of the
monitoring phase (as arbitrary classes are then not considered for
analysis anymore).
- allClassMembers() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Returns whether all class members should be analyzed for instrumentation
by default or whether SPASS-meter shall apply filter strategies such as
"plain time".
- allocate() - Method in class test.IndirectTest.SubTest
-
Called to allocate the data.
- allocate() - Method in class test.IndirectTestFile.SubTest
-
Called to allocate the data.
- allocate(Object) - Method in class test.ValueMemTest
-
Emulates a method which receives a newly created object for which the
size cannot be determined (Android objects).
- allocateIndirect(IndirectTest.SubTest) - Method in class test.IndirectTest
-
Allocates a sub object indirectly in order to cause this element to
occur twice on the internal stack.
- allocateIndirect(IndirectTestFile.SubTest) - Method in class test.IndirectTestFile
-
Allocates a sub object indirectly in order to cause this element to
occur twice on the internal stack.
- ALLOCSIZE - Static variable in class test.ValueMemTest
-
The size to notify.
- allValues() - Static method in class de.uni_hildesheim.sse.monitoring.runtime.AnnotationConstants
-
Returns the list of all constant values defined in this class.
- analyzeMembers - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLConfiguration
-
Just stores whether the most detailed type of annotation attachment per
class is a member (true) or not (false).
- analyzeMembers - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLHandler
-
Just stores whether the most detailed type of annotation attachment per
class is a member (true) or not (false).
- analyzeMembers - Variable in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Analyze the members of the individual classes.
- analyzeMembers(String, IClass) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Returns whether the members of a class shall be analyzed.
- annotatedFields - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Stores the relation among annotated fields and recording ids (may be
null if not specified).
- AnnotationBuilder<T extends java.lang.annotation.Annotation> - Class in de.uni_hildesheim.sse.monitoring.runtime.configuration
-
Implements the default way of creating annotations on demand.
- AnnotationBuilder(Class<T>, AttributeMetaData[]) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.configuration.AnnotationBuilder
-
Creates an instance of this builder by providing the meta information
for each attribute to be considered.
- AnnotationBuilder(Class<T>) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.configuration.AnnotationBuilder
-
Creates an instance for a concrete annotation by reading the metadata
directly from the annotation.
- AnnotationBuilder(AnnotationBuilder<T>) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.configuration.AnnotationBuilder
-
- AnnotationBuilderMap - Class in de.uni_hildesheim.sse.monitoring.runtime.configuration.xml
-
Defines the type of a specialized map for annotation builders.
- AnnotationBuilderMap() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.AnnotationBuilderMap
-
- AnnotationConstants - Class in de.uni_hildesheim.sse.monitoring.runtime
-
Defines constants to be used in annotations, particularly for
denoting variabilities to be enabled / disabled at / directly after compile
time.
- AnnotationConstants() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.AnnotationConstants
-
Prevents this class from being instantiated from outside.
- AnnotationId - Class in test
-
Defines the ids for annotations and testing.
- AnnotationId() - Constructor for class test.AnnotationId
-
Prevents this class from begin instantiated from outside.
- AnnotationInstanceProvider - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
Provide an instance of an annotation with member values.
- AnnotationInstanceProvider() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.AnnotationInstanceProvider
-
- AnnotationInvocationHandler - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
Class that handles the method calls for a java.lang.reflect.Proxy that
implements an annotation.
- AnnotationInvocationHandler(HashMap<String, Object>, Class<? extends Annotation>) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.AnnotationInvocationHandler
-
Creates a new invocation handler taking over the annotation type and the
values to return for the annotation (instance).
- AnnotationInvocationHandler.SerializationProxy - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
- Annotations - Class in de.uni_hildesheim.sse.monitoring.runtime.configuration
-
Tooling for building initialized annotations.
- Annotations() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.configuration.Annotations
-
Prevents this class from being initialized from outside.
- AnnotationSearchType - Enum in de.uni_hildesheim.sse.monitoring.runtime.configuration
-
Defines how to consider annotations in super interfaces and super classes.
- AnnotationSearchType(boolean, boolean) - Constructor for enum de.uni_hildesheim.sse.monitoring.runtime.configuration.AnnotationSearchType
-
Creates a new constant.
- annotationSearchType - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores the annotation search type.
- annotationType - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.AnnotationInvocationHandler
-
Stores the annotation type to emulate.
- annotationType - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.AnnotationInvocationHandler.SerializationProxy
-
Stores the annotation type to emulate.
- anywayResources - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores the resources to be collected anyway.
- append(char) - Method in class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingWriter
-
Appends the specified character to this writer.
- append(CharSequence) - Method in class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingWriter
-
Appends the specified character sequence to this writer.
- append(CharSequence, int, int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingWriter
-
Appends a subsequence of the specified character sequence to this writer.
- appendAllTo(LinkedList<T>) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LinkedList
-
Appends all elements in this list to the end of list.
- appendInBraces(StringBuilder, String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AnnotationInvocationHandler
-
Appends the given string in braces to buf.
- appendToCurrentPath(PathElement.Type, String, String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLHandler
-
Appends a name to the current path.
- appendToPath(Instrumentation, String, boolean) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.Agent
-
Appends the given jar file in fileName either to the boot
class path or to the system class path.
- applyConfiguration() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Profile
-
Applies the default settings of this profile to the configuration.
- array - Variable in enum de.uni_hildesheim.sse.monitoring.runtime.configuration.ConfigurationEntry.Type
-
Stores whether this type is an array.
- ArrayList<E> - Class in de.uni_hildesheim.sse.monitoring.runtime.boot
-
Reimplements a simple version of java.util.ArrayList in order to
avoid dependencies to the collections framework.
- ArrayList(int) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.boot.ArrayList
-
Constructs an empty list with the specified initial capacity.
- ArrayList() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.boot.ArrayList
-
Constructs an empty list with an initial capacity of ten.
- ArrayList.Itr - Class in de.uni_hildesheim.sse.monitoring.runtime.boot
-
Implements an iterator.
- assertChain(MonitoringGroupValue, boolean) - Static method in class test.ThreadedTest
-
Asserts a chain of values among the monitoring groups.
- asserts() - Static method in class test.CloneTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.ConfigurationTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.CpuTimeTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.ExcludedMethodTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.FieldAccessTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.FileIoTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.IndirectTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.IndirectTestFile
-
The automated tests using assert statements.
- asserts() - Static method in class test.IndividualMethodTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.InstanceIdentifierTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.InstanceIdentifierTest2
-
The automated tests using assert statements.
- asserts() - Static method in class test.InterfaceTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.InterfaceTestMethod
-
The automated tests using assert statements.
- asserts() - Static method in class test.MemoryAllocationTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.MultiRecIdTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.NetIoTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.NetIoTestAll
-
The automated tests using assert statements.
- asserts() - Static method in class test.NetIoTestServer
-
The automated tests using assert statements.
- asserts() - Static method in class test.PatternTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.RandomIoTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.ShutdownTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.ShutdownTestFrame
-
The automated tests using assert statements.
- asserts() - Static method in class test.SystemExitTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.ThreadedTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.TimerTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.UDPIoTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.UrlTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.ValueMemTest
-
The automated tests using assert statements.
- asserts() - Static method in class test.ValueTest
-
The automated tests using assert statements.
- assertZero(MonitoringGroupValue) - Static method in class test.ThreadedTest
-
Asserts the value 0 for all monitoring groups.
- assignAllTo(String, boolean) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderAccess
-
Notifies that the following values (if not further calls
to this method or other recording ids occur) should be assigned
to the given recId.
- assignAllTo(String, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderFrontend
-
Notifies that the following values (if not further calls
to this method or other recording ids occur) should be assigned
to the given recId.
- assignAllTo(String, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Notifies that the following values (if not further calls
to this method or other recording ids occur) should be assigned
to the given recId.
- assignAllTo(String, boolean, long, ThreadsInfo) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
Notifies that the following values (if not further calls
to this method or other recording ids occur) should be assigned
to the given recId.
- assignAllTo(String, boolean, long, ThreadsInfo) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Notifies that the following values (if not further calls
to this method or other recording ids occur) should be assigned
to the given recId.
- assignAllTo(String, boolean, long, ThreadsInfo) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderStrategy
-
Notifies that the following values (if not further calls
to this method or other recording ids occur) should be assigned
to the given recId.
- assignByStackTrace(String, String, long, boolean, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Retrieves the recorder element to be used for recording based on the
given recorder identification and the thread identification.
- assignId(String, String, boolean) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Assign the proper recording id with respect to the object identity of
the caller, i.e. check the actual type of
caller and pass adjust the recording id if possible.
- assignments - Variable in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Stores the assignments.
- assignSemantics(String, String, Monitor) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Assigns the monitoring semantics for the method methodName
in class cls.
- assignSemantics(String, String, Monitor) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.instrumentation.ISemanticsCollector
-
Assigns the monitoring semantics for the method methodName
in class cls.
- assignSemantics(String, String, String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Assigns the stored monitoring semantics to the given method
(methodSignature) in class with name cls.
- ASSIGNTOALL - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.Constants
-
- AssignToAllElement - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements
-
Defines an AssignToAll element.
- AssignToAllElement() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.AssignToAllElement
-
Creates a new empty instance.
- AssignToAllElement(String, boolean, long, ThreadsInfo) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.AssignToAllElement
-
Creates a new instance with the given parameters.
- AT_ARRAY_CREATION - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.MemoryAccountingConstants
-
The bit flag for instrumenting at array creations.
- AT_CONSTRUCTOR - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.MemoryAccountingConstants
-
The bit flag for instrumenting at constructors.
- AT_END - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.MainDefaultTypeConstants
-
The bit flag for instrumenting at end of main.
- AT_FINALIZER - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.MemoryAccountingConstants
-
The bit flag for instrumenting at finalizers.
- AT_OBJECT_CREATION - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.MemoryAccountingConstants
-
The bit flag for instrumenting at object creation.
- AT_SHUTDOWN - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.MainDefaultTypeConstants
-
The bit flag for instrumenting at shutdown of the JVM.
- AT_START - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.MainDefaultTypeConstants
-
The bit flag for instrumenting at start of main.
- atArrayCreation() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.configuration.MemoryAccountingType
-
Returns whether instrumentation should happen at array creations.
- atConstructor() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.configuration.MemoryAccountingType
-
Returns whether instrumentation should happen in object constructors.
- atFinalizer() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.configuration.MemoryAccountingType
-
Returns whether instrumentation should happen in object finalizers.
- atInsert(Object) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap.MapElement
-
Called at insertion of this map element when an element of the
same key was inserted before.
- atInsert(Object) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap.MapElement
-
Called at insertion of this map element when an element of the
same key was inserted before.
- atInsert(Object) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.CleaningLongHashMap.MapElement
-
Called at insertion of this map element when an element of the
same key was inserted before.
- atInsert(Object) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.IntHashMap.MapElement
-
Called at insertion of this map element when an element of the
same key was inserted before.
- atInsert(Object) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongHashMap.MapElement
-
Called at insertion of this map element when an element of the
same key was inserted before.
- atObjectCreation() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.configuration.MemoryAccountingType
-
Returns whether instrumentation should happen at object creations.
- atShutdown() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.boot.MainDefaultType
-
Returns whether default instrumentation should happen as a shutdown hook.
- atStart() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.boot.MainDefaultType
-
Returns whether default instrumentation should happen at the beginning.
- atStop() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.boot.MainDefaultType
-
Returns whether default instrumentation should happen at the end.
- attachListener(ConfigurationListener) - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Allows to set once a configuration listener (internal use only).
- attachMonitoringGroupBurstChangeListener(MonitoringGroupBurstChangeListener) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.plugins.PluginRegistry
-
Attaches a monitoring group burst change listener.
- attachMonitoringGroupChangeListener(MonitoringGroupChangeListener) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.plugins.PluginRegistry
-
Attaches a monitoring group change listener.
- attachMonitoringGroupCreationListener(MonitoringGroupCreationListener) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.plugins.PluginRegistry
-
Attaches a monitoring group creation listener.
- attachTimerChangeListener(TimerChangeListener) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.plugins.PluginRegistry
-
Attaches a value change listener.
- attachValueChangeListener(ValueChangeListener) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.plugins.PluginRegistry
-
Attaches a value change listener.
- attributeEquals(int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
"=" between attribute name and quoted value.
- AttributeMetaData - Class in de.uni_hildesheim.sse.monitoring.runtime.configuration
-
Defines an attribute of an annotation.
- AttributeMetaData(Method) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.configuration.AttributeMetaData
-
Creates a metadata object from a method.
- AttributeMetaData(String, Object, Class<?>) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.configuration.AttributeMetaData
-
Creates an attribute metadata object.
- attributeName(int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
Part of the attribute name.
- attributeValue(int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
Part of the attribute value.
- attrs - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
Stores current element attributes.
- available() - Method in class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingInputStream
-
Returns an estimate of the number of bytes that can be read (or
skipped over) from this input stream without blocking by the next
invocation of a method for this input stream.
- avgLoad - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ProcessData.Measurements
-
Stores the average load collected during monitoring.
- avgMemUse - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ProcessData.Measurements
-
Stores the average memory use collected during monitoring.