Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

AbstractMonitorable<T> - Class in io.pcp.parfait
Convenience base class for implementing Monitorable.
AbstractMonitorable(String, String, Class<T>, Unit<?>, ValueSemantics) - Constructor for class io.pcp.parfait.AbstractMonitorable
 
AbstractThreadMetric - Class in io.pcp.parfait.timing
 
AbstractThreadMetric(String, Unit<?>, String, String) - Constructor for class io.pcp.parfait.timing.AbstractThreadMetric
 
AbstractTypeHandler<JavaType> - Class in io.pcp.parfait.dxm.types
Convenience TypeHandler to provide a simple implementation of TypeHandler.getMetricType()
AbstractTypeHandler(MmvMetricType, int) - Constructor for class io.pcp.parfait.dxm.types.AbstractTypeHandler
 
Acme - Class in <Unnamed>
 
Acme() - Constructor for class Acme
 
action - Variable in class io.pcp.parfait.timing.StepMeasurements
 
addAllMetrics(Collection<ThreadMetric>) - Method in class io.pcp.parfait.timing.ThreadMetricSuite
 
addChildExecution(StepMeasurements) - Method in class io.pcp.parfait.timing.StepMeasurements
 
addMetric(MetricName, Semantics, Unit<?>, Object) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
addMetric(MetricName, Semantics, Unit<?>, T, TypeHandler<T>) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
addMetric(MetricName, Semantics, Unit<?>, Object) - Method in interface io.pcp.parfait.dxm.PcpWriter
Adds a new metric to the writer, with an initial default value.
addMetric(MetricName, Semantics, Unit<?>, T, TypeHandler<T>) - Method in interface io.pcp.parfait.dxm.PcpWriter
Adds a new metric to the writer, with an initial default value.
addMetric(ThreadMetric) - Method in class io.pcp.parfait.timing.EventCounters
 
addMetric(ThreadMetric, EventMetricCounters) - Method in class io.pcp.parfait.timing.EventCounters
 
addMetric(ThreadMetric) - Method in class io.pcp.parfait.timing.ThreadMetricSuite
 
addMetricInfo(MetricName, Semantics, Unit<?>, Object, TypeHandler<?>) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
addMetricInstance(MetricMeasurement) - Method in class io.pcp.parfait.timing.StepMeasurements
 
addRegistryListener(MonitorableRegistryListener) - Method in class io.pcp.parfait.MonitorableRegistry
 
AgentMonitoringView - Class in io.pcp.parfait
 
AgentMonitoringView(MBeanServerConnection) - Constructor for class io.pcp.parfait.AgentMonitoringView
 
all() - Method in class io.pcp.parfait.dxm.PcpMmvWriter.Store
 
allKeys() - Method in class io.pcp.parfait.timing.ThreadContext
 
allowedIdentifierCount - Variable in class io.pcp.parfait.dxm.HashingIdentifierSource
 
anvils - Variable in class Acme
 
apply(InProgressSnapshot) - Method in class io.pcp.parfait.timing.InProgressSnapshot.InProgressFormatter
 
areFunctionallyIdenticalUnits(Unit<?>, Unit<?>) - Static method in class io.pcp.parfait.dxm.semantics.UnitMapping
 
asFormattedString() - Method in class io.pcp.parfait.timing.InProgressSnapshot
 
asMap() - Method in interface io.pcp.parfait.timing.ThreadValue
 
asMap() - Method in class io.pcp.parfait.timing.ThreadValue.ThreadLocalMap
 
asMap() - Method in class io.pcp.parfait.timing.ThreadValue.WeakReferenceThreadMap
 
assembleDimensions(PcpScale<?>, PcpScale<?>, PcpScale<?>, Dimension, Dimension, Dimension) - Static method in class io.pcp.parfait.dxm.semantics.UnitMapping
 
asTabbedString() - Method in class io.pcp.parfait.timing.InProgressSnapshot
 
ATOMIC_BOOLEAN_AS_INT - Static variable in class io.pcp.parfait.dxm.types.DefaultTypeHandlers
Converts an AtomicBoolean into a PCP unsigned 32-bit integer.
attachMonitor(Monitor) - Method in class io.pcp.parfait.AbstractMonitorable
 
attachMonitor(Monitor) - Method in interface io.pcp.parfait.Monitorable
Attaches the provided Monitor.

B

bitmask - Variable in enum io.pcp.parfait.dxm.PcpMmvWriter.MmvFlag
 
blank() - Static method in class io.pcp.parfait.timing.ThreadMetricSuite
 
BLOCKED_COUNT - Static variable in class io.pcp.parfait.timing.StandardThreadMetrics
 
BLOCKED_TIME - Static variable in class io.pcp.parfait.timing.StandardThreadMetrics
 
BOOLEAN_AS_INT - Static variable in class io.pcp.parfait.dxm.types.DefaultTypeHandlers
Converts a Boolean into a PCP signed 32-bit integer.
bound - Variable in class ProductBuilder
 
build(int) - Method in interface io.pcp.parfait.dxm.ByteBufferFactory
 
build(int) - Method in class io.pcp.parfait.dxm.FileByteBufferFactory
 
build(int) - Method in class io.pcp.parfait.dxm.InMemoryByteBufferFactory
 
build(String, String, Unit<?>) - Method in class io.pcp.parfait.TimeWindowCounterBuilder
Builds a new CompositeCounter, comprised of TimeWindowCounters, and registers PollingMonitoredValues to detect changes in their values.
build() - Method in class ProductBuilder
 
buildDepthString(int) - Method in class io.pcp.parfait.timing.LoggerSink
 
buildMetricDataString(Collection<MetricMeasurement>) - Method in class io.pcp.parfait.timing.LoggerSink
 
buildSingleMetricResult(MetricMeasurement) - Method in class io.pcp.parfait.timing.LoggerSink
 
byId - Variable in class io.pcp.parfait.dxm.PcpMmvWriter.Store
 
byName - Variable in class io.pcp.parfait.dxm.PcpMmvWriter.Store
 
byName(String) - Method in class io.pcp.parfait.dxm.PcpMmvWriter.Store
 
byteBuffer - Variable in class io.pcp.parfait.dxm.InMemoryByteBufferFactory
 
ByteBufferFactory - Interface in io.pcp.parfait.dxm
 
byteBufferFactory - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
byteCounter - Variable in class io.pcp.parfait.io.ByteCountingInputStream
 
byteCounter - Variable in class io.pcp.parfait.io.ByteCountingOutputStream
 
ByteCountingInputStream - Class in io.pcp.parfait.io
 
ByteCountingInputStream(InputStream, Counter) - Constructor for class io.pcp.parfait.io.ByteCountingInputStream
 
ByteCountingOutputStream - Class in io.pcp.parfait.io
Used to calculate the rate at which data is sent (downloaded) .
ByteCountingOutputStream(OutputStream, Counter) - Constructor for class io.pcp.parfait.io.ByteCountingOutputStream
Constructs a ByteCountingOutputStream
byteSize() - Method in class io.pcp.parfait.dxm.InstanceDomain
 
byteSize() - Method in class io.pcp.parfait.dxm.InstanceV1
 
byteSize() - Method in class io.pcp.parfait.dxm.InstanceV2
 
byteSize() - Method in class io.pcp.parfait.dxm.PcpMetricInfoV1
 
byteSize() - Method in class io.pcp.parfait.dxm.PcpMetricInfoV2
 
byteSize() - Method in interface io.pcp.parfait.dxm.PcpOffset
 
byteSize() - Method in class io.pcp.parfait.dxm.PcpString
 
byteSize() - Method in class io.pcp.parfait.dxm.PcpValueInfo
 

C

calculateId(String, Set<Integer>) - Method in class io.pcp.parfait.dxm.ErrorThrowingIdentifierSource
 
calculateId(String, Set<Integer>) - Method in class io.pcp.parfait.dxm.FixedValueIdentifierSource
 
calculateId(String, Set<Integer>) - Method in class io.pcp.parfait.dxm.HashingIdentifierSource
 
calculateId(String, Set<Integer>) - Method in interface io.pcp.parfait.dxm.IdentifierSource
 
calculateId(String, Set<Integer>) - Method in class io.pcp.parfait.dxm.WarningIdentifierSource
 
candidateEvents - Variable in class io.pcp.parfait.timing.SamplingMeasurementSink
 
canRetrieveAcrossThreads() - Method in interface io.pcp.parfait.timing.ThreadValue
 
canRetrieveAcrossThreads() - Method in class io.pcp.parfait.timing.ThreadValue.ThreadLocalMap
 
canRetrieveAcrossThreads() - Method in class io.pcp.parfait.timing.ThreadValue.WeakReferenceThreadMap
 
capture(EventTimer, ThreadContext) - Static method in class io.pcp.parfait.timing.InProgressSnapshot
 
checkAttributeName(ObjectName, String) - Method in class io.pcp.parfait.AgentMonitoringView
 
checkCompositeDataItem(ObjectName, String, String, String) - Method in class io.pcp.parfait.AgentMonitoringView
 
children - Variable in class io.pcp.parfait.timing.StepMeasurements
 
classes - Variable in class io.pcp.parfait.timing.InProgressSnapshot
 
cleanName(String) - Method in class io.pcp.parfait.timing.EventTimer
 
cleanState() - Method in class io.pcp.parfait.TimeWindowCounter
Clean out old data from the buckets, getting us ready to enter a new bucket.
clear() - Method in class io.pcp.parfait.timing.ThreadContext
Clears all values for the current thread.
clearDefaultRegistry() - Static method in class io.pcp.parfait.MonitorableRegistry
 
clock - Variable in class io.pcp.parfait.QuiescentRegistryListener
 
CLOCK_TIME - Static variable in class io.pcp.parfait.timing.StandardThreadMetrics
 
CLUSTER - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
clusterIdentifier - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
completed - Variable in class ProductBuilder
 
CompositeCounter - Class in io.pcp.parfait
 
CompositeCounter(Collection<? extends Counter>) - Constructor for class io.pcp.parfait.CompositeCounter
 
CompositeMonitoringView - Class in io.pcp.parfait
 
CompositeMonitoringView(MonitoringView...) - Constructor for class io.pcp.parfait.CompositeMonitoringView
 
CONNECT - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
connectMBeanServer(String) - Static method in class io.pcp.parfait.JmxUtilities
Attempt to connect to a remote MBeanServer.
containsMetric(String) - Method in class io.pcp.parfait.MonitorableRegistry
 
context - Variable in class io.pcp.parfait.timing.InProgressExporter
 
convertToPcpSemantics(ValueSemantics) - Method in class io.pcp.parfait.pcp.PcpMonitorBridge
 
copyFrom(MonitoredCounter) - Method in class io.pcp.parfait.TimeWindowCounterBuilder
Creates a new CompositeCounter wrapping TimeWindowCounters (and creating PollingMonitoredValues), using the supplied counter's name, description, and unit as the template.
Counter - Class in <Unnamed>
 
Counter() - Constructor for class Counter
 
counter - Variable in class Counter
 
Counter - Interface in io.pcp.parfait
 
CounterPair - Class in io.pcp.parfait.timing
 
CounterPair(MonitoredCounter, ThreadCounter) - Constructor for class io.pcp.parfait.timing.CounterPair
 
CounterPairFactory - Class in io.pcp.parfait.timing
 
CounterPairFactory(MonitorableRegistry, ThreadMetricSuite) - Constructor for class io.pcp.parfait.timing.CounterPairFactory
 
counters - Variable in class io.pcp.parfait.CompositeCounter
 
counterState() - Method in class io.pcp.parfait.TimeWindowCounter
 
counterSuffix - Variable in class io.pcp.parfait.timing.AbstractThreadMetric
 
createCounterPair(Unit<?>, String, String, String, String) - Method in class io.pcp.parfait.timing.CounterPairFactory
 
createEventMetricCounters(String, String, String, Unit<?>) - Method in class io.pcp.parfait.timing.EventTimer
 
createInstanceDomainStore(IdentifierSourceSet, PcpString.PcpStringStore) - Method in enum io.pcp.parfait.dxm.MmvVersion
 
createInstanceDomainStore(IdentifierSourceSet, PcpString.PcpStringStore) - Method in class io.pcp.parfait.dxm.MmvVersion.MmvVersion1Factory
 
createInstanceDomainStore(IdentifierSourceSet, PcpString.PcpStringStore) - Method in class io.pcp.parfait.dxm.MmvVersion.MmvVersion2Factory
 
createInstanceDomainStore(IdentifierSourceSet, PcpString.PcpStringStore) - Method in interface io.pcp.parfait.dxm.MmvVersion.MmvVersionFactory
 
createMetric(String, String, String, Unit<?>) - Method in class io.pcp.parfait.timing.EventTimer
 
createMetricInfoStore(IdentifierSourceSet, PcpString.PcpStringStore) - Method in enum io.pcp.parfait.dxm.MmvVersion
 
createMetricInfoStore(IdentifierSourceSet, PcpString.PcpStringStore) - Method in class io.pcp.parfait.dxm.MmvVersion.MmvVersion1Factory
 
createMetricInfoStore(IdentifierSourceSet, PcpString.PcpStringStore) - Method in class io.pcp.parfait.dxm.MmvVersion.MmvVersion2Factory
 
createMetricInfoStore(IdentifierSourceSet, PcpString.PcpStringStore) - Method in interface io.pcp.parfait.dxm.MmvVersion.MmvVersionFactory
 
createMetricNameValidator() - Method in enum io.pcp.parfait.dxm.MmvVersion
 
createMetricNameValidator() - Method in class io.pcp.parfait.dxm.MmvVersion.MmvVersion1Factory
 
createMetricNameValidator() - Method in class io.pcp.parfait.dxm.MmvVersion.MmvVersion2Factory
 
createMetricNameValidator() - Method in interface io.pcp.parfait.dxm.MmvVersion.MmvVersionFactory
 
createMonitorable(ObjectName, Specification) - Method in class io.pcp.parfait.AgentMonitoringView
 
createNewInstanceStore(String, InstanceDomain) - Method in interface io.pcp.parfait.dxm.InstanceStoreFactory
 
