- i - Variable in class test.CloneTest
-
Just something to clone.
- IAnnotationBuilder<T extends java.lang.annotation.Annotation> - Interface in de.uni_hildesheim.sse.monitoring.runtime.configuration
-
Defines the public interface of classes which are able to create
annotations on demand (from a description in XML).
- id - Variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.MonitoringGroupSettings
-
Contains arbitrary ids for monitoring and grouping.
- id - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.Lock.GroupInfo
-
Stores the numerc identifier.
- id - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.EnterConfigurationElement
-
Stores the id.
- id - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.MemoryAllocatedElement
-
Stores the id.
- id - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.NotifyTimerElement
-
Stores the timer id.
- id - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.NotifyValueChangeElement
-
Stores the attribute id.
- ID - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.DebugStream
-
For logging according to the VM.
- ID_AVERAGE - Static variable in class test.ValueTest
-
Stores the recorder identification for the average value context.
- ID_CLONE - Static variable in class test.AnnotationId
-
- ID_CONFIG - Static variable in class test.AnnotationId
-
- ID_CONFIG_FILE_COMPONENT - Static variable in class test.AnnotationId
-
- ID_CONFIG_URL_COMPONENT - Static variable in class test.AnnotationId
-
- ID_COUNT_POSTFIX - Static variable in class test.ValueTest
-
Stores the recorder identification postfix for the count attribute (in
context).
- ID_DUMMY - Static variable in class test.ValueTest
-
Stores the recorder identification for the dummy value.
- ID_EXCLUDEMETHOD - Static variable in class test.AnnotationId
-
- ID_FIELDACCESS - Static variable in class test.AnnotationId
-
- ID_FILE_IO - Static variable in class test.AnnotationId
-
- ID_INDIRECT - Static variable in class test.AnnotationId
-
- ID_INDIRECT_FILE - Static variable in class test.AnnotationId
-
- ID_INDIRECT_SUB - Static variable in class test.AnnotationId
-
- ID_INDIVIDUALMETHOD - Static variable in class test.AnnotationId
-
- ID_INSTANCE - Static variable in class test.FieldAccessTest
-
Defines the recorder identification for the instance attribute access.
- ID_INTERFACE - Static variable in class test.AnnotationId
-
- ID_MULTI_1 - Static variable in class test.AnnotationId
-
- ID_MULTI_2 - Static variable in class test.AnnotationId
-
- ID_NET_IO - Static variable in class test.AnnotationId
-
- ID_NET_IO_SERVER - Static variable in class test.AnnotationId
-
An additional recorder id for the server in
NetIoTest.
- ID_OVERHEAD - Static variable in interface de.uni_hildesheim.sse.monitoring.runtime.plugins.MonitoringGroupCreationListener
-
Declares the recorder identification used to notify the recordings
of the overhead (data depends on configuration).
- ID_PROGRAM - Static variable in interface de.uni_hildesheim.sse.monitoring.runtime.plugins.MonitoringGroupCreationListener
-
Declares the recorder identification used to notify the recordings
of the entire program.
- ID_RANDOMIO - Static variable in class test.AnnotationId
-
- ID_STATIC - Static variable in class test.FieldAccessTest
-
Defines the recorder identification for the static attribute access.
- ID_TIMER - Static variable in class test.AnnotationId
-
- ID_TIMER_START_FINISH - Static variable in class test.TimerTest
-
Defines the recorder identification for the first timer.
- ID_TIMER_START_FINISH2 - Static variable in class test.TimerTest
-
Defines the recorder identification for the second timer.
- ID_UDP_IO - Static variable in class test.AnnotationId
-
- ID_UDP_IO_SERVER - Static variable in class test.AnnotationId
-
- ID_URL - Static variable in class test.AnnotationId
-
- idToConfiguration - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementMap
-
Stores the records for the recording ids.
- idToRecordingSet() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementMap
-
Returns all mappings to recorder elements.
- iface - Variable in enum de.uni_hildesheim.sse.monitoring.runtime.configuration.AnnotationSearchType
-
Stores whether super interfaces should be considered.
- ignore(Monitor) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.annotations.Helper
-
Returns if this annotation should be ignored.
- ignore(String) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.annotations.Helper
-
Returns if recId should be ignored.
- IGNORE_ID - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.annotations.Helper
-
Currently used for abstract classes ("*").
- IInterfaceTest - Interface in test
-
An interface for testing annotations at interfaces.
- IInterfaceTestMethod - Interface in test
-
An interface for testing annotations at interfaces.
- IMeasurements - Interface in de.uni_hildesheim.sse.monitoring.runtime.plugins
-
Provides reading access to the internal average system measurements used
for deriving information relative to system information.
- IMonitoringGroup - Interface in de.uni_hildesheim.sse.monitoring.runtime.plugins
-
Provides a read-only interface to the data collected for a monitoring group
or a configuration (active set of monitoring groups).
- InConfiguration - Annotation Type in de.uni_hildesheim.sse.monitoring.runtime.annotations
-
Defines a meta-annotation for marking annotations to be considered in
external configurations.
- index - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementMap.PositionRecord
-
The index in the configuration string.
- indexFor(int, int) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.ObjectSizeCache
-
Returns index for hash code h.
- indexFor(int, int) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.recording.LongRecordingStackHashMap
-
Returns index for hash code h.
- indexFor(int, int) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap
-
Returns index for hash code h.
- indexOf(Object) - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.ArrayList
-
Returns the index of the first occurrence of the specified element
in this list, or -1 if this list does not contain the element.
- indirect - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.RecordingStack
-
Stores the whether indirect group recording is enabled for the given
group.
- IndirectTest - Class in test
-
A specific test for direct and indirect monitoring groups in the
same thread.
- IndirectTest() - Constructor for class test.IndirectTest
-
Prevents this class from being instantiated from outside.
- indirectTest - Static variable in class test.IndirectTest
-
Stores the allocated test object.
- IndirectTest.SubTest - Class in test
-
Defines the indirect/overlapping resource usage.
- IndirectTestFile - Class in test
-
A specific test for direct and indirect monitoring groups in the
same thread.
- IndirectTestFile() - Constructor for class test.IndirectTestFile
-
Prevents this class from being instantiated from outside.
- IndirectTestFile.SubTest - Class in test
-
Defines the indirect/overlapping resource usage.
- IndividualMethodTest - Class in test
-
Performs some simple tests on individually marked methods.
- IndividualMethodTest() - Constructor for class test.IndividualMethodTest
-
Prevents this class from being instantiated from outside.
- inFile - Static variable in class test.FileIoTest
-
Created at the beginning.
- inFile - Static variable in class test.RandomIoTest
-
Created at the beginning.
- InfoCategory() - Constructor for enum de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ResultFormatter.InfoCategory
-
- initialize(String, Instrumentation) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.Agent
-
Initialize this agent with the given instrumentation.
- initialize() - Static method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.Agent
-
Programmatic hook to dynamically load javaagent at runtime.
- initialize() - Static method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Cause loading this class.
- initialize() - Static method in class de.uni_hildesheim.sse.monitoring.runtime.recording.SynchronizedRecorder
-
Cause loading this class.
- inRead1 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingInputStream
-
Stores if we are in a read method with 1 parameter (avoid double
recording).
- inRead1 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingReader
-
Stores if we are in a read method with 1 parameter (avoid double
recording).
- inRead1 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileInputStream
-
Stores if we are in a read method with 1 parameter (avoid double
recording).
- inRead1 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileReader
-
Stores if we are in a read method with 1 parameter (avoid double
recording).
- inRead3 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingInputStream
-
Stores if we are in a read method with 3 parameters (avoid double
recording).
- inRead3 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingReader
-
Stores if we are in a read method with 3 parameters (avoid double
recording).
- inRead3 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileInputStream
-
Stores if we are in a read method with 3 parameters (avoid double
recording).
- inRead3 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileReader
-
Stores if we are in a read method with 3 parameters (avoid double
recording).
- instance - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderFrontend
-
Stores the instance of this class.
- instance - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.AnnotationBuilder
-
Stores the instance of the annotation (created only once on demand).
- INSTANCE - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores the instance of this file, i.e. a singleton.
- INSTANCE - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.ObjectSizeCache
-
Stores the singleton instance of this class.
- instance - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.ObjectSizeProvider
-
Stores the singleton instance.
- INSTANCE - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.AnnotationInstanceProvider
-
Stores the reference to the dynamic annotation instance provider.
- instance - Static variable in class test.CloneTest
-
Stores the instance.
- instanceElements - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElement
-
Stores the instance recorder elements.
- instanceField - Variable in class test.FieldAccessTest
-
Defines an instance attribute.
- InstanceIdentifierKind - Enum in de.uni_hildesheim.sse.monitoring.runtime.boot
-
Defines possible methods to record monitoring information in monitoring
groups also on instance level.
- InstanceIdentifierKind() - Constructor for enum de.uni_hildesheim.sse.monitoring.runtime.boot.InstanceIdentifierKind
-
- instanceIdentifierKind - Variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.MonitoringGroupSettings
-
Stores the instance identifier kind.
- instanceIdentifierKind - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores the instance identifier kind.
- instanceIdentifierKind - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.MonitoringGroupConfiguration
-
Stores the instance identifier kind.
- InstanceIdentifierTest - Class in test
-
Implements a simple memory allocation test.
- InstanceIdentifierTest() - Constructor for class test.InstanceIdentifierTest
-
Creates an instance of this test.
- InstanceIdentifierTest2 - Class in test
-
Implements a simple memory allocation test.
- InstanceIdentifierTest2() - Constructor for class test.InstanceIdentifierTest2
-
Prevents external instantiation.
- InstanceIdentifierTest2.InstanceIdentifierTestInterface - Interface in test
-
A common interface to be used for pattern matching.
- InstanceIdentifierTest2.Test1 - Class in test
-
Implements the test.
- InstanceRecorderElement - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
A sub-recorder element for a breakdown to individual instances.
- InstanceRecorderElement(MonitoringGroupConfiguration, RecorderElement) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.InstanceRecorderElement
-
Creates an instance.
- instanceRecorderElements() - Method in interface de.uni_hildesheim.sse.monitoring.runtime.plugins.IMonitoringGroup
-
Returns all instance recorder elements.
- instanceRecorderElements() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElement
-
- instanceRecorderIds() - Method in interface de.uni_hildesheim.sse.monitoring.runtime.plugins.IMonitoringGroup
-
Returns all instance recorder keys.
- instanceRecorderIds() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElement
-
- INSTANTIATION_ERROR - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.AnnotationInstanceProvider
-
Defines an error message to be emitted in case of problems during
instantiation.
- INSTRUMENT_OSGI - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.AnnotationConstants
-
Denotes that OSGi specific functions should be included.
- instrumentation - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.Agent
-
Stores the instrumentation instance.
- instrumentCpuTime() - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Returns whether CPU time shall be monitored.
- Instrumented - Annotation Type in de.uni_hildesheim.sse.monitoring.runtime.annotations
-
May be used to mark a class which was instrumented.
- instrumented - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores the names of instrumented classes (preliminary solution).
- instrumented(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Marks a class as instrumented.
- InstrumentedFileInputStream - Class in de.uni_hildesheim.sse.monitoring.runtime.wrap
-
Extends the file input stream class defined by java in order to obtain
information while reading from a file.
- InstrumentedFileInputStream(String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileInputStream
-
Creates a file input stream by
opening a connection to an actual file,
the file named by the path name name
in the file system.
- InstrumentedFileInputStream(File) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileInputStream
-
Creates a file input stream by
opening a connection to an actual file,
the file named by the File
object file in the file system.
- InstrumentedFileInputStream(FileDescriptor) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileInputStream
-
Creates a file input stream by using the file descriptor
fdObj, which represents an existing connection to an
actual file in the file system.
- InstrumentedFileInputStream(String, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileInputStream
-
Creates a delegating file input stream by
opening a connection to an actual file,
the file named by the path name name
in the file system.
- InstrumentedFileInputStream(File, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileInputStream
-
Creates a file input stream by
opening a connection to an actual file,
the file named by the File
object file in the file system.
- InstrumentedFileInputStream(FileDescriptor, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileInputStream
-
Creates a file input stream by using the file descriptor
fdObj, which represents an existing connection to an
actual file in the file system.
- InstrumentedFileOutputStream - Class in de.uni_hildesheim.sse.monitoring.runtime.wrap
-
Extends the file output stream class defined by java in order to obtain
information while writing to a file.
- InstrumentedFileOutputStream(String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileOutputStream
-
Creates an output file stream to write to the file with the
specified name.
- InstrumentedFileOutputStream(String, boolean) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileOutputStream
-
Creates an output file stream to write to the file with the specified
name.
- InstrumentedFileOutputStream(File) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileOutputStream
-
Creates a file output stream to write to the file represented by
the specified File object.
- InstrumentedFileOutputStream(File, boolean) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileOutputStream
-
Creates a file output stream to write to the file represented by
the specified File object.
- InstrumentedFileOutputStream(FileDescriptor) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileOutputStream
-
Creates an output file stream to write to the specified file
descriptor, which represents an existing connection to an actual
file in the file system.
- InstrumentedFileOutputStream(String, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileOutputStream
-
Creates an output file stream to write to the file with the
specified name.
- InstrumentedFileOutputStream(String, boolean, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileOutputStream
-
Creates an output file stream to write to the file with the specified
name.
- InstrumentedFileOutputStream(File, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileOutputStream
-
Creates a file output stream to write to the file represented by
the specified File object.
- InstrumentedFileOutputStream(File, boolean, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileOutputStream
-
Creates a file output stream to write to the file represented by
the specified File object.
- InstrumentedFileOutputStream(FileDescriptor, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileOutputStream
-
Creates an output file stream to write to the specified file
descriptor, which represents an existing connection to an actual
file in the file system.
- InstrumentedFileReader - Class in de.uni_hildesheim.sse.monitoring.runtime.wrap
-
Extends the file reader class defined by java in order to obtain
information while reading from a file.
- InstrumentedFileReader(String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileReader
-
Creates a file reader by
opening a connection to an actual file,
the file named by the path name name
in the file system.
- InstrumentedFileReader(File) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileReader
-
Creates a file reader by
opening a connection to an actual file,
the file named by the File
object file in the file system.
- InstrumentedFileReader(FileDescriptor) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileReader
-
Creates a file input stream by using the file descriptor
fdObj, which represents an existing connection to an
actual file in the file system.
- InstrumentedFileReader(String, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileReader
-
Creates a file reader by
opening a connection to an actual file,
the file named by the path name name
in the file system.
- InstrumentedFileReader(File, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileReader
-
Creates a file reader by
opening a connection to an actual file,
the file named by the File
object file in the file system.
- InstrumentedFileReader(FileDescriptor, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileReader
-
Creates a file input stream by using the file descriptor
fdObj, which represents an existing connection to an
actual file in the file system.
- InstrumentedFileWriter - Class in de.uni_hildesheim.sse.monitoring.runtime.wrap
-
Extends the file writer class defined by java in order to obtain
information while writing to a file.
- InstrumentedFileWriter(String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileWriter
-
Creates a file writer to write to the file with the
specified name.
- InstrumentedFileWriter(String, boolean) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileWriter
-
Constructs a file writer object given a file name with a boolean
indicating whether or not to append the data written.
- InstrumentedFileWriter(File) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileWriter
-
Constructs a file writer object given a File object.
- InstrumentedFileWriter(File, boolean) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileWriter
-
Constructs a file writer object given a File object.
- InstrumentedFileWriter(FileDescriptor) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileWriter
-
Constructs a FileWriter object associated with a file descriptor.
- InstrumentedFileWriter(String, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileWriter
-
Creates a file writer to write to the file with the
specified name.
- InstrumentedFileWriter(String, boolean, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileWriter
-
Constructs a file writer object given a file name with a boolean
indicating whether or not to append the data written.
- InstrumentedFileWriter(File, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileWriter
-
Constructs a file writer object given a File object.
- InstrumentedFileWriter(File, boolean, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileWriter
-
Constructs a file writer object given a File object.
- InstrumentedFileWriter(FileDescriptor, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileWriter
-
Constructs a FileWriter object associated with a file descriptor.
- instrumenterConfig - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores the instrumenter configuration taken from XML.
- instrumenterFactory - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores the class name of the instrumenter factory.
- instrumentFileIo() - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Returns whether file I/O shall be monitored.
- instrumentInstrumenter - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores if the instrumenter itself should be instrumented (legacy).
- instrumentInstrumenter() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Returns if the instrumenter should be instrumented (legacy).
- instrumentJavaLib - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores whether the java library should be instrumented.
- instrumentJavaLib() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Returns whether the java library should be instrumented.
- instrumentNetIo() - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Returns whether network I/O shall be monitored.
- instrumentNotifyTimer(IBehavior, Timer) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Performs the instrumentation for the timer notification.
- instrumentThreadRun(IClass, TransformationType) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Instruments the run method of a thread.
- InterfaceTest - Class in test
-
A test class for testing annotations at interfaces.
- InterfaceTest() - Constructor for class test.InterfaceTest
-
- InterfaceTestMethod - Class in test
-
A test class for testing annotations at interfaces.
- InterfaceTestMethod() - Constructor for class test.InterfaceTestMethod
-
- internalVmFqnToJavaFqn(String) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Converts a given fully qualified class name in the
internal form of fully qualified class and interface names as defined
in The Java Virtual Machine Specification (slash separated) to a Java
fully qualified name (dot separated).
- interruptAndContinueProcessing() - Static method in class test.TimerTest
-
Interrupts and continues processing and thus stops and resumes the timer.
- interruptProcessing() - Static method in class test.TimerTest
-
Interrupts processing and thus stops the timer (override default
instrumentation position, would be end).
- IntHashMap<T> - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
A hash map mapping int values to objects.
- IntHashMap() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.IntHashMap
-
Constructs an empty instance with the default initial capacity and the
default load factor.
- IntHashMap(int) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.IntHashMap
-
Constructs an empty instance with the given initial capacity and the
default load factor.
- IntHashMap(int, float) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.IntHashMap
-
Constructs an empty instance with the given initial capacity and the
given load factor.
- IntHashMap(IntHashMap<T>) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.utils.IntHashMap
-
Constructs a new IntHashMap with the same mappings as the specified Map.
- IntHashMap.MapElement<V> - Class in de.uni_hildesheim.sse.monitoring.runtime.utils
-
Implements a map element storing the contents of the buckets.
- IntTest() - Constructor for class test.MemoryTest.IntTest
-
- invoke(Object, Method, Object[]) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AnnotationInvocationHandler
- invoke(Method, Object) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AnnotationInvocationHandler
-
Calls a method without parameters (getter) on the given
instance.
- invoke - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.ShutdownMonitor
-
Stores the static method to be invoked at the end of monitoring.
- inWrite1 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingOutputStream
-
Stores if we are in a write method with 1 parameter (avoid double
recording).
- inWrite1 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingWriter
-
Stores if we are in a write method with 1 parameter (avoid double
recording).
- inWrite1 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileOutputStream
-
Stores if we are in a write method with 1 parameter (avoid double
recording).
- inWrite1 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileWriter
-
Stores if we are in a write method with 1 parameter (avoid double
recording).
- inWrite3 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingOutputStream
-
Stores if we are in a write method with 3 parameters (avoid double
recording).
- inWrite3 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.DelegatingWriter
-
Stores if we are in a write method with 3 parameters (avoid double
recording).
- inWrite3 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileOutputStream
-
Stores if we are in a write method with 3 parameters (avoid double
recording).
- inWrite3 - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.InstrumentedFileWriter
-
Stores if we are in a write method with 3 parameters (avoid double
recording).
- io - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingServer.TCPRecordingServer
-
Stores the count of io events.
- IO - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.Constants
-
- IObjectSizeProvider - Interface in de.uni_hildesheim.sse.monitoring.runtime.configuration
-
Allows to access the size of an object as allocated by the JVM.
- IoElement - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements
-
Defines a ReadIoElement.
- IoElement() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.IoElement
-
Creates a new empty instance.
- IoElement(String, String, long, int, StreamType, boolean) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.IoElement
-
Creates a new instance with the given parameters.
- IoNotifier - Class in de.uni_hildesheim.sse.monitoring.runtime.boot
-
A class providing static notifier instances to be called from instrumented
code in order to notify reading and writing from / to I/O devices.
- IoNotifier() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.boot.IoNotifier
-
- ioRead - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ProcessData.Measurements
-
Stores the amount of bytes read from I/O.
- ioWrite - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ProcessData.Measurements
-
Stores the amount of bytes written to I/O.
- IPluginParameter - Interface in de.uni_hildesheim.sse.monitoring.runtime.plugins
-
Represents a set of plugin parameters (unrecognized parameter from the
command line).
- IRecordingEndListener - Interface in de.uni_hildesheim.sse.monitoring.runtime.configuration
-
Defines a listener which is called when recording ends.
- IResolver - Interface in de.uni_hildesheim.sse.monitoring.runtime.configuration.xml
-
Defines a type resolver as a binding between
annotations and the low-level instrumenter (with type
resolution).
- isActive() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TimerInfo
-
Returns if the timer is active (started or resumed).
- isAll(ResourceType[]) - Static method in enum de.uni_hildesheim.sse.monitoring.runtime.boot.ResourceType
-
- isArray() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.configuration.ConfigurationEntry.Type
-
Returns whether this type is an array.
- isBeginning() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.annotations.TimerPosition
-
Returns if this constant marks the beginning.
- isConfigured() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
- isConfigured() - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ResultFormatter
-
- isConsistent(MonitoringGroupConfiguration) - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.MonitoringGroupConfiguration
-
Returns weather this configuration is consistent with the given one.
- isContextualizeId(String) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.annotations.Helper
-
Returns if the given id requires contextualization.
- ISemanticsCollector - Interface in de.uni_hildesheim.sse.monitoring.runtime.instrumentation
-
An instance which collects assigned semantics.
- isEmpty() - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.ArrayList
-
Returns true if this list contains no elements.
- isEmpty() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.ObjectSizeCache
-
Returns true if this map contains no key-value mappings.
- isEmpty() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.LongRecordingStackHashMap
-
Returns true if this map contains no key-value mappings.
- isEmpty() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.RecordingStack
-
Returns whether the stack is empty.
- isEmpty() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementMap
-
Returns whether recorder elements have been stored (not
classname-id-mappings).
- isEmpty() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap
-
Returns true if this map contains no key-value mappings.
- isEmpty() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap
-
Returns true if this map contains no key-value mappings.
- isEmpty() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap
-
Returns true if this map contains no key-value mappings.
- isEmpty() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LinkedList
-
Returns whether the list is empty.
- isEmpty() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongLongHashMap
-
Returns true if this map contains no key-value mappings.
- isEmpty() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.RecordingStrategiesElementLinkedList
-
Returns whether the list is empty.
- isEnd() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.annotations.TimerPosition
-
Returns if this constant marks the end.
- isEnded() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ThreadData
-
Returns if recording is finished.
- isExclusive() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLConfiguration
-
Returns if this configuration is exclusive, i.e. authoritive.
- isExclusive() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLHandler
-
Returns whether this configuration is exclusive, i.e. source code
annotations should not be considered.
- isGroup - Variable in enum de.uni_hildesheim.sse.monitoring.runtime.configuration.ScopeType
-
Stores whether this type is a group-related type.
- isGroup() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.configuration.ScopeType
-
Returns whether this type is a group-related type.
- isId(Monitor, String) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.annotations.Helper
-
Returns if the given recId is equal to the (first and only)
recorder id in group.
- isIndirectAccounting() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.BlockingRecorderElement
-
- isIndirectAccounting() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElement
-
- isInstanceOf(Object, String) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.IResolver
-
Returns if the given type is equal or a subclass of to the
class object represented by class.
- isInstrumented(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Returns whether a class was instrumented.
- isMember() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.PathElement.Type
-
Returns whether this type denotes a member.
- isNested() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.AttributeMetaData
-
Returns whether this attribute is nested into non-registered elements.
- isNone(ResourceType[]) - Static method in enum de.uni_hildesheim.sse.monitoring.runtime.boot.ResourceType
-
- isOk(RecorderElement, MonitoringGroupConfiguration) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementFactory
-
Returns if the given element is adequate (e.g. supports
debugging) or if a new instance must be created and information must be
taken over.
- isOk(RecorderElement, MonitoringGroupConfiguration) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.StrategyStorage
-
Returns if the given element is adequate (e.g. supports
debugging) or if a new instance must be created and information must be
taken over.
- isOnStack(RecorderElement, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ThreadData
-
Returns whether the given elt is on the stack.
- isPrimitive() - Method in enum de.uni_hildesheim.sse.monitoring.runtime.configuration.ConfigurationEntry.Type
-
Returns whether this type is primitive.
- isPseudo(String) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.annotations.Helper
-
Returns whether the given recId is a pseudo id.
- isRandomAccessFile(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Returns if the given class name denotes the random access file.
- isRecorderClass(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Returns if the given class name denotes a recorder class.
- isRecording - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Stores if recording is enabled.
- isRecording() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Returns whether this recorder is recording.
- isRecording() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
Returns whether recording is activated.
- isRunning() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.SystemMonitoring.LoadCounterTask
-
Returns if it is running (better if it should not stop).
- isRunning - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy.HandleThread
-
Stores whether this thread is running.
- isSet(int, int) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.boot.Flags
-
Returns if the given mask is set in flags.
- isSocketInputStream(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Returns if the given class name denotes the socket input stream.
- isSocketOutputStream(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Returns if the given class name denotes the socket output stream.
- isStackElementDuplicated(int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ThreadData
-
Returns whether the element at the given stack position is a duplicate.
- isStackTopMemoryAccounting(long) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Lock
-
Returns whether the top element on the stack enables memory accounting.
- isStatic - Variable in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Stores if static instrumentation should be done.
- isStaticInstrumentation() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Returns whether the current execution performs a static instrumentation.
- isStopped() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TimerInfo
-
Returns if the timer is stopped.
- isType(ResourceType[], ResourceType) - Static method in enum de.uni_hildesheim.sse.monitoring.runtime.boot.ResourceType
-
Returns whether resources is type.
- isVariabilityDetectionEnabled() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractRecorderStrategy
-
Returns if automatic variability detection is enabled.
- isVariabilityDetectionEnabled() - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderStrategy
-
Returns if automatic variability detection is enabled.
- isVariabilityDetectionEnabled() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.StrategyStorage
-
Returns if automatic variability detection is enabled.
- isVisible() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.MultipleRecorderElement
-
Returns whether this element is a pseudo element and should not be
visible to the user.
- isVisible() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElement
-
Returns whether this element is a pseudo element and should not be
visible to the user.
- isWrite() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.IoElement
-
Getter for write.
- iter - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap.DelegatingMapIterator
-
Stores the map iterator.
- iter - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap.DelegatingMapIterator
-
Stores the map iterator.
- iterator() - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.ArrayList
-
Returns an iterator over the elements in this list in proper sequence.
- iterator() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap.DelegatingMapIterator
-
Returns an iterator over a set of elements of type T.
- iterator() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap.MapIterator
-
Returns an iterator over a set of elements of type T.
- iterator() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap.DelegatingMapIterator
-
Returns an iterator over a set of elements of type T.
- iterator() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap.MapIterator
-
Returns an iterator over a set of elements of type T.
- iterator() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap.KeyIterator
-
Returns the iterator.
- iterator() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap.MapIterator
-
Returns an iterator over a set of elements of type T.
- Itr() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.boot.ArrayList.Itr
-
- iVal - Variable in class test.MemoryTest.MixTest
-
- iVal - Variable in class test.MemoryTest.MixTest2
-
- iVal1 - Variable in class test.MemoryTest.MixTest3
-
- iVal2 - Variable in class test.MemoryTest.MixTest3
-
- iVal3 - Variable in class test.MemoryTest.MixTest3
-
- iVal4 - Variable in class test.MemoryTest.MixTest3
-
- iVal5 - Variable in class test.MemoryTest.MixTest3
-