- PARAM_BASEDIR - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingServer.TCPRecordingServer
-
Defines the baseDir argument.
- PARAM_PORT - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingServer.TCPRecordingServer
-
Defines the port argument.
- parent - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.InstanceRecorderElement
-
Stores the parent.
- parse(DocHandler, InputStream, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
Parse a document.
- parse(DocHandler, Reader, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
Parse a document.
- parsePatterns(PathElement.Type, String, String, AnnotationBuilder<?>) - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLHandler
-
Registers the given pattern for the current path and parses, if provided,
the type restrictions in typeOf.
- Part1() - Constructor for class test.MultiRecIdTest.Part1
-
- Part2() - Constructor for class test.MultiRecIdTest.Part2
-
- Part3() - Constructor for class test.MultiRecIdTest.Part3
-
- PathElement - Class in de.uni_hildesheim.sse.monitoring.runtime.configuration.xml
-
Defines a path element.
- PathElement(PathElement.Type, String, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.PathElement
-
Creates a new path element.
- PathElement.Type - Enum in de.uni_hildesheim.sse.monitoring.runtime.configuration.xml
-
Defines member path element types.
- pattern - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.PathElement
-
Stores if this element is a pattern.
- Pattern - Class in de.uni_hildesheim.sse.monitoring.runtime.configuration.xml
-
Defines a pattern, i.e. a qualified path to a programming language element
as a regular expression or a type restriction.
- Pattern(String, String) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.Pattern
-
Creates a new pattern.
- pattern - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.Pattern
-
Stores the name pattern.
- patterns - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLConfiguration
-
Stores the patterns.
- patterns - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLHandler
-
Stores the patterns collected during XML file reading.
- patternStack - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.xml.XMLHandler
-
Stores the actual stack of patterns as read from the XML file.
- PatternTest - Class in test
-
This test currently works only with XML configuration.
- PatternTest() - Constructor for class test.PatternTest
-
Prevents this (utility) class from being instantiated from outside.
- PatternTest.MyTest2 - Class in test
-
Defines an inner class to be matched by the type but not by the
name pattern.
- PatternTest.PatternTestInterface - Interface in test
-
A common interface to be used for pattern matching.
- PatternTest.Test1 - Class in test
-
Defines an inner class to be matched.
- PatternTest.Test2 - Class in test
-
Defines an inner class to be matched.
- peek() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.Stack
-
Looks at the object at the top of this stack without removing it
from the stack.
- Plugin - Interface in de.uni_hildesheim.sse.monitoring.runtime.plugins
-
An interface for plugins to be initialized upon start of the monitoring
framework (either by referring to their class name or reading it from
the system property spassMeter.plugins, comma separated).
- PluginRegistry - Class in de.uni_hildesheim.sse.monitoring.runtime.plugins
-
Central access to all plugins.
- PluginRegistry() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.plugins.PluginRegistry
-
Prevents this class from being created from outside.
- plugins - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Stores the plugins.
- POOL - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.MonitoringGroupSettings
-
Stores instances of this class for reuse.
- pool - Variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.ObjectPool
-
Stores the pool.
- POOL - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Stores the instance pool.
- POOL - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ProcessData
-
Stores the pooled instances.
- POOL - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ThreadsInfo
-
Defines an object pool for this class.
- POOL - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.ClearTemporaryDataElement
-
Defines an object pool for this class.
- POOL - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.EnterElement
-
Defines an object pool for this class.
- POOL - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.ExitElement
-
Defines an object pool for this class.
- POOL - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.IoElement
-
Defines an object pool for this class.
- POOL - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.MemoryAllocatedElement
-
Defines an object pool for this class.
- POOL - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.MemoryFreedByRecIdElement
-
Defines an object pool for this class.
- Poolable<T> - Interface in de.uni_hildesheim.sse.monitoring.runtime.boot
-
Defines a poolable instance, i.e. an instance that must be obtained from
and returned to an
ObjectPool.
- pop() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.RecordingStack
-
Pops the top element from the stack.
- pop(RecorderElement) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ThreadData
-
Pushes the given recorder element (as a method call equivalent) from the
call stack.
- pop() - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.Stack
-
Removes the object at the top of this stack and returns that
object as the value of this function.
- popFromStack(long, String) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Lock
-
Pops the latest element from the stack.
- popMode(Stack<QdParser.Mode>) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.utils.xml.QdParser
-
Pop element from stack.
- port - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.TcpConnectionInfo
-
The port number.
- port - Static variable in class test.AbstractNetIoTest
-
Defines the port used for communication operations.
- PORT - Static variable in class test.NetIoChannelTest
-
Defines the port used for communication operations.
- PORT - Static variable in class test.UDPIoChannelTest
-
Defines the port used for communication operations.
- port - Static variable in class test.UDPIoTest
-
Defines the port used for communication operations.
- pos - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap.MapIterator
-
Stores the position.
- pos - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap.MapIterator
-
Stores the position.
- pos - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap.KeyIterator
-
Stores the current iterator position.
- pos - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap.MapIterator
-
- PosEntry() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ConfigurationToName.PosEntry
-
- PositionRecord() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementMap.PositionRecord
-
- premain(String, Instrumentation) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.Agent
-
JVM hook to statically load the javaagent at startup.
- prepareForUse() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.AnnotationBuilder
-
Prepares a template instance for use.
- prev - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap.MapIterator
-
Stores the previous element in bucket chain.
- previous - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.LinkedList.Entry
-
Stores the previous entry.
- previous - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongLinkedList.Entry
-
Stores the previous entry.
- previous - Variable in class de.uni_hildesheim.sse.monitoring.runtime.utils.RecordingStrategiesElementLinkedList.Entry
-
Stores the previous entry.
- print(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
Emits a string and a column separator.
- print(int) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
Emits an int value and a column separator.
- print(long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
Emits a long value and a column separator.
- print(double) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
Emits a double value (two decimal places) and a column separator.
- print(float) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
Emits a float value (two decimal places) and a column separator.
- PRINT_STATISTICS - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.Constants
-
- printCompare(String, RecorderElement, boolean) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ResultFormatter
-
- printCompare(String, RecorderElement, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
- printCurrentState() - Static method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderAccess
-
Prints the current (aggregated) state to the output formatter.
- printCurrentState() - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderFrontend
-
Prints the current (aggregated) state to the output formatter.
- printCurrentState() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Prints the current (aggregated) state to the output formatter.
- printCurrentState(ProcessData) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
Prints the current (aggregated) state to the output formatter.
- printCurrentState(ProcessData) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Prints the current (aggregated) state to the output formatter.
- printCurrentState(ProcessData) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderStrategy
-
Prints the current (aggregated) state to the output formatter.
- PRINTCURRENTSTATE - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.Constants
-
- PrintCurrentState - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements
-
Defines an event for signalling that the current state should be printed.
- PrintCurrentState() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.PrintCurrentState
-
Creates a new empty instance.
- PrintCurrentState(ProcessData) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.PrintCurrentState
-
Creates a new empty instance.
- printCurrentStateStatistics(RecorderElementMap, RecorderElement, RecorderElement) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ResultFormatter
-
Prints the current (aggregated) state.
- printCurrentStateStatistics(RecorderElementMap, RecorderElement, RecorderElement) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
Prints the current (aggregated) state.
- printCurrentStateStatisticsFooter(RecorderElementMap, RecorderElement, RecorderElement) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ResultFormatter
-
Prints a footer for the runtime statistics section.
- printCurrentStateStatisticsFooter(RecorderElementMap, RecorderElement, RecorderElement) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
Prints a footer for the runtime statistics section.
- printDatagramPacket(String, DatagramPacket) - Static method in class test.UDPIoTest
-
Prints a given packet (for debugging).
- printElementStatistics() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingServer.TCPRecordingServer
-
Prints the frequency of the events on the console.
- printf(String, Object...) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
Writes a formatted string to this object's destination using the
specified format string and arguments.
- printHeadline() - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ResultFormatter
-
Prints out the headline describing the data columns.
- printHeadline() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
Prints out the headline describing the data columns.
- printIndividual(String, RecorderElement) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ResultFormatter
-
Prints out an individual recorder element.
- printIndividual(String, RecorderElement) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
Prints out an individual recorder element.
- printInfo(ResultFormatter.InfoCategory) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ResultFormatter
-
Prints some additional information categorizing the printout.
- printInfo(ResultFormatter.InfoCategory) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
Prints some additional information categorizing the printout.
- println() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
Emits a new empty line.
- println(String, String) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.utils.DebugStream
-
Prints the text to file.
- printMeasurementsStatistics(ProcessData.Measurements) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
Stores runtime statistical data for measurements.
- printMeasurementsStatisticsFooter(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
- printNanoTime(long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
Emits a nano time value (formatted) and a column separator.
- printNonRecorderStackElement(boolean) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Prints the stack trace elements for which the code is not located in
the recorder packages.
- printPercentage(double, double) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
- printPercentage(long, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
- printPercentage(double) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
Emits a percentage value (two decimal places) and a column separator.
- printPercentageNanoPrefix(long, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
- printProcessStatistics() - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ResultFormatter
-
Prints out the min/avg/max statistics for the
system and the virtual machine.
- printProcessStatistics(String, ProcessData.Measurements) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
Prints the process statistics for the given measurements instance.
- printProcessStatistics() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
Prints out the min/avg/max statistics for the
system and the virtual machine.
- printRecorderElementStatistics(RecorderElement) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
Stores runtime statistical data for elt.
- printRecorderElementStatisticsFooter(String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
- printSeparator() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractResultFormatter
-
Prints the column separator.
- printStackTace() - Static method in class de.uni_hildesheim.sse.monitoring.runtime.utils.Formatter
-
A helper method for printing the current stack trace in the order of
call to the standard output stream.
- printStatistics() - Static method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderAccess
-
Emits the values collected so far.
- printStatistics() - Method in class de.uni_hildesheim.sse.monitoring.runtime.boot.RecorderFrontend
-
Emits the values collected so far.
- printStatistics - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Print statistic output at the end.
- printStatistics() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Returns whether statistics shall be printed at the end of monitoring.
- printStatistics() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Emits the values collected so far.
- printStatistics() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.SynchronizedRecorder
-
Emits the values collected so far.
- printStatistics - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingServer.TCPRecordingServer
-
Stores the count of printStatistics events.
- printStatistics(ProcessData) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
Emits the values collected so far.
- printStatistics(ProcessData) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Emits the values collected so far.
- printStatistics(ProcessData) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderStrategy
-
Emits the values collected so far.
- printStatistics - Variable in class de.uni_hildesheim.sse.monitoring.runtime.wrap.ShutdownMonitor
-
Whether final statistics shall be printed.
- PrintStatisticsElement - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements
-
Defines a PrintStatisticsElement.
- PrintStatisticsElement() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.PrintStatisticsElement
-
Creates a new empty instance.
- PrintStatisticsElement(ProcessData) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.PrintStatisticsElement
-
Creates a new instance with the given parameter.
- printThreadData(String, ThreadData) - Method in interface de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ResultFormatter
-
Prints the information for an individual thread.
- printThreadData(String, ThreadData) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TabFormatter
-
Prints the information for an individual thread.
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.AssignToAllElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.ClearTemporaryDataElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.EndSystemElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.EnterConfigurationElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.EnterElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.ExitElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.FinishRecordingElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.IoElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.MemoryAllocatedElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.MemoryFreedByRecIdElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.NotifyProgramRecordCreationElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.NotifyTimerElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.NotifyValueChangeElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.PrintCurrentState
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.PrintStatisticsElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.RecordingStrategiesElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.RegisterElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.StartRecordingElement
-
- process(RecorderStrategy) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.StopTimeRecordingElement
-
- PROCESS_DATA_GATHERER - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.SystemMonitoring
-
Stores the process data gatherer.
- processData - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.SystemMonitoring
-
Stores the local process data object used for collecting minimum and
maximum information.
- ProcessData - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
Stores and gathers data on the currently running (JVM) process and the
underlying operating system.
- ProcessData() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ProcessData
-
Creates a new process data object.
- ProcessData(boolean) - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ProcessData
-
Creates a prototype instance.
- ProcessData.Measurements - Class in de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies
-
Stores a set of measurements, i.e. one for the JVM process and one for
the system.
- processEvent(RecordingStrategiesElement) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.AbstractEventRecorderStrategy
-
Processes a single element.
- processNetIoMethodCall(IStatementModifier, String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Processes a net I/O method call (intended to be called if library
is not instrumented or overhead instrumentation is done).
- processNotifications(IBehavior, Monitor, ICodeModifier) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Processes value notifications on the given method.
- PROCESSOR_DATA_GATHERER - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.SystemMonitoring
-
Stores the processor data gatherer.
- processOtherIoMethodCall(IStatementModifier, String) - Method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Processes other I/O method (in case that library is instrumented).
- Profile - Class in de.uni_hildesheim.sse.monitoring.runtime.configuration
-
Defines a static profile for an execution environment, i.e. a simple and
convenient way to initialize configuration settings.
- Profile() - Constructor for class de.uni_hildesheim.sse.monitoring.runtime.configuration.Profile
-
- PROFILES - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Profile
-
Stores the name-profile mappings.
- PROGRAM_ID - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.annotations.Helper
-
Defines the internal id for recording the monitored program itself.
- programRecord - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.DefaultRecorderStrategy
-
Stores the recording element for the program itself, i.e. all unassigned
recordings.
- PROGRAMRECORDCREATION - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategiesElements.Constants
-
- programThreadId - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.recording.Recorder
-
Stores the threadId the program started with.
- programUseFromJvm() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Returns whether the memory used by the program should be inferred from
JVM information or by accounting this information individually (memory
intensive).
- prototype - Variable in class de.uni_hildesheim.sse.monitoring.runtime.boot.ObjectPool
-
Stores a prototype instance for creating instances.
- pruneAnnotation(Class<T>) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.AbstractClassTransformer
-
Returns whether the specified annotation may be pruned, i.e. removed
from resulting bytecode.
- pruneAnnotations - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores whether unused annotations should be removed from the resulting
code.
- pruneAnnotations() - Method in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Returns whether java library classes should be retransformed and
instrumented at program start (additional overhead).
- PSEUDO_ID_PREFIX - Static variable in class de.uni_hildesheim.sse.monitoring.runtime.annotations.Helper
-
Defines the prefix for internally created ids ("*pseudo").
- pseudoElements() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementMap
-
Returns the pseudo elements.
- pseudoElementsSize() - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementMap
-
Returns the current number of pseudo elements.
- pseudoElt - Variable in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementMap
-
Stores the pseudo recorder elements.
- pseudoId - Variable in class de.uni_hildesheim.sse.monitoring.runtime.configuration.Configuration
-
Stores recorderId/pseudoId mappings for multiple recorder ids.
- push(int, long, boolean) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.RecordingStack
-
Pushes a value on the stack.
- push(RecorderElement) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ThreadData
-
Pushes the recorder element (as a method call equivalent) to the call
stack.
- push(E) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.Stack
-
Pushes an item onto the top of this stack.
- pushAll(RecordingStack) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.RecordingStack
-
Pushes the entire stack from.
- pushToStack(long, String) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.recording.Lock
-
Pushes a recording group via its recId to the execution
stack of threadId.
- put(IField, String) - Static method in class de.uni_hildesheim.sse.monitoring.runtime.instrumentation.MethodEditor
-
Stores an annotated field.
- put(long, RecordingStack) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recording.LongRecordingStackHashMap
-
Associates the specified value with the specified key in this map.
- put(String, char, int, char) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.ConfigurationToName
-
Adds a variant to this formatting instance.
- put(String, RecorderElement[], MonitoringGroupConfiguration, MonitoringGroupSettings) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementMap
-
Adds a pseudo recorder element which represents multiple recorder
elements.
- put(String, String, MonitoringGroupConfiguration) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.RecorderElementMap
-
Stores a new recorder element.
- put(long, long, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TimeMap
-
Associates initial timing information key (thread
identifier).
- put(K, V) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap
-
Associates the specified value with the specified key in this map.
- put(int, T) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.IntHashMap
-
Associates the specified value with the specified key in this map.
- put(long, T) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongHashMap
-
Associates the specified value with the specified key in this map.
- put(long, long) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongLongHashMap
-
Associates the specified value with the specified key in this map.
- putAll(AbstractLongHashMap) - Method in class de.uni_hildesheim.sse.monitoring.runtime.recordingStrategies.TimeMap
-
Puts all the keys and values in the specified hash
map into this hash map.
- putAll(AbstractIntHashMap) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap
-
Puts all the keys and values in the specified hash
map into this hash map.
- putAll(AbstractLongHashMap) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap
-
Puts all the keys and values in the specified hash
map into this hash map.
- putAll(HashMap<K, V>) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap
-
Puts all elements in data into this hash map.
- putAll(AbstractIntHashMap) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.IntHashMap
-
Puts all the keys and values in the specified hash
map into this hash map.
- putAll(AbstractLongHashMap) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongHashMap
-
Puts all the keys and values in the specified hash
map into this hash map.
- putAll(LongLongHashMap) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.LongLongHashMap
-
Puts all the keys and values in the specified hash
map into this hash map.
- putAllKeys(HashMap<K, ?>) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap
-
Puts all elements in data into this hash map.
- putElement(int, Object) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractIntHashMap
-
Associates the specified value with the specified key in this map.
- putElement(long, Object) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.AbstractLongHashMap
-
Associates the specified value with the specified key in this map.
- putForNullKey(V) - Method in class de.uni_hildesheim.sse.monitoring.runtime.utils.HashMap
-
Offloaded version of put for null keys.