createNewInstanceStore(String, InstanceDomain) - Method in class io.pcp.parfait.dxm.InstanceStoreFactoryV1
 
createNewInstanceStore(String, InstanceDomain) - Method in class io.pcp.parfait.dxm.InstanceStoreFactoryV2
 
createPcpString(String) - Method in class io.pcp.parfait.dxm.PcpString.PcpStringStore
 
current - Variable in class io.pcp.parfait.timing.EventMetricCollector
 

D

DATA_VALUE_LENGTH - Static variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
dataFileBuffer - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
dataLength - Variable in class io.pcp.parfait.dxm.types.AbstractTypeHandler
 
dec() - Method in class io.pcp.parfait.MonitoredIntValue
Convenience method to decrement atomic numeric types.
dec(int) - Method in class io.pcp.parfait.MonitoredIntValue
 
dec() - Method in class io.pcp.parfait.MonitoredLongValue
Convenience method to decrement atomic numeric types.
dec(int) - Method in class io.pcp.parfait.MonitoredLongValue
 
dec() - Method in class io.pcp.parfait.MonitoredNumeric
Decrements the current value by 1.
dec(int) - Method in class io.pcp.parfait.MonitoredNumeric
Decrements the current value by the specified amount.
DEFAULT_CONNECT - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
DEFAULT_FLAGS - Static variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
DEFAULT_INSTANCE_DOMAIN_ID - Static variable in class io.pcp.parfait.dxm.PcpMetricInfo
 
DEFAULT_INTERVAL - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
DEFAULT_LONG_TEXT_SOURCE - Static variable in class io.pcp.parfait.pcp.PcpMonitorBridge
 
DEFAULT_QUIET_PERIOD - Static variable in class io.pcp.parfait.DynamicMonitoringView
 
DEFAULT_REGISTRY - Static variable in class io.pcp.parfait.MonitorableRegistry
A single central registry which can be used by non-Registry-aware Monitorables.
DEFAULT_SET - Static variable in interface io.pcp.parfait.dxm.IdentifierSourceSet
 
DEFAULT_SHORT_TEXT_SOURCE - Static variable in class io.pcp.parfait.pcp.PcpMonitorBridge
 
defaultQuietPeriod() - Static method in class io.pcp.parfait.DynamicMonitoringView
 
defaults() - Static method in class io.pcp.parfait.timing.StandardThreadMetrics
 
DefaultTypeHandlers - Class in io.pcp.parfait.dxm.types
A set of convenience TypeHandlers for converting numeric and other basic Java types to standard PCP types.
DefaultTypeHandlers() - Constructor for class io.pcp.parfait.dxm.types.DefaultTypeHandlers
 
delegate - Variable in class io.pcp.parfait.pcp.FileParsingTextSource
 
delegate - Variable in class io.pcp.parfait.pcp.StringParsingTextSource
 
delegate - Variable in class io.pcp.parfait.timing.SamplingMeasurementSink
 
depth - Variable in class io.pcp.parfait.timing.EventMetricCollector
The number of nested events invoked so far.
description - Variable in class io.pcp.parfait.AbstractMonitorable
 
description - Variable in enum io.pcp.parfait.dxm.types.MmvMetricType
 
description - Variable in class io.pcp.parfait.Specification
 
description - Variable in class io.pcp.parfait.timing.AbstractThreadMetric
 
descriptions - Variable in class io.pcp.parfait.timing.InProgressSnapshot
 
descriptionsByMetricName - Variable in class io.pcp.parfait.pcp.MapTextSource
 
difficulty(Integer) - Method in class ProductBuilder
 
Dimension - Enum in io.pcp.parfait.dxm.semantics
 
Dimension(int) - Constructor for enum io.pcp.parfait.dxm.semantics.Dimension
 
dimensionSet - Variable in class io.pcp.parfait.dxm.semantics.UnitMapping
 
domain - Variable in class io.pcp.parfait.dxm.PcpMetricInfo
 
domainLimit - Variable in class io.pcp.parfait.dxm.MetricNameValidator
 
DUMMY_EVENT_METRIC_COLLECTOR - Static variable in class io.pcp.parfait.timing.DummyEventTimer
 
DummyEventTimer - Class in io.pcp.parfait.timing
A dummy EventTimer which implements all functionality as no-ops.
DummyEventTimer() - Constructor for class io.pcp.parfait.timing.DummyEventTimer
 
DynamicMonitoringView - Class in io.pcp.parfait
 
DynamicMonitoringView(MonitoringView) - Constructor for class io.pcp.parfait.DynamicMonitoringView
 
DynamicMonitoringView(MonitoringView, long) - Constructor for class io.pcp.parfait.DynamicMonitoringView
 
DynamicMonitoringView(MonitorableRegistry, MonitoringView) - Constructor for class io.pcp.parfait.DynamicMonitoringView
 
DynamicMonitoringView(MonitorableRegistry, MonitoringView, long) - Constructor for class io.pcp.parfait.DynamicMonitoringView
 

E

EmptyTextSource - Class in io.pcp.parfait.pcp
 
EmptyTextSource() - Constructor for class io.pcp.parfait.pcp.EmptyTextSource
 
endValue - Variable in class io.pcp.parfait.timing.MetricMeasurement
 
eosSafeCountingRead(int) - Method in class io.pcp.parfait.io.ByteCountingInputStream
 
equals(Object) - Method in class io.pcp.parfait.dxm.MetricName
 
ErrorThrowingIdentifierSource - Class in io.pcp.parfait.dxm
IdentifierSource which throws an error on every generation.
ErrorThrowingIdentifierSource() - Constructor for class io.pcp.parfait.dxm.ErrorThrowingIdentifierSource
 
EventCounters - Class in io.pcp.parfait.timing
 
EventCounters(EventMetricCounters, String) - Constructor for class io.pcp.parfait.timing.EventCounters
 
eventGroupName - Variable in class io.pcp.parfait.timing.EventCounters
 
EventMetricCollector - Class in io.pcp.parfait.timing
Coordinates multiple MetricMeasurements for all the events invoked in the process of handling the user request.
EventMetricCollector(Map<Object, EventCounters>, List<StepMeasurementSink>) - Constructor for class io.pcp.parfait.timing.EventMetricCollector
 
EventMetricCounters - Class in io.pcp.parfait.timing
This class is a wrapper class which holds both a counter for an event metric and another counter for the same metric but its value is a total value across all events.
EventMetricCounters(MonitoredCounter, MonitoredCounter) - Constructor for class io.pcp.parfait.timing.EventMetricCounters
 
eventName - Variable in class io.pcp.parfait.timing.StepMeasurements
 
eventSpecificCounter - Variable in class io.pcp.parfait.timing.EventMetricCounters
 
eventsSampled - Variable in class io.pcp.parfait.timing.SamplingMeasurementSink
 
EventTimer - Class in io.pcp.parfait.timing
A class to provide a EventMetricCollector to each Timeable on demand, guaranteed to be thread-safe as long is it's only ever used by the requesting thread.
EventTimer(String, MonitorableRegistry, ThreadMetricSuite, boolean, boolean) - Constructor for class io.pcp.parfait.timing.EventTimer
 
EventTimer(String, MonitorableRegistry, ThreadMetricSuite, boolean, boolean, List<StepMeasurementSink>) - Constructor for class io.pcp.parfait.timing.EventTimer
 
EXPLICIT_SET - Static variable in interface io.pcp.parfait.dxm.IdentifierSourceSet
IdentifierSourceSet which will fail for indoms and metrics, but allow default hashed values for Instances

F

failures - Variable in class ProductBuilder
 
fallback - Variable in class io.pcp.parfait.dxm.FixedValueIdentifierSource
 
fallback - Variable in class io.pcp.parfait.pcp.MapTextSource
 
fallbacks - Variable in class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet
 
file - Variable in class io.pcp.parfait.dxm.FileByteBufferFactory
 
file - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
FileByteBufferFactory - Class in io.pcp.parfait.dxm
 
FileByteBufferFactory(File) - Constructor for class io.pcp.parfait.dxm.FileByteBufferFactory
 
FileParsingIdentifierSourceSet - Class in io.pcp.parfait.dxm
 
FileParsingIdentifierSourceSet(File, File, IdentifierSourceSet) - Constructor for class io.pcp.parfait.dxm.FileParsingIdentifierSourceSet
Reads instance values from files.
FileParsingIdentifierSourceSet(InputStream, InputStream, IdentifierSourceSet) - Constructor for class io.pcp.parfait.dxm.FileParsingIdentifierSourceSet
Reads instance values from streams.
FileParsingIdentifierSourceSet(Reader, Reader, IdentifierSourceSet) - Constructor for class io.pcp.parfait.dxm.FileParsingIdentifierSourceSet
 
FileParsingIdentifierSourceSet(Supplier<InputStream>, Supplier<InputStream>, IdentifierSourceSet) - Constructor for class io.pcp.parfait.dxm.FileParsingIdentifierSourceSet
Reads instance values from streams.
FileParsingTextSource - Class in io.pcp.parfait.pcp
 
FileParsingTextSource(File, TextSource) - Constructor for class io.pcp.parfait.pcp.FileParsingTextSource
Reads text from tab-separated file.
FileParsingTextSource(InputStream, TextSource) - Constructor for class io.pcp.parfait.pcp.FileParsingTextSource
Reads text from tab-separated stream.
FileParsingTextSource(Reader, TextSource) - Constructor for class io.pcp.parfait.pcp.FileParsingTextSource
 
FileParsingTextSource(Supplier<InputStream>, TextSource) - Constructor for class io.pcp.parfait.pcp.FileParsingTextSource
Reads text from streams.
findUnitMapping(Unit<?>) - Static method in class io.pcp.parfait.dxm.semantics.UnitMapping
 
FixedValueIdentifierSource - Class in io.pcp.parfait.dxm
 
FixedValueIdentifierSource(Map<String, Integer>, IdentifierSource) - Constructor for class io.pcp.parfait.dxm.FixedValueIdentifierSource
 
flags - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
formatColumnValue(String) - Method in class io.pcp.parfait.timing.InProgressSnapshot.InProgressFormatter
 
forThread(Thread) - Method in class io.pcp.parfait.timing.ThreadContext
Retrieves a copy of the thread context for the given thread
fromFile(File) - Static method in class io.pcp.parfait.dxm.ioutils.StringIterable
 
fromReader(Reader) - Static method in class io.pcp.parfait.dxm.ioutils.StringIterable
 
fromStream(InputStream) - Static method in class io.pcp.parfait.dxm.ioutils.StringIterable
 

G

gbrs - Variable in class Acme
 
get() - Method in interface io.pcp.parfait.Monitorable
This method should never block and must return as quickly as possible.
get() - Method in class io.pcp.parfait.MonitoredCounter
 
get() - Method in class io.pcp.parfait.SettableValue
 
get() - Method in class io.pcp.parfait.SystemTimePoller
 
get() - Method in class io.pcp.parfait.TimeWindowCounter
 
get(String) - Method in class io.pcp.parfait.timing.ThreadContext
Retrieves the value corresponding to the supplied key for the current thread (null if no such value exists)
get() - Method in interface io.pcp.parfait.timing.ThreadValue
 
get() - Method in class io.pcp.parfait.timing.ThreadValue.ThreadLocalMap
 
get() - Method in class io.pcp.parfait.timing.ThreadValue.WeakReferenceThreadMap
 
getAllocatedBuffer() - Method in class io.pcp.parfait.dxm.InMemoryByteBufferFactory
Returns the last allocated ByteBuffer used during creation, so that further inspection can be done during unit tests.
getAttributeValue(ObjectName, String, String) - Method in class io.pcp.parfait.AgentMonitoringView
 
getBackTrace() - Method in class io.pcp.parfait.timing.StepMeasurements
 
getBitmask() - Method in enum io.pcp.parfait.dxm.PcpMmvWriter.MmvFlag
 
getBuckets() - Method in class io.pcp.parfait.TimeWindow
 
getBufferLength() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
getByteSizeTotalFor(Collection<? extends PcpOffset>) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
getCause(Throwable) - Static method in class io.pcp.parfait.ParfaitAgent
 
getCluster() - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getCollector() - Method in class io.pcp.parfait.timing.DummyEventTimer
 
getCollector() - Method in class io.pcp.parfait.timing.EventTimer
 
getCollectorThreadMap() - Method in class io.pcp.parfait.timing.EventTimer
 
getColumnClasses() - Method in class io.pcp.parfait.timing.InProgressSnapshot
 
getColumnCount() - Method in class io.pcp.parfait.timing.InProgressSnapshot
 
getColumnDescriptions() - Method in class io.pcp.parfait.timing.InProgressSnapshot
 
getColumnNames() - Method in class io.pcp.parfait.timing.InProgressSnapshot
 
getCommandBasename(String) - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getConfigFile() - Method in class io.pcp.parfait.dxm.PcpConfig
 
getConnection() - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getCounterForMetric(ThreadMetric) - Method in class io.pcp.parfait.timing.EventCounters
 
getCounterSet(String) - Method in class io.pcp.parfait.timing.EventTimer
 
getCounterSetForEventGroup(Object) - Method in class io.pcp.parfait.timing.EventTimer
 
getCounterSuffix() - Method in class io.pcp.parfait.timing.AbstractThreadMetric
 
getCounterSuffix() - Method in interface io.pcp.parfait.timing.ThreadMetric
 
getDataLength() - Method in class io.pcp.parfait.dxm.types.AbstractTypeHandler
 
getDataLength() - Method in interface io.pcp.parfait.dxm.types.TypeHandler
 
getDefaultCluster(String) - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getDefaultCommand() - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getDefaultConnection() - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getDefaultInterval() - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getDefaultMappings() - Static method in class io.pcp.parfait.dxm.types.DefaultTypeHandlers
 
getDefaultName(String, String, String) - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getDefaultStartup() - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getDescription() - Method in class io.pcp.parfait.AbstractMonitorable
 
getDescription() - Method in enum io.pcp.parfait.dxm.types.MmvMetricType
 
