- editFieldAccess(String, String, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Instruments a field access for notifying the recorder about value
changes.
- editMethodCall(String, String, String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Instruments a method call.
- editNewArray() - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Instruments the creation of an array.
- editNewExpression(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Instruments an object creation.
- elementData - Variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.ArrayList
-
The array buffer into which the elements of the ArrayList are stored.
- elementResources - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.MultipleRecorderElement
-
Consider the individual accountable resources
of the stored elements in addition to those configured for this
group (true) or this group only (false).
- elements - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingServer.TCPRecordingServer
-
Stores elements for all received data.
- elements - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
Stores the generated elements for sending them to the specified server.
- elements - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractMultipleRecorderElement
-
Stores the contributing variant measurements.
- elements() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap
-
Returns an iterator over the entries stored in this map.
- elements() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap
-
Returns an iterator over the entries stored in this map.
- elementType - Variable in enum de.uni_hildesheim.sse.monitoring.runtime.configuration.ConfigurationEntry.Type
-
Stores the element type.
- elemType - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.ConfigurationEntry
-
- empty() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.Stack
-
Tests if this stack is empty.
- EmptyTest() - Constructor for class test.MemoryTest.EmptyTest
-
- ENABLE_DEBUG - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Defines whether debugging output should be enabled.
- enableRecording(RecorderElement, ResourceType) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractMultipleRecorderElement
-
Returns whether the given element should record the specified resource.
- enableRecording(RecorderElement, ResourceType) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ContributingRecorderElement
-
Returns whether the given element should record the specified resource.
- enableRecording(RecorderElement, ResourceType) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.MultipleRecorderElement
-
Returns whether the given element should record the specified resource.
- enableVariabilityDetection(boolean) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderAccess
-
Changes if automated variability detection should be enabled or not.
- enableVariabilityDetection(boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderFrontend
-
Changes if automated variability detection should be enabled or not.
- enableVariabilityDetection(boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Changes if automated variability detection should be enabled or not.
- enableVariabilityDetection(boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractRecorderStrategy
-
Enables or disables automatic variability detection.
- enableVariabilityDetection(boolean) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderStrategy
-
Enables or disables automatic variability detection.
- enableVariabilityDetection(boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.StrategyStorage
-
Enables or disables automatic variability detection.
- end - Variable in enum de.uni_hildesheim.sse.monitoring.runtime.annotations.TimerPosition
-
Stores if this constant marks the end.
- end(long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ThreadData
-
Ends recording for this thread as the thread ended.
- endDocument() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLHandler
-
Receive notification of the end of the document.
- endDocument() - Method in interface de.uni_hildesheim.sse.monitoring.runtime.utils.xml.DocHandler
-
End of an XML Document.
- endElement(String, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.AnnotationBuilder
-
Is called at the end of an XML element processing step.
- endElement(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLHandler
-
Ends reading an element.
- endElement(String) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.utils.xml.DocHandler
-
End of an XML element.
- endMonitoring(boolean, ClassLoader, String) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.wrap.ShutdownMonitor
-
Ends the monitoring system properly.
- endProcessing() - Static method in class test.TimerTest
-
Finishes processing and the timer.
- endsWith(String, char) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Returns if the specified string ends with a given char.
- endsWith(CharSequence, String) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.utils.StringUtils
-
Returns whether cs ends with postfix.
- EndSystem - Annotation Type in de.uni_hildesheim.sse.monitoring.runtime.annotations
-
Marks the end of the system (to be instrumented at the end of the annotated
method).
- endSystem() - Static method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderAccess
-
Notifies about the end of the monitored program.
- endSystem() - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderFrontend
-
Notifies about the end of the monitored program.
- endSystem() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Notifies about the end of the monitored program.
- endsystem - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingServer.TCPRecordingServer
-
Stores the count of enterconfiguration events.
- endSystem() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
Called as the last event from the monitored program.
- endSystem() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Called as the last event from the monitored program.
- endSystem() - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderStrategy
-
Called as the last event from the monitored program.
- ENDSYSTEM - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.Constants
-
- EndSystemElement - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements
-
Defines an EndSystemElement.
- EndSystemElement() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.EndSystemElement
-
Creates a new empty instance.
- endSystemNotification() - Static method in class de.uni_hildesheim.sse.monitoring.runtime.wrap.ShutdownMonitor
-
Notifies that final end of monitoring occured.
- ensureCapacity(int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.ArrayList
-
Increases the capacity of this ArrayList instance, if
necessary, to ensure that it can hold at least the number of elements
specified by the minimum capacity argument.
- ensureDefaultResources() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
- ensureSize(int, int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractMultipleRecorderElement
-
Enlarges the array storing the elements if needed.
- ensureSubset(ResourceType[], ResourceType[]) - Static method in enum de.uni_hildesheim.sse.monitoring.runtime.boot.ResourceType
-
Ensures that the elements in target are also in
source.
- enter(String, String, boolean, boolean, long) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderAccess
-
Notifies the recorder about a method being called.
- enter(String, String, boolean, boolean, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderFrontend
-
Notifies the recorder about a method being called.
- enter(String, String, boolean, boolean, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Notifies the recorder about a method being called.
- enter(String, String, boolean, boolean, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.SynchronizedRecorder
-
Notifies the recorder about a method being called.
- enter - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingServer.TCPRecordingServer
-
Stores the count of enter events.
- enter(String, long, ThreadsInfo, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
Notifies the recorder about a method being called.
- enter(String, long, ThreadsInfo, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Notifies the recorder about a method being called.
- enter(String, long, ThreadsInfo, boolean) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderStrategy
-
Notifies the recorder about a method being called.
- enter - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.AssignToAllElement
-
Stores the enter state.
- ENTER - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.Constants
-
- enterCompleteConfiguration(String, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementMap
-
Changes the entire variability configuration, i.e. sets all currently
active variants new.
- enterConfiguration - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingServer.TCPRecordingServer
-
Stores the count of enterConfiguration events.
- enterConfiguration(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
Notify the recorder that a new variability configuration might have
been entered.
- enterConfiguration(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Notify the recorder that a new variability configuration might have
been entered.
- enterConfiguration(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementMap
-
Notifies this class about explicitly entering a configuration, i.e. the
change of an individual variability (used for automatic detection).
- enterConfiguration(String) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderStrategy
-
Notify the recorder that a new variability configuration might have
been entered.
- ENTERCONFIGURATION - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.Constants
-
- EnterConfigurationElement - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements
-
Defines a EnterConfigurationElement.
- EnterConfigurationElement() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.EnterConfigurationElement
-
Creates a new empty instance.
- EnterConfigurationElement(String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.EnterConfigurationElement
-
Creates a new instance with the given parameter.
- EnterElement - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements
-
Defines an EnterElement.
- EnterElement() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.EnterElement
-
Creates a new empty instance.
- EnterElement(String, long, ThreadsInfo, boolean) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.EnterElement
-
Creates a new instance with th given parameters.
- entityRef(int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
Reference to an XML Entity.
- ENTRIES - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.ConfigurationEntry
-
Stores the configuration entries.
- entries() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap
-
Returns an iterator over the entries stored in this map.
- entries() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.IntHashMap
-
Returns an iterator over the entries stored in this map.
- entries() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongHashMap
-
Returns an iterator over the entries stored in this map.
- Entry(int, Object, long, ObjectSizeCache.Entry) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.configuration.ObjectSizeCache.Entry
-
Creates new entry.
- Entry(int, long, RecordingStack, LongRecordingStackHashMap.Entry) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recording.LongRecordingStackHashMap.Entry
-
Creates new entry.
- Entry(int, K, V, HashMap.Entry<K, V>) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap.Entry
-
Creates new entry.
- Entry(T, LinkedList.Entry<T>, LinkedList.Entry<T>) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.LinkedList.Entry
-
Creates a new entry.
- Entry(long, LongLinkedList.Entry, LongLinkedList.Entry) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.LongLinkedList.Entry
-
Creates a new entry.
- Entry(RecordingStrategiesElement, RecordingStrategiesElementLinkedList.Entry, RecordingStrategiesElementLinkedList.Entry) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.RecordingStrategiesElementLinkedList.Entry
-
Creates a new entry.
- entryPool - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongLinkedList
-
- entryPool - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.RecordingStrategiesElementLinkedList
-
- eol - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
End of line?
- equals(Object) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AnnotationInvocationHandler
- equals(Object) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap.Entry
-
Checks for equality with object.
- etag - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
Stores the current end tag name.
- exc(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
Throws an exception with parse location.
- exclude - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.EnterElement
-
Is this an exclusion from monitoring.
- exclude - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.ExitElement
-
Is this an exclusion from monitoring.
- excludeClasses - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Returns whether specific classes shall be excluded.
- excludeClasses - Variable in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Stores classes to be excluded.
- excluded - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Stores the pseudo recording element for the blocking monitoring overhead,
i.e. exclusion of monitoring.
- EXCLUDED_ID - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.annotations.Helper
-
Defines the internal id for explicitly monitoring excluded parts.
- EXCLUDED_ID - Static variable in interface de.uni_hildesheim.sse.monitoring.runtime.plugins.MonitoringGroupCreationListener
-
Declares the recorder identification used to notify the recordings
of excluded SUM parts.
- ExcludedMethodTest - Class in test
-
Performs simple tests on excluded methods.
- ExcludedMethodTest() - Constructor for class test.ExcludedMethodTest
-
Prevents this class from being instantiated from outside.
- ExcludeFromMonitoring - Annotation Type in de.uni_hildesheim.sse.monitoring.runtime.annotations
-
Mark methods or (inner) classes with this annotation in order to exclude
them from monitoring.
- excludeId(String) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
Returns if an id should be excluded from printing.
- exclusive - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLConfiguration
-
Stores if this configuration is exclusive, i.e. authoritive or if it may
overlap with source code annotations.
- exclusive - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLHandler
-
Stores if this configuration is exclusive, i.e. authoritative or if it may
overlap with source code annotations.
- execCpuTime - Static variable in class test.CpuTimeTest
-
- execCpuTime - Static variable in class test.InstanceIdentifierTest
-
- execSystemTime - Static variable in class test.CpuTimeTest
-
- execSystemTime - Static variable in class test.InstanceIdentifierTest
-
- execute() - Static method in class test.CloneTest
-
Executes the test.
- execute() - Method in class test.CpuTimeTest
-
Executes the test on this instance.
- execute() - Static method in class test.ExcludedMethodTest
-
Executes the test.
- execute() - Static method in class test.FieldAccessTest
-
Executes the tests.
- execute() - Static method in class test.FileIoTest
-
Executes the test, i.e. reads a (source code) file and writes
some output to another file via streams and reader/writer.
- execute() - Method in interface test.IInterfaceTest
-
A method which executes the test.
- execute() - Method in interface test.IInterfaceTestMethod
-
A method which executes the test.
- execute() - Method in class test.IndirectTest
-
Executes resource allocation.
- execute() - Method in class test.IndirectTest.SubTest
-
Executes resource allocation.
- execute() - Method in class test.IndirectTestFile
-
Executes resource allocation.
- execute() - Method in class test.IndirectTestFile.SubTest
-
Executes resource allocation.
- execute() - Static method in class test.IndividualMethodTest
-
Executes the test.
- execute() - Method in class test.InstanceIdentifierTest
-
Executes the test on this instance.
- execute() - Method in class test.InterfaceTest
-
A method which executes the test.
- execute() - Method in class test.InterfaceTestMethod
-
A method which executes the test.
- execute() - Method in class test.MemoryAllocationTest
-
Executes the test on this instance.
- execute() - Method in class test.MultiRecIdTest.Part1
-
Executes this part.
- execute() - Method in class test.MultiRecIdTest.Part2
-
Executes this part.
- execute() - Method in class test.MultiRecIdTest.Part3
-
Executes this part.
- execute() - Static method in class test.PatternTest
-
Executes the test.
- execute() - Static method in class test.RandomIoTest
-
Executes the test, i.e. reads a (source code) file and writes
some output to another file.
- execute() - Static method in class test.ThreadedTest
-
Executes the test.
- execute() - Static method in class test.TimerTest
-
Executes the test.
- execute() - Static method in class test.UDPIoTest
-
Starts the server part, executes the client part and prints out the
results.
- execute() - Static method in class test.UrlTest
-
Executes the test.
- execute() - Static method in class test.ValueMemTest
-
Executes the test.
- execute() - Static method in class test.ValueTest
-
Executes the test.
- executeClient() - Method in class test.AbstractNetIoTest
-
Starts the client part and prints out the results.
- executeClient() - Method in class test.NetIoTest
-
Starts the server part, executes the client part and prints out the
results.
- executeClient() - Method in class test.NetIoTestAll
-
Starts the server part, executes the client part and prints out the
results.
- executeClient() - Method in class test.NetIoTestServer
-
Starts the server part, executes the client part and prints out the
results.
- executeEndCode - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.ShutdownMonitor
-
Stores whether the end code shall be executed.
- executeServer() - Method in class test.AbstractNetIoTest
-
Starts the server part.
- exists(long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongLongHashMap
-
Helper method: returns the element matching the key, or null
if no such element exists.
- exit(String, String, boolean, boolean, long) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderAccess
-
Notifies the recorder about a method being exited.
- exit(String, String, boolean, boolean, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderFrontend
-
Notifies the recorder about a method being exited.
- exit(String, String, boolean, boolean, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Notifies the recorder about a method being exited.
- exit(String, String, boolean, boolean, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.SynchronizedRecorder
-
Notifies the recorder about a method being exited.
- exit - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingServer.TCPRecordingServer
-
Stores the count of exit events.
- exit(String, long, ThreadsInfo, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
Notifies the recorder about a method being exited.
- exit(String, long, ThreadsInfo, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Notifies the recorder about a method being called.
- exit(String, long, ThreadsInfo, boolean) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderStrategy
-
Notifies the recorder about a method being exited.
- EXIT - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.Constants
-
- ExitElement - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements
-
Defines an ExitElement.
- ExitElement() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.ExitElement
-
Creates a new empty instance.
- ExitElement(String, long, ThreadsInfo, boolean) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.ExitElement
-
Creates a new instance with the given parameters.
- expectedModCount - Variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.ArrayList.Itr
-
The modCount value that the iterator believes that the backing
List should have.
- EXPERIMENTAL - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.AnnotationConstants
-
Denotes experimental stuff.
- ExternalLibDummy() - Constructor for class test.ValueTest.ExternalLibDummy
-