getDescription() - Method in interface io.pcp.parfait.Monitorable
 
getDescription() - Method in class io.pcp.parfait.Specification
 
getDescription() - Method in class io.pcp.parfait.timing.AbstractThreadMetric
 
getDescription() - Method in interface io.pcp.parfait.timing.ThreadMetric
 
getDescriptorOffset() - Method in class io.pcp.parfait.dxm.PcpValueInfo
 
getDimension(Class<? extends PcpScale<?>>) - Method in class io.pcp.parfait.dxm.semantics.UnitMapping
 
getDimensions(Unit<?>, String) - Static method in class io.pcp.parfait.dxm.semantics.UnitMapping
 
getEventGroupName() - Method in class io.pcp.parfait.timing.EventCounters
 
getEventName() - Method in class io.pcp.parfait.timing.StepMeasurements
 
getFallbackName(String) - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getFirstInstanceOffset() - Method in class io.pcp.parfait.dxm.InstanceDomain
 
getFlagMask() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
getForThread(Thread, String) - Method in class io.pcp.parfait.timing.ThreadContext
 
getForThread(Thread) - Method in interface io.pcp.parfait.timing.ThreadValue
 
getForThread(Thread) - Method in class io.pcp.parfait.timing.ThreadValue.ThreadLocalMap
 
getForThread(Thread) - Method in class io.pcp.parfait.timing.ThreadValue.WeakReferenceThreadMap
 
getForwardTrace() - Method in class io.pcp.parfait.timing.StepMeasurements
 
getId() - Method in class io.pcp.parfait.dxm.Instance
 
getId() - Method in class io.pcp.parfait.dxm.InstanceDomain
 
getId() - Method in interface io.pcp.parfait.dxm.PcpId
 
getId() - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
getIdentifier() - Method in enum io.pcp.parfait.dxm.types.MmvMetricType
 
getInitialValue() - Method in class io.pcp.parfait.dxm.PcpValueInfo
 
getInProgressMeasurements() - Method in class io.pcp.parfait.timing.EventMetricCollector
 
getInstance(String) - Method in class io.pcp.parfait.dxm.InstanceDomain
 
getInstance() - Method in class io.pcp.parfait.dxm.MetricName
 
getInstanceCount() - Method in class io.pcp.parfait.dxm.InstanceDomain
 
getInstanceDomain(String) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
getInstanceDomains() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
getInstanceDomainTag() - Method in class io.pcp.parfait.dxm.MetricName
 
getInstanceOffset() - Method in class io.pcp.parfait.dxm.PcpValueInfo
 
getInstances() - Method in class io.pcp.parfait.dxm.InstanceDomain
 
getInstances() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
getInstanceSource(String) - Method in class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet.InstanceDomainIdentifierSource
 
getInterval() - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getInvocationCounter() - Method in class io.pcp.parfait.timing.EventCounters
 
getLargeValue() - Method in class io.pcp.parfait.dxm.PcpValueInfo
 
getMasterCounter() - Method in class io.pcp.parfait.timing.CounterPair
 
getMBeanAttributeName() - Method in class io.pcp.parfait.Specification
 
getMBeanCompositeDataItem() - Method in class io.pcp.parfait.Specification
 
getMBeanName() - Method in class io.pcp.parfait.Specification
 
getMetric() - Method in class io.pcp.parfait.dxm.MetricName
 
getMetric(String) - Method in class io.pcp.parfait.MonitorableRegistry
 
getMetricInfo(String) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
getMetricInfos() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
getMetricInstances() - Method in class io.pcp.parfait.timing.StepMeasurements
 
getMetricName() - Method in class io.pcp.parfait.dxm.PcpValueInfo
 
getMetricName() - Method in class io.pcp.parfait.timing.AbstractThreadMetric
 
getMetricName(String, String) - Method in class io.pcp.parfait.timing.EventTimer
 
getMetricName() - Method in class io.pcp.parfait.timing.MetricMeasurement
 
getMetricName() - Method in interface io.pcp.parfait.timing.ThreadMetric
 
getMetrics() - Method in class io.pcp.parfait.timing.EventCounters
 
getMetricSource() - Method in class io.pcp.parfait.timing.MetricMeasurement
 
getMetricSources() - Method in class io.pcp.parfait.timing.EventCounters
 
getMetricSuite() - Method in class io.pcp.parfait.timing.EventTimer
 
getMetricType() - Method in class io.pcp.parfait.dxm.types.AbstractTypeHandler
 
getMetricType() - Method in interface io.pcp.parfait.dxm.types.TypeHandler
 
getMonitorables() - Method in class io.pcp.parfait.MonitorableRegistry
 
getName() - Method in class io.pcp.parfait.AbstractMonitorable
 
getName() - Method in interface io.pcp.parfait.Monitorable
 
getName() - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getName() - Method in class io.pcp.parfait.Specification
 
getName() - Method in class io.pcp.parfait.TimeWindow
 
getNamedInstance(String) - Static method in class io.pcp.parfait.MonitorableRegistry
Retrieves or creates a centrally-accessible named instance, identified uniquely by the provided String.
getNumAllocations() - Method in class io.pcp.parfait.dxm.InMemoryByteBufferFactory
Returns the # ByteBuffer allocations that have occured, since this Factory may produce more than one in its life
getNumberOfTotalEventCounters() - Method in class io.pcp.parfait.timing.EventTimer
 
getOffset() - Method in class io.pcp.parfait.dxm.Instance
 
getOffset() - Method in class io.pcp.parfait.dxm.InstanceDomain
 
getOffset() - Method in interface io.pcp.parfait.dxm.MmvWritable
 
getOffset() - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
getOffset() - Method in class io.pcp.parfait.dxm.PcpString
 
getOffset() - Method in class io.pcp.parfait.dxm.PcpValueInfo
 
getOptional() - Method in class io.pcp.parfait.Specification
 
getParent() - Method in class io.pcp.parfait.timing.StepMeasurements
 
getParfaitName() - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getPcpValue() - Method in enum io.pcp.parfait.dxm.semantics.Semantics
 
getPeriod() - Method in class io.pcp.parfait.TimeWindow
 
getPmUnitsValue() - Method in enum io.pcp.parfait.dxm.semantics.Dimension
 
getPmUnitsValue() - Method in enum io.pcp.parfait.dxm.semantics.PcpScale.SpaceScale
 
getPmUnitsValue() - Method in enum io.pcp.parfait.dxm.semantics.PcpScale.TimeScale
 
getPmUnitsValue() - Method in enum io.pcp.parfait.dxm.semantics.PcpScale.UnitScale
 
getPmUnitsValue() - Method in interface io.pcp.parfait.dxm.semantics.UnitValued
 
getProcessIdentifier() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
getResolution() - Method in class io.pcp.parfait.TimeWindow
 
getRoot() - Method in class io.pcp.parfait.dxm.PcpConfig
 
getRuntimeName() - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getScale(Class<? extends PcpScale<?>>) - Method in class io.pcp.parfait.dxm.semantics.UnitMapping
 
getSemantics() - Method in class io.pcp.parfait.AbstractMonitorable
 
getSemantics() - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
getSemantics() - Method in interface io.pcp.parfait.Monitorable
 
getSemantics() - Method in class io.pcp.parfait.Specification
 
getSnapshot() - Method in class io.pcp.parfait.timing.InProgressExporter
 
getStartup() - Static method in class io.pcp.parfait.MonitoringViewProperties
 
getStringOffset(PcpString) - Method in class io.pcp.parfait.dxm.InstanceDomain
 
getStringOffset(PcpString) - Method in class io.pcp.parfait.dxm.InstanceV2
 
getStringOffset(PcpString) - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
getStrings() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
getStrings() - Method in class io.pcp.parfait.dxm.PcpString.PcpStringStore
 
getSubCounters(String, String, Unit<?>) - Method in class io.pcp.parfait.TimeWindowCounterBuilder
 
getText(Monitorable<?>, MetricName) - Method in class io.pcp.parfait.pcp.EmptyTextSource
 
getText(Monitorable<?>, MetricName) - Method in class io.pcp.parfait.pcp.FileParsingTextSource
 
getText(Monitorable<?>, MetricName) - Method in class io.pcp.parfait.pcp.MapTextSource
 
getText(Monitorable<?>, MetricName) - Method in class io.pcp.parfait.pcp.MetricDescriptionTextSource
 
getText(Monitorable<?>, MetricName) - Method in class io.pcp.parfait.pcp.StringParsingTextSource
 
getText(Monitorable<?>, MetricName) - Method in interface io.pcp.parfait.pcp.TextSource
 
getThreadCounter() - Method in class io.pcp.parfait.timing.CounterPair
 
getThreadInfo(Thread) - Static method in class io.pcp.parfait.timing.StandardThreadMetrics.ThreadInfoMetric
 
getTocOffset(int) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
Calculates the file offset of a given PCP MMV TOC block
getTotalCounter() - Method in class io.pcp.parfait.timing.EventMetricCounters
 
getTotalMetricName(String) - Method in class io.pcp.parfait.timing.EventTimer
 
getType() - Method in class io.pcp.parfait.AbstractMonitorable
 
getType() - Method in interface io.pcp.parfait.Monitorable
 
getTypeHandler() - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
getTypeHandler() - Method in class io.pcp.parfait.dxm.PcpValueInfo
 
getUnit() - Method in class io.pcp.parfait.AbstractMonitorable
 
getUnit() - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
getUnit() - Method in interface io.pcp.parfait.dxm.semantics.PcpScale
 
getUnit() - Method in enum io.pcp.parfait.dxm.semantics.PcpScale.SpaceScale
 
getUnit() - Method in enum io.pcp.parfait.dxm.semantics.PcpScale.TimeScale
 
getUnit() - Method in enum io.pcp.parfait.dxm.semantics.PcpScale.UnitScale
 
getUnit() - Method in interface io.pcp.parfait.Monitorable
 
getUnit() - Method in class io.pcp.parfait.timing.AbstractThreadMetric
 
getUnit() - Method in interface io.pcp.parfait.timing.ThreadMetric
 
getUnitMappings() - Method in enum io.pcp.parfait.dxm.semantics.PcpDimensionSet
 
getUnits() - Method in class io.pcp.parfait.Specification
 
getValue(String) - Method in class io.pcp.parfait.dxm.PcpConfig
 
getValue(ThreadInfo) - Method in class io.pcp.parfait.timing.StandardThreadMetrics.ThreadInfoMetric
 
getValueForThread(Thread) - Method in class io.pcp.parfait.timing.StandardThreadMetrics.ThreadInfoMetric
 
getValueForThread(Thread) - Method in interface io.pcp.parfait.timing.ThreadMetric
 
getValueForThread(Thread) - Method in class io.pcp.parfait.timing.ThreadValueMetric
 
getValueInfos() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
getValues() - Method in class io.pcp.parfait.timing.InProgressSnapshot
 
getVersion() - Method in enum io.pcp.parfait.dxm.MmvVersion
 
globalLock - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 

H

handle(StepMeasurements, int) - Method in class io.pcp.parfait.timing.LoggerSink
 
handle(StepMeasurements, int) - Method in class io.pcp.parfait.timing.SamplingMeasurementSink
 
handle(StepMeasurements, int) - Method in interface io.pcp.parfait.timing.StepMeasurementSink
 
hashCode() - Method in class io.pcp.parfait.dxm.MetricName
 
hasHelpText() - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
HashingIdentifierSource - Class in io.pcp.parfait.dxm
 
HashingIdentifierSource(int) - Constructor for class io.pcp.parfait.dxm.HashingIdentifierSource
 
hasInstance() - Method in class io.pcp.parfait.dxm.MetricName
 
hasUpdatesPending() - Method in class io.pcp.parfait.pcp.PcpMonitorBridge
 
HEADER_LENGTH - Static variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
headIndex - Variable in class io.pcp.parfait.TimeWindowCounter
 
headTime - Variable in class io.pcp.parfait.TimeWindowCounter
 
HEAP_BYTES - Static variable in class io.pcp.parfait.timing.StandardThreadMetrics
 

I

id - Variable in class io.pcp.parfait.dxm.Instance
 
id - Variable in class io.pcp.parfait.dxm.InstanceDomain
 
id - Variable in class io.pcp.parfait.dxm.PcpMetricInfo
 
identifier - Variable in enum io.pcp.parfait.dxm.PcpMmvWriter.TocType
 
identifier - Variable in enum io.pcp.parfait.dxm.types.MmvMetricType
 
IDENTIFIER_SECTION - Static variable in class io.pcp.parfait.dxm.MetricName
 
IdentifierSource - Interface in io.pcp.parfait.dxm
 
identifierSource - Variable in class io.pcp.parfait.dxm.PcpMmvWriter.Store
 
IdentifierSourceSet - Interface in io.pcp.parfait.dxm
 
identifierSourceSet - Variable in class io.pcp.parfait.dxm.InstanceStoreFactoryV2
 
inc() - Method in class io.pcp.parfait.CompositeCounter
 
inc(long) - Method in class io.pcp.parfait.CompositeCounter
 
inc() - Method in interface io.pcp.parfait.Counter
 
inc(long) - Method in interface io.pcp.parfait.Counter
 
inc(long) - Method in class io.pcp.parfait.MonitoredCounter
Increments the counter by a given value.
inc() - Method in class io.pcp.parfait.MonitoredCounter
Increments the counter by one.
inc() - Method in class io.pcp.parfait.MonitoredIntValue
Convenience method to increment atomic numeric types.
inc(int) - Method in class io.pcp.parfait.MonitoredIntValue
 
inc() - Method in class io.pcp.parfait.MonitoredLongValue
Convenience method to increment atomic numeric types.
inc(int) - Method in class io.pcp.parfait.MonitoredLongValue
 
inc(long) - Method in class io.pcp.parfait.MonitoredLongValue
 
inc() - Method in class io.pcp.parfait.MonitoredNumeric
Increments the current value by 1.
inc(int) - Method in class io.pcp.parfait.MonitoredNumeric
Increments the current value by the specified amount.
inc(long) - Method in class io.pcp.parfait.TimeWindowCounter
 
inc() - Method in class io.pcp.parfait.TimeWindowCounter
 
inc() - Method in class io.pcp.parfait.timing.CounterPair
 
inc(long) - Method in class io.pcp.parfait.timing.CounterPair
 
inc() - Method in class io.pcp.parfait.timing.ThreadCounter.ThreadLocalCounter
 
inc(long) - Method in class io.pcp.parfait.timing.ThreadCounter.ThreadLocalCounter
 
inc() - Method in class io.pcp.parfait.timing.ThreadCounter.ThreadMapCounter
 
inc(long) - Method in class io.pcp.parfait.timing.ThreadCounter.ThreadMapCounter
 
incrementCounters(long) - Method in class io.pcp.parfait.timing.EventMetricCounters
 
initialiseOffsets() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
initializeOffsets(Collection<? extends PcpOffset>, int) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
initialValue - Variable in class io.pcp.parfait.dxm.PcpString
 
initialValue - Variable in class io.pcp.parfait.dxm.PcpValueInfo
 
initialValue() - Method in class io.pcp.parfait.timing.ThreadCounter.ThreadMapCounter
 
initialValue() - Method in class io.pcp.parfait.timing.ThreadValue.WeakReferenceThreadMap
 
InMemoryByteBufferFactory - Class in io.pcp.parfait.dxm
Builds a ByteBuffer in memory, mostly useful for unit testing purposes
InMemoryByteBufferFactory() - Constructor for class io.pcp.parfait.dxm.InMemoryByteBufferFactory
 
InProgressExporter - Class in io.pcp.parfait.timing
 
InProgressExporter(EventTimer, ThreadContext) - Constructor for class io.pcp.parfait.timing.InProgressExporter
 
InProgressFormatter() - Constructor for class io.pcp.parfait.timing.InProgressSnapshot.InProgressFormatter
 
InProgressSnapshot - Class in io.pcp.parfait.timing
 
InProgressSnapshot(EventTimer, ThreadContext) - Constructor for class io.pcp.parfait.timing.InProgressSnapshot
 
InProgressSnapshot.InProgressFormatter - Class in io.pcp.parfait.timing
 
inProgressValue() - Method in class io.pcp.parfait.timing.MetricMeasurement
 
Instance - Class in io.pcp.parfait.dxm
 
Instance(InstanceDomain, String, int) - Constructor for class io.pcp.parfait.dxm.Instance
 
instance - Variable in class io.pcp.parfait.dxm.MetricName
 
instance - Variable in class io.pcp.parfait.dxm.PcpValueInfo
 
INSTANCE_DOMAIN_LENGTH - Static variable in class io.pcp.parfait.dxm.InstanceDomain
 
INSTANCE_LENGTH - Static variable in class io.pcp.parfait.dxm.InstanceV1
 
INSTANCE_LENGTH - Static variable in class io.pcp.parfait.dxm.InstanceV2
 
INSTANCE_NAME_LIMIT - Static variable in class io.pcp.parfait.dxm.InstanceV1
The maximum length of an instance name able to be exported to the MMV agent.
instanceDomain - Variable in class io.pcp.parfait.dxm.Instance
 
InstanceDomain - Class in io.pcp.parfait.dxm
 
InstanceDomain(String, int, InstanceStoreFactory) - Constructor for class io.pcp.parfait.dxm.InstanceDomain
 
instanceDomain - Variable in class io.pcp.parfait.dxm.InstanceV1.InstanceStoreV1
 
instanceDomain - Variable in class io.pcp.parfait.dxm.InstanceV2.InstanceStoreV2
 
InstanceDomain.InstanceDomainStore - Class in io.pcp.parfait.dxm
 
InstanceDomainIdentifierSource(Map<String, Integer>, Map<String, IdentifierSource>, IdentifierSource) - Constructor for class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet.InstanceDomainIdentifierSource
 
instanceDomainSource() - Method in interface io.pcp.parfait.dxm.IdentifierSourceSet
 
instanceDomainSource - Variable in class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet
 
instanceDomainSource() - Method in class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet
 
InstanceDomainStore(IdentifierSourceSet, InstanceStoreFactory) - Constructor for class io.pcp.parfait.dxm.InstanceDomain.InstanceDomainStore
 
instanceDomainStore - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
instanceSource(String) - Method in interface io.pcp.parfait.dxm.IdentifierSourceSet
 
instanceSource(String) - Method in class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet
 
instanceSources - Variable in class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet.InstanceDomainIdentifierSource
 
instanceStore - Variable in class io.pcp.parfait.dxm.InstanceDomain
 
instanceStoreFactory - Variable in class io.pcp.parfait.dxm.InstanceDomain.InstanceDomainStore
 
InstanceStoreFactory - Interface in io.pcp.parfait.dxm
 
InstanceStoreFactoryV1 - Class in io.pcp.parfait.dxm
 
InstanceStoreFactoryV1(IdentifierSourceSet) - Constructor for class io.pcp.parfait.dxm.InstanceStoreFactoryV1
 
InstanceStoreFactoryV2 - Class in io.pcp.parfait.dxm
 
InstanceStoreFactoryV2(IdentifierSourceSet, PcpString.PcpStringStore) - Constructor for class io.pcp.parfait.dxm.InstanceStoreFactoryV2
 
instanceStores - Variable in class io.pcp.parfait.dxm.InstanceStoreFactoryV1
 
InstanceStoreV1(IdentifierSourceSet, String, InstanceDomain) - Constructor for class io.pcp.parfait.dxm.InstanceV1.InstanceStoreV1
 
InstanceStoreV2(IdentifierSourceSet, String, InstanceDomain, PcpString.PcpStringStore) - Constructor for class io.pcp.parfait.dxm.InstanceV2.InstanceStoreV2
 
InstanceV1 - Class in io.pcp.parfait.dxm
 
InstanceV1(InstanceDomain, String, int) - Constructor for class io.pcp.parfait.dxm.InstanceV1
 
InstanceV1.InstanceStoreV1 - Class in io.pcp.parfait.dxm
 
InstanceV2 - Class in io.pcp.parfait.dxm
 
InstanceV2(InstanceDomain, String, int, PcpString) - Constructor for class io.pcp.parfait.dxm.InstanceV2
 
InstanceV2.InstanceStoreV2 - Class in io.pcp.parfait.dxm
 
interimValues - Variable in class io.pcp.parfait.TimeWindowCounter
 
interval - Variable in class io.pcp.parfait.AgentMonitoringView
 
INTERVAL - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
invocationCounter - Variable in class io.pcp.parfait.timing.EventCounters
 
io.pcp.parfait - package io.pcp.parfait
 
io.pcp.parfait.dxm - package io.pcp.parfait.dxm
 
io.pcp.parfait.dxm.ioutils - package io.pcp.parfait.dxm.ioutils
 
io.pcp.parfait.dxm.semantics - package io.pcp.parfait.dxm.semantics
 
io.pcp.parfait.dxm.types - package io.pcp.parfait.dxm.types
 
io.pcp.parfait.io - package io.pcp.parfait.io
 
io.pcp.parfait.pcp - package io.pcp.parfait.pcp
 
io.pcp.parfait.timing - package io.pcp.parfait.timing
 
isAttached(Monitor) - Method in class io.pcp.parfait.AbstractMonitorable
Checks if a given Monitor is registered for notifications with this Monitorable.
isBlankOrComment(String) - Method in class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet
 
isRunning() - Method in class io.pcp.parfait.CompositeMonitoringView
 
isRunning() - Method in class io.pcp.parfait.DynamicMonitoringView
 
isRunning() - Method in interface io.pcp.parfait.MonitoringView
 
isRunning() - Method in class io.pcp.parfait.pcp.PcpMonitorBridge
 
iterator() - Method in class io.pcp.parfait.dxm.ioutils.StringIterable
 

J

JmxException - Exception in io.pcp.parfait
General base exception to be thrown on JMX errors.
JmxException(String) - Constructor for exception io.pcp.parfait.JmxException
Constructor for JmxException.
JmxException(String, Throwable) - Constructor for exception io.pcp.parfait.JmxException
Constructor for JmxException.
JmxUtilities - Class in io.pcp.parfait
Convenience mechanisms for locating MBeanServer classes.
JmxUtilities() - Constructor for class io.pcp.parfait.JmxUtilities
 

L

largeValue - Variable in class io.pcp.parfait.dxm.PcpValueInfo
 
lastStartOwnTimeValue - Variable in class io.pcp.parfait.timing.MetricMeasurement
 
lastTimeMonitorableAdded - Variable in class io.pcp.parfait.QuiescentRegistryListener
 
LIMITLESS_SET - Static variable in interface io.pcp.parfait.dxm.IdentifierSourceSet
An IdentifierSourceSet for use in contexts where identifiers truly do not matter and are not limited in range -- e.g.
loadingCache - Variable in class io.pcp.parfait.timing.ThreadValue.WeakReferenceThreadMap
 
locateMBeanServer(String) - Static method in class io.pcp.parfait.JmxUtilities
Attempt to find a locally running MBeanServer.
locateMBeanServer() - Static method in class io.pcp.parfait.JmxUtilities
 
lock - Variable in class io.pcp.parfait.QuiescentRegistryListener
 
lock - Variable in class io.pcp.parfait.TimeWindowCounter
 
LOG - Variable in class io.pcp.parfait.AbstractMonitorable
 
LOG - Static variable in class io.pcp.parfait.dxm.semantics.UnitMapping
 
LOG - Static variable in class io.pcp.parfait.dxm.WarningIdentifierSource
 
LOG - Static variable in class io.pcp.parfait.pcp.PcpMonitorBridge
 
LOG - Static variable in class io.pcp.parfait.PollingMonitoredValue
 
LOG - Static variable in class io.pcp.parfait.QuiescentRegistryListener
 
LOG - Static variable in class io.pcp.parfait.timing.EventTimer
Setting this Logger to DEBUG level will list all the created metrics in a tab-delimited format, useful for importing elsewhere
LOG - Static variable in class io.pcp.parfait.timing.InProgressSnapshot
 
Log4jMdcBridge() - Constructor for class io.pcp.parfait.timing.ThreadContext.Log4jMdcBridge
 
logger - Static variable in class io.pcp.parfait.AgentMonitoringView
 
logger - Static variable in class io.pcp.parfait.ParfaitAgent
 
logger - Variable in class io.pcp.parfait.timing.LoggerSink
 
LoggerSink - Class in io.pcp.parfait.timing
 
LoggerSink() - Constructor for class io.pcp.parfait.timing.LoggerSink
 
LoggerSink(String) - Constructor for class io.pcp.parfait.timing.LoggerSink
 
logValue() - Method in class io.pcp.parfait.AbstractMonitorable
 
longHelpText - Variable in class io.pcp.parfait.dxm.InstanceDomain
 
longHelpText - Variable in class io.pcp.parfait.dxm.PcpMetricInfo
 
longTextSource - Variable in class io.pcp.parfait.pcp.PcpMonitorBridge
 

M

main(String[]) - Static method in class io.pcp.parfait.dxm.PcpMmvWriter
 
main(String[]) - Static method in class io.pcp.parfait.dxm.semantics.UnitMapping
 
main(String[]) - Static method in class io.pcp.parfait.ParfaitAgent
 
Main - Class in <Unnamed>
 
Main - Class in <Unnamed>
 
Main - Class in <Unnamed>
 
Main() - Constructor for class Main
 
main(String[]) - Static method in class Main
 
map(String) - Method in interface io.pcp.parfait.pcp.MetricNameMapper
 
map(String) - Method in class io.pcp.parfait.pcp.RegexSequenceNameMapper
 
mapper - Variable in class io.pcp.parfait.pcp.PcpMonitorBridge
 
MapTextSource - Class in io.pcp.parfait.pcp
 
MapTextSource(TextSource, Map<String, String>) - Constructor for class io.pcp.parfait.pcp.MapTextSource
 
masterCounter - Variable in class io.pcp.parfait.timing.CounterPair
 
mBeanAttributeName - Variable in class io.pcp.parfait.Specification
 
mBeanCompositeDataItem - Variable in class io.pcp.parfait.Specification
 
mBeanName - Variable in class io.pcp.parfait.Specification
 
MBeanServerException - Exception in io.pcp.parfait
Exception thrown when we cannot locate an instance of an MBeanServer
MBeanServerException(String) - Constructor for exception io.pcp.parfait.MBeanServerException
Create a new MBeanServerException with the given error message.
MBeanServerException(String, Throwable) - Constructor for exception io.pcp.parfait.MBeanServerException
Create a new MBeanServerException with the given error message and root cause.
mdcBridge - Variable in class io.pcp.parfait.timing.ThreadContext
 
METRIC_INSTANCE_INDEX - Static variable in class io.pcp.parfait.dxm.MetricName
 
METRIC_LENGTH - Static variable in class io.pcp.parfait.dxm.PcpMetricInfoV1
 
METRIC_LENGTH - Static variable in class io.pcp.parfait.dxm.PcpMetricInfoV2
 
METRIC_NAME_LIMIT - Static variable in class io.pcp.parfait.dxm.PcpMetricInfoV1
The maximum length of a metric name able to be exported to the MMV agent.
METRIC_PATTERN - Static variable in class io.pcp.parfait.dxm.MetricName
 
METRIC_PREFIX_INDEX - Static variable in class io.pcp.parfait.dxm.MetricName
 
METRIC_SUFFIX_INDEX - Static variable in class io.pcp.parfait.dxm.MetricName
 
metricCollectors - Variable in class io.pcp.parfait.timing.EventTimer
 
metricData - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
MetricDescriptionTextSource - Class in io.pcp.parfait.pcp
 
MetricDescriptionTextSource() - Constructor for class io.pcp.parfait.pcp.MetricDescriptionTextSource
 
metricInfo - Variable in class io.pcp.parfait.dxm.PcpValueInfo
 
metricInfoStore - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
MetricInfoStoreV1(IdentifierSourceSet) - Constructor for class io.pcp.parfait.dxm.PcpMetricInfoV1.MetricInfoStoreV1
 
MetricInfoStoreV2(IdentifierSourceSet, PcpString.PcpStringStore) - Constructor for class io.pcp.parfait.dxm.PcpMetricInfoV2.MetricInfoStoreV2
 
metricInstances - Variable in class io.pcp.parfait.timing.StepMeasurements
 
MetricMeasurement - Class in io.pcp.parfait.timing
Class to measure the time taken to run by a single event (or some similar 'delta' metric).
MetricMeasurement(ThreadMetric, Thread) - Constructor for class io.pcp.parfait.timing.MetricMeasurement
 
MetricName - Class in io.pcp.parfait.dxm
 
MetricName(String, String, String) - Constructor for class io.pcp.parfait.dxm.MetricName
 
metricName - Variable in class io.pcp.parfait.dxm.PcpMetricInfo
 
metricName - Variable in class io.pcp.parfait.dxm.PcpValueInfo
 
MetricNameMapper - Interface in io.pcp.parfait.pcp
Maps a String to a PCP MetricName.
MetricNameValidator - Class in io.pcp.parfait.dxm
 
MetricNameValidator(int, int) - Constructor for class io.pcp.parfait.dxm.MetricNameValidator
 
metricNameValidator - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
metrics - Variable in class io.pcp.parfait.timing.EventCounters
 
metrics - Variable in class io.pcp.parfait.timing.ThreadMetricSuite
 
metrics() - Method in class io.pcp.parfait.timing.ThreadMetricSuite
 
metricSource() - Method in interface io.pcp.parfait.dxm.IdentifierSourceSet
 
metricSource - Variable in class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet
 
metricSource() - Method in class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet
 
metricSource - Variable in class io.pcp.parfait.timing.MetricMeasurement
 
metricSuite - Variable in class io.pcp.parfait.timing.CounterPairFactory
 
metricSuite - Variable in class io.pcp.parfait.timing.EventTimer
 
MILLISECONDS - Static variable in class io.pcp.parfait.timing.StandardThreadMetrics
 
MIN_UPDATE_INTERVAL - Static variable in class io.pcp.parfait.PollingMonitoredValue
The minimum time in ms that may be specified as an updateInterval.
MMV_STRING_HANDLER - Static variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
mmvFileFromName(String) - Static method in class io.pcp.parfait.dxm.PcpMmvWriter
 
MmvFlag(int) - Constructor for enum io.pcp.parfait.dxm.PcpMmvWriter.MmvFlag
 
MmvMetricType - Enum in io.pcp.parfait.dxm.types
Metric types as represented in mmv_stats.h (which in turn parallel pmapi.h)
MmvMetricType(int, String) - Constructor for enum io.pcp.parfait.dxm.types.MmvMetricType
 
MmvVersion - Enum in io.pcp.parfait.dxm
 
MmvVersion(int, MmvVersion.MmvVersionFactory) - Constructor for enum io.pcp.parfait.dxm.MmvVersion
 
mmvVersion - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
MmvVersion.MmvVersion1Factory - Class in io.pcp.parfait.dxm
 
MmvVersion.MmvVersion2Factory - Class in io.pcp.parfait.dxm
 
MmvVersion.MmvVersionFactory - Interface in io.pcp.parfait.dxm
 
MmvVersion1Factory() - Constructor for class io.pcp.parfait.dxm.MmvVersion.MmvVersion1Factory
 
MmvVersion2Factory() - Constructor for class io.pcp.parfait.dxm.MmvVersion.MmvVersion2Factory
 
mmvVersionFactory - Variable in enum io.pcp.parfait.dxm.MmvVersion
 
MmvWritable - Interface in io.pcp.parfait.dxm
 
Monitor - Interface in io.pcp.parfait
A monitor is notified of any changes to the value of any Monitorable objects it is attached to.
monitor - Variable in class io.pcp.parfait.pcp.PcpMonitorBridge
 
Monitorable<T> - Interface in io.pcp.parfait
An interface to be implemented by any value that needs to be monitored using the Parfait monitoring system.
monitorableAdded(Monitorable<?>) - Method in interface io.pcp.parfait.MonitorableRegistryListener
 
monitorableAdded(Monitorable<?>) - Method in class io.pcp.parfait.QuiescentRegistryListener
 
monitorableRegistry - Variable in class io.pcp.parfait.DynamicMonitoringView
 
MonitorableRegistry - Class in io.pcp.parfait
A collection of Monitorables to be monitored by a given output source (or sources).
MonitorableRegistry() - Constructor for class io.pcp.parfait.MonitorableRegistry
 
MonitorableRegistryListener - Interface in io.pcp.parfait
 
monitorables - Variable in class io.pcp.parfait.MonitorableRegistry
This is a TreeMap so that the Monitorables are maintained in alphabetical order for convenience.
monitorablesPendingUpdate - Variable in class io.pcp.parfait.pcp.PcpMonitorBridge
 
MonitoredConstant<T> - Class in io.pcp.parfait
MonitoredConstant provides an implementation of Monitorable for simple values that are rarely (read: never) updated, once initialised.
MonitoredConstant(String, String, T) - Constructor for class io.pcp.parfait.MonitoredConstant
 
MonitoredConstant(String, String, T, Unit<?>) - Constructor for class io.pcp.parfait.MonitoredConstant
 
MonitoredConstant(String, String, MonitorableRegistry, T) - Constructor for class io.pcp.parfait.MonitoredConstant
 
MonitoredConstant(String, String, MonitorableRegistry, T, Unit<?>) - Constructor for class io.pcp.parfait.MonitoredConstant
 
MonitoredCounter - Class in io.pcp.parfait
A MonitoredCounter is a useful implementation of Monitorable specifically for implementing long-valued counters.
MonitoredCounter(String, String) - Constructor for class io.pcp.parfait.MonitoredCounter
Creates a new MonitoredCounter against the default registry with no unit semantics.
MonitoredCounter(String, String, MonitorableRegistry) - Constructor for class io.pcp.parfait.MonitoredCounter
Creates a new MonitoredCounter against the given registry with no unit semantics.
MonitoredCounter(String, String, Unit<?>) - Constructor for class io.pcp.parfait.MonitoredCounter
Creates a new MonitoredCounter against the default registry
MonitoredCounter(String, String, MonitorableRegistry, Unit<?>) - Constructor for class io.pcp.parfait.MonitoredCounter
Creates a new MonitoredCounter against the provided MonitorableRegistry with the given unit semantics.
MonitoredIntValue - Class in io.pcp.parfait
Monitorable implementation for a free-running Integer value.
MonitoredIntValue(String, String, MonitorableRegistry, Integer) - Constructor for class io.pcp.parfait.MonitoredIntValue
 
MonitoredIntValue(String, String, Integer) - Constructor for class io.pcp.parfait.MonitoredIntValue
 
MonitoredIntValue(String, String, MonitorableRegistry, Integer, Unit<?>) - Constructor for class io.pcp.parfait.MonitoredIntValue
 
MonitoredLongValue - Class in io.pcp.parfait
Monitorable implementation for a free-running Long value.
MonitoredLongValue(String, String, MonitorableRegistry, Long) - Constructor for class io.pcp.parfait.MonitoredLongValue
 
MonitoredLongValue(String, String, Long) - Constructor for class io.pcp.parfait.MonitoredLongValue
 
MonitoredLongValue(String, String, MonitorableRegistry, Long, Unit<?>) - Constructor for class io.pcp.parfait.MonitoredLongValue
 
MonitoredNumeric<T extends java.lang.Number> - Class in io.pcp.parfait
Base implementation of Monitorable which deals with numeric values.
MonitoredNumeric(String, String, MonitorableRegistry, T, Unit<?>) - Constructor for class io.pcp.parfait.MonitoredNumeric
 
MonitoredValue<T> - Class in io.pcp.parfait
MonitoredValue provides a convenient implementation of Monitorable for free-running values that are updatable through a single set method call.
MonitoredValue(String, String, T) - Constructor for class io.pcp.parfait.MonitoredValue
 
MonitoredValue(String, String, T, Unit<?>) - Constructor for class io.pcp.parfait.MonitoredValue
 
MonitoredValue(String, String, MonitorableRegistry, T) - Constructor for class io.pcp.parfait.MonitoredValue
 
MonitoredValue(String, String, MonitorableRegistry, T, Unit<?>) - Constructor for class io.pcp.parfait.MonitoredValue
 
monitoringView - Variable in class io.pcp.parfait.DynamicMonitoringView
 
MonitoringView - Interface in io.pcp.parfait
An output bridge for a particular set of Monitorables.
MonitoringViewProperties - Class in io.pcp.parfait
 
MonitoringViewProperties() - Constructor for class io.pcp.parfait.MonitoringViewProperties
 
monitoringViews - Variable in class io.pcp.parfait.CompositeMonitoringView
 
monitors - Variable in class io.pcp.parfait.AbstractMonitorable
 

N

name - Variable in class io.pcp.parfait.AbstractMonitorable
 
name - Variable in class io.pcp.parfait.AgentMonitoringView
 
name - Variable in class io.pcp.parfait.dxm.Instance
 
name - Variable in class io.pcp.parfait.dxm.InstanceDomain
 
NAME - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
name - Variable in class io.pcp.parfait.Specification
 
name - Variable in class io.pcp.parfait.TimeWindow
 
name - Variable in class io.pcp.parfait.timing.AbstractThreadMetric
 
name - Variable in class ProductBuilder
 
nameAsPcpString - Variable in class io.pcp.parfait.dxm.PcpMetricInfoV2
 
nameAsString - Variable in class io.pcp.parfait.dxm.InstanceV2
 
NAMED_INSTANCES - Static variable in class io.pcp.parfait.MonitorableRegistry
 
nameLimit - Variable in class io.pcp.parfait.dxm.MetricNameValidator
 
names - Variable in class io.pcp.parfait.timing.InProgressSnapshot
 
NANOSECONDS - Static variable in class io.pcp.parfait.timing.StandardThreadMetrics
 
NEW_CONTEXT_CREATOR - Static variable in class io.pcp.parfait.timing.ThreadContext
 
newInstance(String, Set<Integer>) - Method in class io.pcp.parfait.dxm.InstanceDomain.InstanceDomainStore
 
newInstance(String, Set<Integer>) - Method in class io.pcp.parfait.dxm.InstanceV1.InstanceStoreV1
 
newInstance(String, Set<Integer>) - Method in class io.pcp.parfait.dxm.InstanceV2.InstanceStoreV2
 
newInstance(String, Set<Integer>) - Method in class io.pcp.parfait.dxm.PcpMetricInfoV1.MetricInfoStoreV1
 
newInstance(String, Set<Integer>) - Method in class io.pcp.parfait.dxm.PcpMetricInfoV2.MetricInfoStoreV2
 
newInstance(String, Set<Integer>) - Method in class io.pcp.parfait.dxm.PcpMmvWriter.Store
 
newMDCEnabledContext() - Static method in class io.pcp.parfait.timing.ThreadContext
Factory method that creates a new ThreadContext initialized to also update Log4j's MDC.
newSLF4JEnabledContext() - Static method in class io.pcp.parfait.timing.ThreadContext
Factory method that creates a new ThreadContext initialised to also update SLF4J's MDC
nextId - Variable in class io.pcp.parfait.dxm.WarningIdentifierSource
 
normalizations - Variable in class io.pcp.parfait.timing.LoggerSink
 
normalizeUnits(Unit<?>, Unit<?>) - Method in class io.pcp.parfait.timing.LoggerSink
 
notifyListenersOfNewMonitorable(Monitorable<?>) - Method in class io.pcp.parfait.MonitorableRegistry
 
notifyMonitors() - Method in class io.pcp.parfait.AbstractMonitorable
 
NULL_COUNTER - Static variable in interface io.pcp.parfait.Counter
 
NullMdcBridge() - Constructor for class io.pcp.parfait.timing.ThreadContext.NullMdcBridge
 
numAllocations - Variable in class io.pcp.parfait.dxm.InMemoryByteBufferFactory
 
NUMBER_AS_DOUBLE - Static variable in class io.pcp.parfait.dxm.types.DefaultTypeHandlers
Converts a Number into a PCP double.
NUMBER_AS_FLOAT - Static variable in class io.pcp.parfait.dxm.types.DefaultTypeHandlers
Converts a Number into a PCP double.
NUMBER_AS_INTEGER - Static variable in class io.pcp.parfait.dxm.types.DefaultTypeHandlers
Converts a Number into a PCP signed 32-bit integer.
NUMBER_AS_LONG - Static variable in class io.pcp.parfait.dxm.types.DefaultTypeHandlers
Converts a Number into a PCP signed 64-bit integer.
numberOfTimerCounters() - Method in class io.pcp.parfait.timing.EventCounters
 

O

of(int, long, String) - Static method in class io.pcp.parfait.TimeWindow
Factory method to create a new TimeWindow.
offset - Variable in class io.pcp.parfait.dxm.Instance
 
offset - Variable in class io.pcp.parfait.dxm.InstanceDomain
 
offset - Variable in class io.pcp.parfait.dxm.PcpMetricInfo
 
offset - Variable in class io.pcp.parfait.dxm.PcpString
 
offset - Variable in class io.pcp.parfait.dxm.PcpValueInfo
 
optional - Variable in class io.pcp.parfait.Specification
 
overallValue - Variable in class io.pcp.parfait.TimeWindowCounter
 
ownTimeValue() - Method in class io.pcp.parfait.timing.MetricMeasurement
 
ownValueSoFar - Variable in class io.pcp.parfait.timing.MetricMeasurement
 

P

parent - Variable in class io.pcp.parfait.timing.StepMeasurements
 
PARFAIT - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
PARFAIT_CLUSTER - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
PARFAIT_CONNECT - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
PARFAIT_INTERVAL - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
PARFAIT_NAME - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
PARFAIT_STARTUP - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
ParfaitAgent - Class in io.pcp.parfait
 
ParfaitAgent() - Constructor for class io.pcp.parfait.ParfaitAgent
 
parse(String) - Static method in class io.pcp.parfait.dxm.MetricName
 
parseAllocation(BiMap<String, Integer>, int, String) - Method in class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet
 
parseAllSpecifications() - Static method in class io.pcp.parfait.ParfaitAgent
 
parseInputSpecification(InputStream) - Static method in class io.pcp.parfait.ParfaitAgent
 
parseInstances(Iterable<String>) - Method in class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet
 
parseMap(Iterable<String>) - Method in class io.pcp.parfait.pcp.StringParsingTextSource
 
parseMetrics(Iterable<String>) - Method in class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet
 
parseSemantics(String, String) - Method in class io.pcp.parfait.Specification
 
parseSpecification(File) - Static method in class io.pcp.parfait.ParfaitAgent
 
parseUnits(String, String) - Method in class io.pcp.parfait.Specification
 
PASSTHROUGH_MAPPER - Static variable in interface io.pcp.parfait.pcp.MetricNameMapper
 
PATHNAME - Static variable in class io.pcp.parfait.ParfaitAgent
 
pattern - Variable in class io.pcp.parfait.pcp.RegexSequenceNameMapper.Replacement
 
pauseAll() - Method in class io.pcp.parfait.timing.StepMeasurements
 
pauseForForward() - Method in class io.pcp.parfait.timing.EventMetricCollector
 
pauseOwnTime() - Method in class io.pcp.parfait.timing.MetricMeasurement
 
PCP_CHARSET - Static variable in class io.pcp.parfait.dxm.PcpMmvWriter
The charset used for PCP metrics names and String values.
pcpConf - Static variable in class io.pcp.parfait.dxm.PcpConfig
 
PcpConfig - Class in io.pcp.parfait.dxm
 
PcpConfig() - Constructor for class io.pcp.parfait.dxm.PcpConfig
 
pcpDimension - Variable in enum io.pcp.parfait.dxm.semantics.Dimension
 
PcpDimensionSet - Enum in io.pcp.parfait.dxm.semantics
 
PcpDimensionSet(Class<T>) - Constructor for enum io.pcp.parfait.dxm.semantics.PcpDimensionSet
 
PcpDimensionSet(Class<T>, Class<U>) - Constructor for enum io.pcp.parfait.dxm.semantics.PcpDimensionSet
 
pcpDir - Static variable in class io.pcp.parfait.dxm.PcpConfig
 
PcpId - Interface in io.pcp.parfait.dxm
 
PcpMetricInfo - Class in io.pcp.parfait.dxm
 
PcpMetricInfo(String, int) - Constructor for class io.pcp.parfait.dxm.PcpMetricInfo
 
PcpMetricInfoV1 - Class in io.pcp.parfait.dxm
 
PcpMetricInfoV1(String, int) - Constructor for class io.pcp.parfait.dxm.PcpMetricInfoV1
 
PcpMetricInfoV1.MetricInfoStoreV1 - Class in io.pcp.parfait.dxm
 
PcpMetricInfoV2 - Class in io.pcp.parfait.dxm
 
PcpMetricInfoV2(String, int, PcpString) - Constructor for class io.pcp.parfait.dxm.PcpMetricInfoV2
 
PcpMetricInfoV2.MetricInfoStoreV2 - Class in io.pcp.parfait.dxm
 
PcpMmvWriter - Class in io.pcp.parfait.dxm
Creates and updates a memory-mapped file suitable for reading by the PCP MMV PMDA.
PcpMmvWriter(File) - Constructor for class io.pcp.parfait.dxm.PcpMmvWriter
Deprecated.
should pass in an explicit IdentifierSourceSet
PcpMmvWriter(File, IdentifierSourceSet) - Constructor for class io.pcp.parfait.dxm.PcpMmvWriter
Creates a new PcpMmvWriter writing to the underlying file, which will be created + opened as a memory-mapped file.
PcpMmvWriter(File, IdentifierSourceSet, MmvVersion) - Constructor for class io.pcp.parfait.dxm.PcpMmvWriter
Creates a new PcpMmvWriter writing to the underlying file, which will be created + opened as a memory-mapped file.
PcpMmvWriter(ByteBufferFactory, IdentifierSourceSet) - Constructor for class io.pcp.parfait.dxm.PcpMmvWriter
 
PcpMmvWriter(ByteBufferFactory, IdentifierSourceSet, MmvVersion) - Constructor for class io.pcp.parfait.dxm.PcpMmvWriter
 
PcpMmvWriter(String, IdentifierSourceSet) - Constructor for class io.pcp.parfait.dxm.PcpMmvWriter
Creates a new PcpMmvWriter writing to the underlying file, which will be created + opened as a memory-mapped file.
PcpMmvWriter(String, IdentifierSourceSet, MmvVersion) - Constructor for class io.pcp.parfait.dxm.PcpMmvWriter
Creates a new PcpMmvWriter writing to the underlying file, which will be created + opened as a memory-mapped file.
PcpMmvWriter.MmvFlag - Enum in io.pcp.parfait.dxm
 
PcpMmvWriter.Store<T extends PcpId> - Class in io.pcp.parfait.dxm
 
PcpMmvWriter.TocType - Enum in io.pcp.parfait.dxm
 
PcpMonitorBridge - Class in io.pcp.parfait.pcp
PcpMonitorBridge bridges between the set of Monitorables in the current system and a PCP monitor agent.
PcpMonitorBridge(PcpWriter) - Constructor for class io.pcp.parfait.pcp.PcpMonitorBridge
 
PcpMonitorBridge(PcpWriter, MetricNameMapper, TextSource, TextSource) - Constructor for class io.pcp.parfait.pcp.PcpMonitorBridge
 
PcpMonitorBridge.PcpMonitorBridgeMonitor - Class in io.pcp.parfait.pcp
Responsible for adding any Monitorables that change to the queue of Monitorables that are pending update.
PcpMonitorBridgeMonitor() - Constructor for class io.pcp.parfait.pcp.PcpMonitorBridge.PcpMonitorBridgeMonitor
 
PcpOffset - Interface in io.pcp.parfait.dxm
 
PcpScale<T extends javax.measure.Quantity> - Interface in io.pcp.parfait.dxm.semantics
 
PcpScale.SpaceScale - Enum in io.pcp.parfait.dxm.semantics
 
PcpScale.TimeScale - Enum in io.pcp.parfait.dxm.semantics
 
PcpScale.UnitScale - Enum in io.pcp.parfait.dxm.semantics
 
PcpString - Class in io.pcp.parfait.dxm
 
PcpString(String) - Constructor for class io.pcp.parfait.dxm.PcpString
 
PcpString.PcpStringStore - Class in io.pcp.parfait.dxm
 
PcpStringStore() - Constructor for class io.pcp.parfait.dxm.PcpString.PcpStringStore
 
pcpValue - Variable in enum io.pcp.parfait.dxm.semantics.Semantics
 
PcpValueInfo - Class in io.pcp.parfait.dxm
 
PcpValueInfo(MetricName, PcpMetricInfo, Instance, Object, PcpString.PcpStringStore) - Constructor for class io.pcp.parfait.dxm.PcpValueInfo
 
PcpWriter - Interface in io.pcp.parfait.dxm
 
pcpWriter - Variable in class io.pcp.parfait.pcp.PcpMonitorBridge
 
PER_THREAD_CONTEXTS - Variable in class io.pcp.parfait.timing.ThreadContext
 
perDimension - Variable in class io.pcp.parfait.dxm.semantics.UnitMapping
 
perEventCounters - Variable in class io.pcp.parfait.timing.EventMetricCollector
 
perEventGroupCounters - Variable in class io.pcp.parfait.timing.EventTimer
 
period - Variable in class io.pcp.parfait.TimeWindow
 
perMetricByteBuffers - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
pmUnitsValue - Variable in enum io.pcp.parfait.dxm.semantics.PcpScale.SpaceScale
 
pmUnitsValue - Variable in enum io.pcp.parfait.dxm.semantics.PcpScale.TimeScale
 
pmUnitsValue - Variable in enum io.pcp.parfait.dxm.semantics.PcpScale.UnitScale
 
poll(String, String, MonitorableRegistry, int, Supplier<T>, ValueSemantics, Unit<?>) - Static method in class io.pcp.parfait.PollingMonitoredValue
Convenient factory method to create pollers you don't care about keeping – that is, pollers which should be registered and start updating their value, but which you don't need to hold a reference to (because you will presumably just be modifying the polled source).
poller - Variable in class io.pcp.parfait.PollingMonitoredValue
 
PollerTask() - Constructor for class io.pcp.parfait.PollingMonitoredValue.PollerTask
 
POLLING_TIMER - Static variable in class io.pcp.parfait.PollingMonitoredValue
 
PollingMonitoredValue<T> - Class in io.pcp.parfait
Monitors the value returned by calls at the provided interval to the provided Supplier.
PollingMonitoredValue(String, String, MonitorableRegistry, int, Supplier<T>, ValueSemantics) - Constructor for class io.pcp.parfait.PollingMonitoredValue
Creates a new PollingMonitoredValue with the specified polling interval.
PollingMonitoredValue(String, String, MonitorableRegistry, int, Supplier<T>, ValueSemantics, Unit<?>) - Constructor for class io.pcp.parfait.PollingMonitoredValue
Creates a new PollingMonitoredValue with the specified polling interval.
PollingMonitoredValue(String, String, MonitorableRegistry, int, Supplier<T>, ValueSemantics, Unit<?>, Scheduler) - Constructor for class io.pcp.parfait.PollingMonitoredValue
Creates a new PollingMonitoredValue with the specified polling interval.
PollingMonitoredValue.PollerTask - Class in io.pcp.parfait
 
populateDataBuffer(ByteBuffer, Collection<PcpValueInfo>) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
prefix - Variable in class io.pcp.parfait.dxm.MetricName
 
prefix - Variable in class io.pcp.parfait.timing.EventTimer
 
premain(String, Instrumentation) - Static method in class io.pcp.parfait.ParfaitAgent
 
preparePerMetricBufferSlices() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
previouslySeenMonitorables - Variable in class io.pcp.parfait.DynamicMonitoringView
 
processIdentifier - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
ProductBuilder - Class in <Unnamed>
 
ProductBuilder(String) - Constructor for class ProductBuilder
 
put(String, Object) - Method in class io.pcp.parfait.timing.ThreadContext.Log4jMdcBridge
 
put(String, Object) - Method in interface io.pcp.parfait.timing.ThreadContext.MdcBridge
 
put(String, Object) - Method in class io.pcp.parfait.timing.ThreadContext.NullMdcBridge
 
put(String, Object) - Method in class io.pcp.parfait.timing.ThreadContext
Adds the given key/value pair to the current thread's context, and updates ThreadContext.MdcBridge with same.
put(String, Object) - Method in class io.pcp.parfait.timing.ThreadContext.Slf4jMDCBridge
 
putBytes(ByteBuffer, JavaType) - Method in interface io.pcp.parfait.dxm.types.TypeHandler
Render the provided value into the given ByteBuffer for access by PCP.

Q

quiescentRegistryListener - Variable in class io.pcp.parfait.DynamicMonitoringView
 
QuiescentRegistryListener - Class in io.pcp.parfait
Designed to run code after the MonitorableRegistry has become quiet, in terms of addition of new metrics
QuiescentRegistryListener(Runnable, long) - Constructor for class io.pcp.parfait.QuiescentRegistryListener
 
QuiescentRegistryListener(Runnable, Supplier<Long>, long, Scheduler) - Constructor for class io.pcp.parfait.QuiescentRegistryListener
 
quiescentScheduler - Variable in class io.pcp.parfait.QuiescentRegistryListener
 
quietPeriodInMillis - Variable in class io.pcp.parfait.DynamicMonitoringView
 

R

read(byte[], int, int) - Method in class io.pcp.parfait.io.ByteCountingInputStream
 
read(byte[]) - Method in class io.pcp.parfait.io.ByteCountingInputStream
 
read() - Method in class io.pcp.parfait.io.ByteCountingInputStream
 
reader - Variable in class io.pcp.parfait.dxm.ioutils.StringIterable
 
RegexSequenceNameMapper - Class in io.pcp.parfait.pcp
 
RegexSequenceNameMapper(List<RegexSequenceNameMapper.Replacement>) - Constructor for class io.pcp.parfait.pcp.RegexSequenceNameMapper
 
RegexSequenceNameMapper.Replacement - Class in io.pcp.parfait.pcp
 
register(Specification) - Method in class io.pcp.parfait.AgentMonitoringView
 
register(Monitorable<T>) - Method in class io.pcp.parfait.MonitorableRegistry
Informs this MonitorableRegistry of a new Monitorable; that Monitorable will be added to the registry, assuming no Monitorable with the same name has previously been registered.
registerBeanName(String) - Method in class io.pcp.parfait.AgentMonitoringView
 
registerMetric(String) - Method in class io.pcp.parfait.timing.EventTimer
 
registerOrReuse(Monitorable<T>) - Method in class io.pcp.parfait.MonitorableRegistry
Registers the monitorable if it does not already exist, but otherwise returns an already registered Monitorable with the same name, Semantics and UNnit definition.
registerSelf(MonitorableRegistry) - Method in class io.pcp.parfait.AbstractMonitorable
 
registerTimeable(Timeable, String) - Method in class io.pcp.parfait.timing.DummyEventTimer
 
registerTimeable(Timeable, String) - Method in class io.pcp.parfait.timing.EventTimer
 
registerType(Class<T>, TypeHandler<T>) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
registerType(Class<T>, TypeHandler<T>) - Method in interface io.pcp.parfait.dxm.PcpWriter
Registers a new TypeHandler to be used to convert all subsequent values of type runtimeClass
registry - Variable in class io.pcp.parfait.AgentMonitoringView
 
registry - Variable in class io.pcp.parfait.TimeWindowCounterBuilder
 
registry - Variable in class io.pcp.parfait.timing.CounterPairFactory
 
registry - Variable in class io.pcp.parfait.timing.EventTimer
 
registryListeners - Variable in class io.pcp.parfait.MonitorableRegistry
 
remove(String) - Method in class io.pcp.parfait.timing.ThreadContext.Log4jMdcBridge
 
remove(String) - Method in interface io.pcp.parfait.timing.ThreadContext.MdcBridge
 
remove(String) - Method in class io.pcp.parfait.timing.ThreadContext.NullMdcBridge
 
remove(String) - Method in class io.pcp.parfait.timing.ThreadContext
Removes the given key from the current thread's context and ThreadContext.MdcBridge.
remove(String) - Method in class io.pcp.parfait.timing.ThreadContext.Slf4jMDCBridge
 
removeMonitor(Monitor) - Method in class io.pcp.parfait.AbstractMonitorable
 
removeMonitor(Monitor) - Method in interface io.pcp.parfait.Monitorable
Removed the provided Monitor from the list of attached Monitors.
removeRegistryListener(MonitorableRegistryListener) - Method in class io.pcp.parfait.MonitorableRegistry
 
Replacement(Pattern, String) - Constructor for class io.pcp.parfait.pcp.RegexSequenceNameMapper.Replacement
 
replacement - Variable in class io.pcp.parfait.pcp.RegexSequenceNameMapper.Replacement
 
replacements - Variable in class io.pcp.parfait.pcp.RegexSequenceNameMapper
 
requiresLargeStorage() - Method in class io.pcp.parfait.dxm.types.AbstractTypeHandler
 
requiresLargeStorage() - Method in interface io.pcp.parfait.dxm.types.TypeHandler
 
reservedIds - Variable in class io.pcp.parfait.dxm.FixedValueIdentifierSource
 
reset() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
reset() - Method in interface io.pcp.parfait.dxm.PcpWriter
Prepares this object such that it can be restarted by invoking the start() method again.
resolution - Variable in class io.pcp.parfait.TimeWindow
 
RESOURCE - Static variable in class io.pcp.parfait.ParfaitAgent
 
resumeAfterForward() - Method in class io.pcp.parfait.timing.EventMetricCollector
 
resumeAll() - Method in class io.pcp.parfait.timing.StepMeasurements
 
resumeOwnTime() - Method in class io.pcp.parfait.timing.MetricMeasurement
 
rockets - Variable in class Acme
 
run() - Method in class Counter
 
run() - Method in class io.pcp.parfait.PollingMonitoredValue.PollerTask
 
run() - Method in class ProductBuilder
 
run() - Method in class Sleep
 
runAllTasks() - Static method in class io.pcp.parfait.PollingMonitoredValue
 

S

samplingFraction - Variable in class io.pcp.parfait.timing.SamplingMeasurementSink
 
SamplingMeasurementSink - Class in io.pcp.parfait.timing
A StepMeasurementSink which collects only a particular fraction of events (e.g.
SamplingMeasurementSink(StepMeasurementSink, float) - Constructor for class io.pcp.parfait.timing.SamplingMeasurementSink
 
schedule(TimerTask, long) - Method in interface io.pcp.parfait.Scheduler
 
schedule(TimerTask, long, long) - Method in interface io.pcp.parfait.Scheduler
 
schedule(TimerTask, long) - Method in class io.pcp.parfait.TimerScheduler
 
schedule(TimerTask, long, long) - Method in class io.pcp.parfait.TimerScheduler
 
SCHEDULED_TASKS - Static variable in class io.pcp.parfait.PollingMonitoredValue
All timer tasks that have been scheduled in PollingMonitoredValues; useful only for testing.
Scheduler - Interface in io.pcp.parfait
 
semantics - Variable in class io.pcp.parfait.AbstractMonitorable
 
semantics - Variable in class io.pcp.parfait.dxm.PcpMetricInfo
 
Semantics - Enum in io.pcp.parfait.dxm.semantics
 
Semantics(int) - Constructor for enum io.pcp.parfait.dxm.semantics.Semantics
 
semantics - Variable in class io.pcp.parfait.Specification
 
SEMANTICS_MAP - Static variable in class io.pcp.parfait.pcp.PcpMonitorBridge
 
server - Variable in class io.pcp.parfait.AgentMonitoringView
 
set(long) - Method in class io.pcp.parfait.MonitoredCounter
Reset the counter to a specific value.
set(T) - Method in class io.pcp.parfait.SettableValue
Sets the current value of this Monitorable.
setClusterIdentifier(int) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
setEventTimer(EventTimer) - Method in interface io.pcp.parfait.timing.Timeable
 
setFlags(Set<PcpMmvWriter.MmvFlag>) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
setHelpText(PcpString, PcpString) - Method in class io.pcp.parfait.dxm.InstanceDomain
 
setHelpText(PcpString, PcpString) - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
setInstanceDomain(InstanceDomain) - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
setInstanceDomainHelpText(String, String, String) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
setInstanceDomainHelpText(String, String, String) - Method in interface io.pcp.parfait.dxm.PcpWriter
Sets the help text associated with an instance domain.
setMetricHelpText(String, String, String) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
setMetricHelpText(String, String, String) - Method in interface io.pcp.parfait.dxm.PcpWriter
Sets the help text associated with a particular metric
setOffset(int) - Method in class io.pcp.parfait.dxm.Instance
 
setOffset(int) - Method in class io.pcp.parfait.dxm.InstanceDomain
 
setOffset(int) - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
setOffset(int) - Method in interface io.pcp.parfait.dxm.PcpOffset
 
setOffset(int) - Method in class io.pcp.parfait.dxm.PcpString
 
setOffset(int) - Method in class io.pcp.parfait.dxm.PcpValueInfo
 
setPerMetricLock(boolean) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
setProcessIdentifier(int) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
setSemantics(Semantics) - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
SettableValue<T> - Class in io.pcp.parfait
A base class for Monitorables which can have their value set to an arbitrary value at runtime.
SettableValue(String, String, MonitorableRegistry, T, Unit<?>, ValueSemantics) - Constructor for class io.pcp.parfait.SettableValue
 
setTypeHandler(TypeHandler<?>) - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
setUnit(Unit<?>) - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
setupMainArguments(String[]) - Static method in class io.pcp.parfait.ParfaitAgent
 
setupPreMainArguments(String) - Static method in class io.pcp.parfait.ParfaitAgent
 
setupProperties() - Static method in class io.pcp.parfait.MonitoringViewProperties
 
setupProperties(String, String) - Static method in class io.pcp.parfait.ParfaitAgent
 
SHARED_TIMER_SCHEDULER - Static variable in class io.pcp.parfait.PollingMonitoredValue
 
shortHelpText - Variable in class io.pcp.parfait.dxm.InstanceDomain
 
shortHelpText - Variable in class io.pcp.parfait.dxm.PcpMetricInfo
 
shortTextSource - Variable in class io.pcp.parfait.pcp.PcpMonitorBridge
 
sinks - Variable in class io.pcp.parfait.timing.EventMetricCollector
 
size() - Method in class io.pcp.parfait.dxm.PcpMmvWriter.Store
 
Sleep - Class in <Unnamed>
 
Sleep() - Constructor for class Sleep
 
Slf4jMDCBridge() - Constructor for class io.pcp.parfait.timing.ThreadContext.Slf4jMDCBridge
 
snapshotValues() - Method in class io.pcp.parfait.timing.StepMeasurements
 
source - Variable in class io.pcp.parfait.timing.ThreadValueMetric
 
SpaceScale(int, Unit<Information>) - Constructor for enum io.pcp.parfait.dxm.semantics.PcpScale.SpaceScale
 
Specification - Class in io.pcp.parfait
 
Specification() - Constructor for class io.pcp.parfait.Specification
 
Specification(String, boolean, String, String, String, String, String, String) - Constructor for class io.pcp.parfait.Specification
 
Specification(JsonNode) - Constructor for class io.pcp.parfait.Specification
 
SpecificationException - Exception in io.pcp.parfait
General Specification parsing error exceptions.
SpecificationException(String, String) - Constructor for exception io.pcp.parfait.SpecificationException
Constructor for SpecificationException.
SpecificationException(String) - Constructor for exception io.pcp.parfait.SpecificationException
Constructor for SpecificationException.
SpecificationException(String, Throwable) - Constructor for exception io.pcp.parfait.SpecificationException
Constructor for SpecificationException.
stackTraceElement() - Method in class io.pcp.parfait.timing.StepMeasurements
 
StandardThreadMetrics - Class in io.pcp.parfait.timing
 
StandardThreadMetrics() - Constructor for class io.pcp.parfait.timing.StandardThreadMetrics
 
StandardThreadMetrics.ThreadInfoMetric - Class in io.pcp.parfait.timing
 
start() - Method in class Acme
 
start() - Method in class io.pcp.parfait.AgentMonitoringView
 
start() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
start() - Method in interface io.pcp.parfait.dxm.PcpWriter
Starts the Writer, freezing the file format and writing out the metadata and initial values.
start() - Method in class io.pcp.parfait.DynamicMonitoringView
 
startAll() - Method in class io.pcp.parfait.timing.StepMeasurements
 
started - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
started - Variable in class io.pcp.parfait.pcp.PcpMonitorBridge
 
started - Variable in class io.pcp.parfait.timing.StepMeasurements
 
startLocal() - Static method in class io.pcp.parfait.ParfaitAgent
 
startMonitoring(Collection<Monitorable<?>>) - Method in class io.pcp.parfait.CompositeMonitoringView
 
startMonitoring(Collection<Monitorable<?>>) - Method in interface io.pcp.parfait.MonitoringView
Instructs the view to begin its work using the set of Monitorable instances as the basis for whatever it is this 'view' wants to do with it (say, start externalising the state of the metrics to an external file).
startMonitoring(Collection<Monitorable<?>>) - Method in class io.pcp.parfait.pcp.PcpMonitorBridge
 
startProxy() - Static method in class io.pcp.parfait.ParfaitAgent
 
startTimer() - Method in class io.pcp.parfait.timing.MetricMeasurement
 
startTiming(Object, String) - Method in class io.pcp.parfait.timing.EventMetricCollector
 
STARTUP - Static variable in class io.pcp.parfait.MonitoringViewProperties
 
startValue - Variable in class io.pcp.parfait.timing.MetricMeasurement
 
startView(AgentMonitoringView) - Static method in class io.pcp.parfait.ParfaitAgent
 
StepMeasurements - Class in io.pcp.parfait.timing
 
StepMeasurements(StepMeasurements, String, String) - Constructor for class io.pcp.parfait.timing.StepMeasurements
 
StepMeasurementSink - Interface in io.pcp.parfait.timing
Destination for measurements of an individual event timing step.
stepMeasurementSinks - Variable in class io.pcp.parfait.timing.EventTimer
 
stop() - Method in class io.pcp.parfait.DynamicMonitoringView
 
stop() - Method in class io.pcp.parfait.QuiescentRegistryListener
 
stopAll() - Method in class io.pcp.parfait.timing.StepMeasurements
 
stopMonitoring(Collection<Monitorable<?>>) - Method in class io.pcp.parfait.CompositeMonitoringView
 
stopMonitoring(Collection<Monitorable<?>>) - Method in interface io.pcp.parfait.MonitoringView
Stops monitoring updates on the Monitorables in the provided registry, any updates to any of the monitorables passed in will no longer be tracked by this View
stopMonitoring(Collection<Monitorable<?>>) - Method in class io.pcp.parfait.pcp.PcpMonitorBridge
 
stopTimer() - Method in class io.pcp.parfait.timing.MetricMeasurement
 
stopTiming() - Method in class io.pcp.parfait.timing.EventMetricCollector
 
Store(IdentifierSource) - Constructor for class io.pcp.parfait.dxm.PcpMmvWriter.Store
 
STRING_BLOCK_LENGTH - Static variable in class io.pcp.parfait.dxm.PcpString
 
STRING_BLOCK_LIMIT - Static variable in class io.pcp.parfait.dxm.PcpString
 
stringInfo - Variable in class io.pcp.parfait.dxm.PcpString.PcpStringStore
 
StringIterable - Class in io.pcp.parfait.dxm.ioutils
 
StringIterable(Reader) - Constructor for class io.pcp.parfait.dxm.ioutils.StringIterable
 
StringParsingIdentifierSourceSet - Class in io.pcp.parfait.dxm
 
StringParsingIdentifierSourceSet(Iterable<String>, Iterable<String>) - Constructor for class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet
 
StringParsingIdentifierSourceSet(Iterable<String>, Iterable<String>, IdentifierSourceSet) - Constructor for class io.pcp.parfait.dxm.StringParsingIdentifierSourceSet
 
StringParsingIdentifierSourceSet.InstanceDomainIdentifierSource - Class in io.pcp.parfait.dxm
 
StringParsingTextSource - Class in io.pcp.parfait.pcp
 
StringParsingTextSource(Iterable<String>, TextSource) - Constructor for class io.pcp.parfait.pcp.StringParsingTextSource
 
stringStore - Variable in class io.pcp.parfait.dxm.InstanceStoreFactoryV2
 
stringStore - Variable in class io.pcp.parfait.dxm.InstanceV2.InstanceStoreV2
 
stringStore - Variable in class io.pcp.parfait.dxm.PcpMetricInfoV2.MetricInfoStoreV2
 
stringStore - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
suffix - Variable in class io.pcp.parfait.dxm.MetricName
 
SYSTEM_CPU_TIME - Static variable in class io.pcp.parfait.timing.StandardThreadMetrics
 
SystemTimePoller - Class in io.pcp.parfait
An implementation of Supplier to get the System time.
SystemTimePoller() - Constructor for class io.pcp.parfait.SystemTimePoller
 

T

TAG - Static variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
TextSource - Interface in io.pcp.parfait.pcp
 
thread - Variable in class io.pcp.parfait.timing.MetricMeasurement
 
ThreadContext - Class in io.pcp.parfait.timing
Map-like functions to keep track of key/value pairs for application threads.
ThreadContext() - Constructor for class io.pcp.parfait.timing.ThreadContext
 
ThreadContext(ThreadContext.MdcBridge) - Constructor for class io.pcp.parfait.timing.ThreadContext
 
ThreadContext.Log4jMdcBridge - Class in io.pcp.parfait.timing
 
ThreadContext.MdcBridge - Interface in io.pcp.parfait.timing
 
ThreadContext.NullMdcBridge - Class in io.pcp.parfait.timing
 
ThreadContext.Slf4jMDCBridge - Class in io.pcp.parfait.timing
 
threadCounter - Variable in class io.pcp.parfait.timing.CounterPair
 
ThreadCounter - Interface in io.pcp.parfait.timing
 
ThreadCounter.ThreadLocalCounter - Class in io.pcp.parfait.timing
 
ThreadCounter.ThreadMapCounter - Class in io.pcp.parfait.timing
 
ThreadInfoMetric(String, Unit<?>, String, String) - Constructor for class io.pcp.parfait.timing.StandardThreadMetrics.ThreadInfoMetric
 
threadLocal - Variable in class io.pcp.parfait.timing.ThreadValue.ThreadLocalMap
 
ThreadLocalCounter() - Constructor for class io.pcp.parfait.timing.ThreadCounter.ThreadLocalCounter
 
ThreadLocalMap(ThreadLocal<? extends T>) - Constructor for class io.pcp.parfait.timing.ThreadValue.ThreadLocalMap
 
ThreadMapCounter() - Constructor for class io.pcp.parfait.timing.ThreadCounter.ThreadMapCounter
 
ThreadMetric - Interface in io.pcp.parfait.timing
 
ThreadMetricSuite - Class in io.pcp.parfait.timing
 
ThreadMetricSuite(Collection<? extends ThreadMetric>) - Constructor for class io.pcp.parfait.timing.ThreadMetricSuite
 
ThreadValue<T> - Interface in io.pcp.parfait.timing
 
ThreadValue.ThreadLocalMap<T> - Class in io.pcp.parfait.timing
 
ThreadValue.WeakReferenceThreadMap<T> - Class in io.pcp.parfait.timing
 
ThreadValueMetric - Class in io.pcp.parfait.timing
 
ThreadValueMetric(String, Unit<?>, String, String, ThreadValue<? extends Number>) - Constructor for class io.pcp.parfait.timing.ThreadValueMetric
 
time - Variable in class Counter
 
Timeable - Interface in io.pcp.parfait.timing
An object that implements some form of metric collection via a EventTimer.
timer - Variable in class io.pcp.parfait.TimerScheduler
 
timer - Variable in class io.pcp.parfait.timing.InProgressExporter
 
TimerScheduler - Class in io.pcp.parfait
 
TimerScheduler(Timer) - Constructor for class io.pcp.parfait.TimerScheduler
 
TimeScale(int, Unit<Time>) - Constructor for enum io.pcp.parfait.dxm.semantics.PcpScale.TimeScale
 
timeSource - Variable in class io.pcp.parfait.TimeWindowCounter
 
timeSource - Variable in class io.pcp.parfait.TimeWindowCounterBuilder
 
TimeWindow - Class in io.pcp.parfait
A 'time bucket', used for counters which represent an event count or metric delta over a limited, sliding time window.
TimeWindow(int, long, String) - Constructor for class io.pcp.parfait.TimeWindow
 
TimeWindowCounter - Class in io.pcp.parfait
Counter which keeps track of the increments only over a particular TimeWindow, expiring old increments after the window has elapsed.
TimeWindowCounter(TimeWindow) - Constructor for class io.pcp.parfait.TimeWindowCounter
 
TimeWindowCounter(TimeWindow, Supplier<Long>) - Constructor for class io.pcp.parfait.TimeWindowCounter
 
TimeWindowCounterBuilder - Class in io.pcp.parfait
Factory class to produce multiple sets of TimeWindowCounters with a specific and consistent set of TimeWindows, and in turn produce PollingMonitoredValues which watch those TimeWindowCounters.
TimeWindowCounterBuilder(MonitorableRegistry, TimeWindow...) - Constructor for class io.pcp.parfait.TimeWindowCounterBuilder
 
TimeWindowCounterBuilder(Supplier<Long>, MonitorableRegistry, TimeWindow...) - Constructor for class io.pcp.parfait.TimeWindowCounterBuilder
 
timeWindows - Variable in class io.pcp.parfait.TimeWindowCounterBuilder
 
to4Bits(UnitValued) - Static method in class io.pcp.parfait.dxm.semantics.UnitMapping
 
TO_FORMATTED_STRING - Static variable in class io.pcp.parfait.timing.InProgressSnapshot
 
TO_TABBED_STRING - Static variable in class io.pcp.parfait.timing.InProgressSnapshot
 
TOC_LENGTH - Static variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
tocCount() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
TocType(int) - Constructor for enum io.pcp.parfait.dxm.PcpMmvWriter.TocType
 
top - Variable in class io.pcp.parfait.timing.EventMetricCollector
 
topLevelEvent - Variable in class io.pcp.parfait.timing.EventMetricCollector
 
toString() - Method in class io.pcp.parfait.dxm.FileByteBufferFactory
 
toString() - Method in class io.pcp.parfait.dxm.Instance
 
toString() - Method in class io.pcp.parfait.dxm.InstanceDomain
 
toString() - Method in class io.pcp.parfait.dxm.MetricName
 
toString() - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
toString() - Method in class io.pcp.parfait.dxm.semantics.UnitMapping
 
toString() - Method in class io.pcp.parfait.TimeWindowCounter
 
toString() - Method in class io.pcp.parfait.timing.AbstractThreadMetric
 
TOTAL_CPU_TIME - Static variable in class io.pcp.parfait.timing.StandardThreadMetrics
 
totalCounter - Variable in class io.pcp.parfait.timing.EventMetricCounters
 
totalCountersAcrossEvents - Variable in class io.pcp.parfait.timing.EventTimer
Holds the singleton total counters which are used across all events.
totalTime - Variable in class ProductBuilder
 
totalValue() - Method in class io.pcp.parfait.timing.MetricMeasurement
 
type - Variable in class io.pcp.parfait.AbstractMonitorable
 
type - Variable in class io.pcp.parfait.dxm.types.AbstractTypeHandler
 
typeHandler - Variable in class io.pcp.parfait.dxm.PcpMetricInfo
 
TypeHandler<JavaType> - Interface in io.pcp.parfait.dxm.types
A class responsible for rendering a Java type into a byte format suitable for transfer to PCP.
typeHandlers - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 

U

unit - Variable in class io.pcp.parfait.AbstractMonitorable
 
unit - Variable in class io.pcp.parfait.dxm.PcpMetricInfo
 
unit - Variable in enum io.pcp.parfait.dxm.semantics.PcpScale.SpaceScale
 
unit - Variable in enum io.pcp.parfait.dxm.semantics.PcpScale.TimeScale
 
unit - Variable in enum io.pcp.parfait.dxm.semantics.PcpScale.UnitScale
 
unit - Variable in class io.pcp.parfait.dxm.semantics.UnitMapping
 
unit - Variable in class io.pcp.parfait.Specification
 
unit - Variable in class io.pcp.parfait.timing.AbstractThreadMetric
 
unitDimension - Variable in class io.pcp.parfait.dxm.semantics.UnitMapping
 
UnitMapping - Class in io.pcp.parfait.dxm.semantics
 
UnitMapping(Unit<?>, PcpDimensionSet, PcpScale<?>, PcpScale<?>) - Constructor for class io.pcp.parfait.dxm.semantics.UnitMapping
 
unitMappings - Variable in enum io.pcp.parfait.dxm.semantics.PcpDimensionSet
 
UnitScale(int, Unit<Dimensionless>) - Constructor for enum io.pcp.parfait.dxm.semantics.PcpScale.UnitScale
 
UnitValued - Interface in io.pcp.parfait.dxm.semantics
 
UPDATE_QUEUE_SIZE - Static variable in class io.pcp.parfait.pcp.PcpMonitorBridge
 
updateMetric(MetricName, Object) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
updateMetric(MetricName, Object) - Method in interface io.pcp.parfait.dxm.PcpWriter
Updates the metric value of the given metric, once the writer has been started
updateValue(PcpValueInfo, Object) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
usePerMetricLock - Variable in class io.pcp.parfait.dxm.PcpMmvWriter
 
USER_CPU_TIME - Static variable in class io.pcp.parfait.timing.StandardThreadMetrics
 

V

VALID_METRIC_NAME - Static variable in class io.pcp.parfait.dxm.MetricName
 
validateInstance(MetricName) - Method in class io.pcp.parfait.dxm.MetricNameValidator
 
validateName(MetricName) - Method in class io.pcp.parfait.dxm.MetricNameValidator
 
validateNameConstraints(MetricName) - Method in class io.pcp.parfait.dxm.MetricNameValidator
 
value - Variable in class io.pcp.parfait.MonitoredCounter
 
value - Variable in class io.pcp.parfait.SettableValue
 
VALUE_LENGTH - Static variable in class io.pcp.parfait.dxm.PcpValueInfo
 
valueChanged(Monitorable<?>) - Method in interface io.pcp.parfait.Monitor
Notifies the Monitor about a change in the underlying value of a Monitorable.
valueChanged(Monitorable<?>) - Method in class io.pcp.parfait.pcp.PcpMonitorBridge.PcpMonitorBridgeMonitor
 
valueOf(String) - Static method in enum io.pcp.parfait.dxm.MmvVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pcp.parfait.dxm.PcpMmvWriter.MmvFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pcp.parfait.dxm.PcpMmvWriter.TocType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pcp.parfait.dxm.semantics.Dimension
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pcp.parfait.dxm.semantics.PcpDimensionSet
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pcp.parfait.dxm.semantics.PcpScale.SpaceScale
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pcp.parfait.dxm.semantics.PcpScale.TimeScale
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pcp.parfait.dxm.semantics.PcpScale.UnitScale
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pcp.parfait.dxm.semantics.Semantics
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pcp.parfait.dxm.types.MmvMetricType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.pcp.parfait.ValueSemantics
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.pcp.parfait.dxm.MmvVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pcp.parfait.dxm.PcpMmvWriter.MmvFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pcp.parfait.dxm.PcpMmvWriter.TocType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pcp.parfait.dxm.semantics.Dimension
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pcp.parfait.dxm.semantics.PcpDimensionSet
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pcp.parfait.dxm.semantics.PcpScale.SpaceScale
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pcp.parfait.dxm.semantics.PcpScale.TimeScale
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pcp.parfait.dxm.semantics.PcpScale.UnitScale
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pcp.parfait.dxm.semantics.Semantics
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.pcp.parfait.dxm.types.MmvMetricType
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class io.pcp.parfait.timing.InProgressSnapshot
 
values() - Static method in enum io.pcp.parfait.ValueSemantics
Returns an array containing the constants of this enum type, in the order they are declared.
ValueSemantics - Enum in io.pcp.parfait
Possible semantics of the individual values of a metric.
ValueSemantics() - Constructor for enum io.pcp.parfait.ValueSemantics
 
version - Variable in enum io.pcp.parfait.dxm.MmvVersion
 

W

WAITED_COUNT - Static variable in class io.pcp.parfait.timing.StandardThreadMetrics
 
WAITED_TIME - Static variable in class io.pcp.parfait.timing.StandardThreadMetrics
 
WarningIdentifierSource - Class in io.pcp.parfait.dxm
IdentifierSource which logs a warning on every generation, and returns a dummy value.
WarningIdentifierSource(int) - Constructor for class io.pcp.parfait.dxm.WarningIdentifierSource
 
WeakReferenceThreadMap() - Constructor for class io.pcp.parfait.timing.ThreadValue.WeakReferenceThreadMap
 
window - Variable in class io.pcp.parfait.TimeWindowCounter
 
withDefaultMetrics() - Static method in class io.pcp.parfait.timing.ThreadMetricSuite
 
wrapCounter(MonitoredCounter) - Method in class io.pcp.parfait.TimeWindowCounterBuilder
Creates a new CompositeCounter wrapping TimeWindowCounters (and creating PollingMonitoredValues), using the supplied MonitoredCounter's name, description, and unit as the template.
write(byte[]) - Method in class io.pcp.parfait.io.ByteCountingOutputStream
 
write(byte[], int, int) - Method in class io.pcp.parfait.io.ByteCountingOutputStream
 
write(int) - Method in class io.pcp.parfait.io.ByteCountingOutputStream
 
writeInstanceDomainSection(ByteBuffer) - Method in class io.pcp.parfait.dxm.InstanceDomain
 
writeToc(ByteBuffer, PcpMmvWriter.TocType, int, int) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
Writes out a PCP MMV table-of-contents block.
writeToMmv(ByteBuffer) - Method in class io.pcp.parfait.dxm.Instance
 
writeToMmv(ByteBuffer) - Method in class io.pcp.parfait.dxm.InstanceDomain
 
writeToMmv(ByteBuffer) - Method in class io.pcp.parfait.dxm.InstanceV1
 
writeToMmv(ByteBuffer) - Method in class io.pcp.parfait.dxm.InstanceV2
 
writeToMmv(ByteBuffer) - Method in interface io.pcp.parfait.dxm.MmvWritable
 
writeToMmv(ByteBuffer) - Method in class io.pcp.parfait.dxm.PcpMetricInfo
 
writeToMmv(ByteBuffer) - Method in class io.pcp.parfait.dxm.PcpMetricInfoV1
 
writeToMmv(ByteBuffer) - Method in class io.pcp.parfait.dxm.PcpMetricInfoV2
 
writeToMmv(ByteBuffer) - Method in class io.pcp.parfait.dxm.PcpString
 
writeToMmv(ByteBuffer) - Method in class io.pcp.parfait.dxm.PcpValueInfo
 
writeUpdate(Monitorable<?>) - Method in class io.pcp.parfait.pcp.PcpMonitorBridge
 
writeValueSection(ByteBuffer) - Method in class io.pcp.parfait.dxm.PcpValueInfo
 
writeValueWithGlobalLock(PcpValueInfo, Object, TypeHandler) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
writeValueWithLockPerMetric(PcpValueInfo, Object, TypeHandler) - Method in class io.pcp.parfait.dxm.PcpMmvWriter
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links