Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
P
Q
R
S
T
U
V
W
X
A
AbstractDataConsumer
- Class in
eu.reservoir.monitoring.core
An AbstractDataConsumer interacts with the data plane, control plane, and the info plane and collects measurements.
AbstractDataConsumer()
- Constructor for class eu.reservoir.monitoring.core.
AbstractDataConsumer
Construct an AbstractDataConsumer.
AbstractDataSource
- Class in
eu.reservoir.monitoring.core
An abstract Data Source.
AbstractDataSource()
- Constructor for class eu.reservoir.monitoring.core.
AbstractDataSource
Construct a DataSource.
AbstractDHTInfoPlane
- Class in
eu.reservoir.monitoring.im.dht
A DHTInfoPlane is an InfoPlane implementation that sends the Information Model data.
AbstractDHTInfoPlane()
- Constructor for class eu.reservoir.monitoring.im.dht.
AbstractDHTInfoPlane
AbstractMulticastDataPlaneConsumer
- Class in
eu.reservoir.monitoring.distribution.multicast
An AbstractMulticastDataPlaneConsumer is a DataPlane implementation that receives Measurements by multicast.
AbstractMulticastDataPlaneConsumer(MulticastAddress)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneConsumer
Construct an AbstractMulticastDataPlaneConsumer.
AbstractMulticastDataPlaneProducer
- Class in
eu.reservoir.monitoring.distribution.multicast
A MulticastDataPlaneProducer is a DataPlane implementation that sends Measurements by multicast.
AbstractMulticastDataPlaneProducer(MulticastAddress)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneProducer
Construct a MulticastDataPlaneProducer.
AbstractPlaneInteracter
- Class in
eu.reservoir.monitoring.core
An object that interacts with the data plane, the control plane, and the info plane.
AbstractPlaneInteracter()
- Constructor for class eu.reservoir.monitoring.core.
AbstractPlaneInteracter
AbstractProbe
- Class in
eu.reservoir.monitoring.core
An abstract probe.
AbstractProbe()
- Constructor for class eu.reservoir.monitoring.core.
AbstractProbe
Construct a probe
AbstractProbeAttribute
- Class in
eu.reservoir.monitoring.core
An abstract implementation of a ProbeAttribute.
AbstractProbeAttribute(int, String, ProbeAttributeType, String)
- Constructor for class eu.reservoir.monitoring.core.
AbstractProbeAttribute
Construct a ProbeAttribute.
AbstractUDPDataPlaneConsumer
- Class in
eu.reservoir.monitoring.distribution.udp
AbstractUDPDataPlaneConsumer(InetSocketAddress)
- Constructor for class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneConsumer
Construct a AbstractUDPDataPlaneConsumer.
AbstractUDPDataPlaneProducer
- Class in
eu.reservoir.monitoring.distribution.udp
An AbstractUDPDataPlaneProducer is a DataPlane implementation that sends Measurements by UDP.
AbstractUDPDataPlaneProducer(InetSocketAddress)
- Constructor for class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneProducer
Construct an AbstractUDPDataPlaneProducer.
activateControl()
- Method in class eu.reservoir.monitoring.appl.
DynamicControl
Activate the DynamicControl thread.
activateProbe(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Activate a Probe by name
activateProbe(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Activate a Probe by ID
activateProbe(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Activate a Probe
activateProbe()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Activate the probe
activateProbe(ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Activate the probe
activateProbe(ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Activate the probe
activateProbe()
- Method in interface eu.reservoir.monitoring.core.
ProbeLifecycle
Activate the probe
activateProbe(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Activate a Probe by name
activateProbe(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Activate a Probe by ID
activateProbe(Probe)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Activate a Probe
add(MListValue)
- Method in class eu.reservoir.monitoring.core.list.
DefaultMList
Add some data value to the list.
add(Object)
- Method in class eu.reservoir.monitoring.core.list.
DefaultMList
Add an object value to the list.
add(MListValue)
- Method in interface eu.reservoir.monitoring.core.list.
MList
Add a value to the list.
add(Object)
- Method in interface eu.reservoir.monitoring.core.list.
MList
Add an object value to the list.
add(String, ProbeAttributeType)
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableHeader
Add a column definition to the header.
add(TableValue)
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableRow
Add some data value to the row.
add(Object)
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableRow
Add an object value to the row.
add(String, ProbeAttributeType)
- Method in interface eu.reservoir.monitoring.core.table.
TableHeader
Add a column definition to the header.
add(TableValue)
- Method in interface eu.reservoir.monitoring.core.table.
TableRow
Add some data value to the row.
add(Object)
- Method in interface eu.reservoir.monitoring.core.table.
TableRow
Add an object value to the row.
addDataSource(DataSource)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
Add data for a DataSource
addDataSourceInfo(DataSource)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Add DataSource info to the InfoPlane.
addDataSourceInfo(DataSource)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Add DataSource info.
addDataSourceInfo(DataSource)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Add a DataSource
addDataSourceInfo(DataSource)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneConsumer
Consumer can never add a DataSource.
addProbe(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Add a new probe.
addProbe(Probe)
- Method in interface eu.reservoir.monitoring.core.
DataSource
Add a new probe.
addProbe(Probe)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
Add data for a Probe.
addProbeAttribute(ProbeAttribute)
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Define an element of the data dictionary
addProbeAttribute(ProbeAttribute)
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Define an element of the data dictionary
addProbeAttribute(Probe, ProbeAttribute)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
Add data for a ProbeAttribute.
addProbeAttributeInfo(Probe, ProbeAttribute)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Add ProbeAttribute info to the InfoPlane.
addProbeAttributeInfo(Probe, ProbeAttribute)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Add ProbeAttribute Info to a Probe Info.
addProbeAttributeInfo(Probe, ProbeAttribute)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Add a ProbeAttribute to a ProbeAttribute
addProbeAttributeInfo(Probe, ProbeAttribute)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneConsumer
Consumer can never add a ProbeAttribute to a ProbeAttribute
addProbeInfo(Probe)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Add Probe info to the InfoPlane.
addProbeInfo(Probe)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Add Probe info.
addProbeInfo(Probe)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Add a Probe
addProbeInfo(Probe)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneConsumer
Consumer can never add a Probe.
addReporter(Reporter)
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
Add a Reporter.
addRow(TableRow)
- Method in class eu.reservoir.monitoring.core.table.
DefaultTable
Add a row to the table.
addRow(List<TableValue>)
- Method in class eu.reservoir.monitoring.core.table.
DefaultTable
Add a row to the table.
addRow(TableRow)
- Method in interface eu.reservoir.monitoring.core.table.
Table
Add a row to the table.
addRow(List<TableValue>)
- Method in interface eu.reservoir.monitoring.core.table.
Table
Add a row to the table.
addValues(List<ProbeValue>)
- Method in interface eu.reservoir.monitoring.core.
ProbeMeasurement
Add attribute / values to the measurement.
addValues(List<ProbeValue>)
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Add attribute / values to the measurement.
addVEEProbe(int, String, String)
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorDataSource
Add a new probe for a vee.
announce()
- Method in class eu.reservoir.monitoring.core.
AbstractPlaneInteracter
Announce that the PlaneInteracter is up and running
announce()
- Method in interface eu.reservoir.monitoring.core.plane.
Plane
Announce that the plane is up and running
announce()
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneConsumer
Announce that the plane is up and running
announce()
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneProducer
Announce that the plane is up and running
announce()
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneConsumer
Announce that the plane is up and running
announce()
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneProducer
Announce that the plane is up and running
announce()
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Announce that the plane is up and running
announce()
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneConsumer
Announce that the plane is up and running
asMilliseconds()
- Method in class eu.reservoir.monitoring.appl.datarate.
Timing
Get the timing gap in milliseconds.
B
BasicConsumer
- Class in
eu.reservoir.monitoring.appl
A BasicConsumer is an object that is used in application level code.
BasicConsumer()
- Constructor for class eu.reservoir.monitoring.appl.
BasicConsumer
Construct a BasicConsumer.
BasicDataSource
- Class in
eu.reservoir.monitoring.appl
A BasicDataSource is a DataSource object that is used in application level code.
BasicDataSource()
- Constructor for class eu.reservoir.monitoring.appl.
BasicDataSource
Construct a BasicDataSource with a system generated name.
BasicDataSource(String)
- Constructor for class eu.reservoir.monitoring.appl.
BasicDataSource
Construct a BasicDataSource with a name.
BasicDataSource(String, DataSourceDelegate)
- Constructor for class eu.reservoir.monitoring.appl.
BasicDataSource
Construct a BasicDataSource with a name and a DataSourceDelegate.
beginThreadBody()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorProbe
Begining of thread
beginThreadBody()
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
The code to run at the begining of the thread body.
beginThreadBody()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
The code to run at the begining of the thread body.
beginThreadBody()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
The code to run at the begining of the thread body.
C
CachedDomain
- Class in
eu.reservoir.monitoring.appl.hypervisor
The cached data for a libvirt Domain.
CachedDomain()
- Constructor for class eu.reservoir.monitoring.appl.hypervisor.
CachedDomain
clearReporters()
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
Clear away all the Reporters.
close()
- Method in class eu.reservoir.monitoring.im.dht.
DistributedHashTable
Close the kademlia connection.
collect()
- Method in class eu.reservoir.monitoring.appl.host.linux.
CPUInfo
Collect a measurement.
collect()
- Method in class eu.reservoir.monitoring.appl.host.linux.
MemoryInfo
Collect a measurement.
collect()
- Method in class eu.reservoir.monitoring.appl.host.linux.
NetInfo
Collect a measurement.
collect()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorProbe
Collect a measurement.
collect()
- Method in class eu.reservoir.monitoring.appl.vee.sap.
SAPUsersProbe
collect()
- Method in class eu.reservoir.monitoring.appl.vee.sge.
QueueLengthProbe
Collect a measurement.
collect()
- Method in class eu.reservoir.monitoring.appl.vee.thales.
ThalesLogFileProbe
Collect a measurement.
collect()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Collect a measurement for the reciever
collect()
- Method in interface eu.reservoir.monitoring.core.
ProbeReporting
Collect a measurment for the reciever
compareTo(Rational)
- Method in class eu.reservoir.monitoring.core.
Rational
connect()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Connect to a delivery mechansim.
connect()
- Method in class eu.reservoir.monitoring.core.
AbstractPlaneInteracter
Connect to the delivery mechanisms.
connect()
- Method in interface eu.reservoir.monitoring.core.plane.
Plane
Connect to a delivery mechansim.
connect()
- Method in interface eu.reservoir.monitoring.core.
PlaneInteracter
Connect to a delivery mechansim.
connect()
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneConsumer
Connect to a delivery mechansim.
connect()
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneProducer
Connect to a delivery mechansim.
connect()
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneConsumer
Connect to a delivery mechansim.
connect()
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneProducer
Connect to a delivery mechansim.
connect()
- Method in class eu.reservoir.monitoring.distribution.udp.
UDPTransmitter
Connect to the remote address now
connect()
- Method in class eu.reservoir.monitoring.im.dht.
AbstractDHTInfoPlane
Connect to a delivery mechansim.
connect()
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Connect to a delivery mechansim.
connect(String, int)
- Method in class eu.reservoir.monitoring.im.dht.
DistributedHashTable
Set up kademlia to connect to a known and existing Kademlia
connect()
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
Connect to the DHT peers.
ConsumerMeasurement
- Class in
eu.reservoir.monitoring.core
A class for measurements in consumers.
ConsumerMeasurement(long, ID, String, long, long, ID, ID, List<ProbeValue>)
- Constructor for class eu.reservoir.monitoring.core.
ConsumerMeasurement
Construct a ConsumerMeasurement.
ConsumerMeasurement(long, ID, String, long, long, ID, ID, Map<Integer, Object>)
- Constructor for class eu.reservoir.monitoring.core.
ConsumerMeasurement
Construct a Measurement Throws a TypeException if any of the objects passed in are not valid types for a Measurement.
ConsumerMeasurementWithMetaData
- Class in
eu.reservoir.monitoring.distribution
A class for measurements in consumers extended to have meta data as well.
ConsumerMeasurementWithMetaData(long, ID, String, long, long, ID, ID, List<ProbeValue>)
- Constructor for class eu.reservoir.monitoring.distribution.
ConsumerMeasurementWithMetaData
Construct a Measurement.
ConsumerMeasurementWithMetaData(long, ID, String, long, long, ID, ID, Map<Integer, Object>)
- Constructor for class eu.reservoir.monitoring.distribution.
ConsumerMeasurementWithMetaData
Construct a Measurement
ConsumerMeasurementWithMetadataAndProbeName
- Class in
eu.reservoir.monitoring.distribution
ConsumerMeasurementWithMetadataAndProbeName(long, ID, String, long, long, ID, ID, List<ProbeValue>, String)
- Constructor for class eu.reservoir.monitoring.distribution.
ConsumerMeasurementWithMetadataAndProbeName
contains(String)
- Method in class eu.reservoir.monitoring.im.dht.
DistributedHashTable
Does the DHT contain a particular Identifier.
controlCleanup()
- Method in class eu.reservoir.monitoring.appl.
DynamicControl
Cleanup
controlCleanup()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorCache
Cleanup
controlCleanup()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorControl
Cleanup
controlEvaluate()
- Method in class eu.reservoir.monitoring.appl.
DynamicControl
Actually evaluate something.
controlEvaluate()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorCache
Actually evaluate something.
controlEvaluate()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorControl
Actually evaluate something.
controlInitialize()
- Method in class eu.reservoir.monitoring.appl.
DynamicControl
Initialize.
controlInitialize()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorCache
Initialize this hypervisor cache It connects to the hypervisor
controlInitialize()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorControl
Initialize this hypervisor control.
ControlPlane
- Interface in
eu.reservoir.monitoring.core.plane
A ControlPlane.
ControlService
- Interface in
eu.reservoir.monitoring.core.plane
An interface for control.
CPUInfo
- Class in
eu.reservoir.monitoring.appl.host.linux
A probe to get cpu info on a Linux system.
CPUInfo(String)
- Constructor for class eu.reservoir.monitoring.appl.host.linux.
CPUInfo
D
DataPlane
- Interface in
eu.reservoir.monitoring.core.plane
A DataPlane.
DataPlaneMessage
- Class in
eu.reservoir.monitoring.core.plane
This implements the header parts for the Data Plane messages.
DataPlaneMessage()
- Constructor for class eu.reservoir.monitoring.core.plane.
DataPlaneMessage
Construct a DataPlaneMessage object.
DataService
- Interface in
eu.reservoir.monitoring.core.plane
An interface for sending measurement data.
DataSource
- Interface in
eu.reservoir.monitoring.core
A data source
DataSourceDelegate
- Interface in
eu.reservoir.monitoring.core
A DataSourceDelegate is responsible interacting with the data plane, the info plane, and the control plane on behalf of a DataSource.
DataSourceDelegateInteracter
- Interface in
eu.reservoir.monitoring.core
A DataSourceDelegateInteracter is responsible interacting with a DataSource.
dataSourceID
- Variable in class eu.reservoir.monitoring.distribution.
MessageMetaData
DataSourceInteracter
- Interface in
eu.reservoir.monitoring.core
A DataSourceInteracter is responsible interacting with a DataSource.
deactivateControl()
- Method in class eu.reservoir.monitoring.appl.
DynamicControl
Deactivate the DynamicControl thread.
deactivateProbe(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Deactivate a Probe by name
deactivateProbe(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Deactivate a Probe by ID
deactivateProbe(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Deactivate a Probe
deactivateProbe()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Deactivate the probe
deactivateProbe(ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Deactivate the probe
deactivateProbe(ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Deactivate the probe
deactivateProbe()
- Method in interface eu.reservoir.monitoring.core.
ProbeLifecycle
Deactivate the probe
deactivateProbe(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Deactivate a Probe by name
deactivateProbe(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Deactivate a Probe by ID
deactivateProbe(Probe)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Deactivate a Probe
decode(DataInput)
- Method in class eu.reservoir.monitoring.distribution.
MeasurementDecoder
Decode the Measurement from a DataOutput object.
decode(DataInput)
- Method in class eu.reservoir.monitoring.distribution.
MeasurementDecoderWithNames
Decode the Measurement from a DataOutput object.
decodeType()
- Method in class eu.reservoir.monitoring.distribution.
MeasurementDecoder
Decode a type
decodeValue(ProbeAttributeType)
- Method in class eu.reservoir.monitoring.distribution.
MeasurementDecoder
Decode a value
DefaultDataSourceDelegate
- Class in
eu.reservoir.monitoring.core
A DataSourceDelegate is a delegate for a DataSource that sends interacts with the data plane, info plane, and control plane.
DefaultDataSourceDelegate(DataSource)
- Constructor for class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Construct a DataSourceDelegate.
DefaultMList
- Class in
eu.reservoir.monitoring.core.list
A default implementation of a MList.
DefaultMList(ProbeAttributeType)
- Constructor for class eu.reservoir.monitoring.core.list.
DefaultMList
Construct a MList.
DefaultMListValue
- Class in
eu.reservoir.monitoring.core.list
A default implementation of a MListValue.
DefaultMListValue(Object)
- Constructor for class eu.reservoir.monitoring.core.list.
DefaultMListValue
Construct a MListValue This throws a TypeException if the type of the value is not one supported by ProbeAttributeType.
DefaultProbeAttribute
- Class in
eu.reservoir.monitoring.core
A default implementation of a ProbeAttribute.
DefaultProbeAttribute(int, String, ProbeAttributeType, String)
- Constructor for class eu.reservoir.monitoring.core.
DefaultProbeAttribute
Construct a ProbeAttribute.
DefaultProbeValue
- Class in
eu.reservoir.monitoring.core
A default implementation of a ProbeValue.
DefaultProbeValue(int, Object)
- Constructor for class eu.reservoir.monitoring.core.
DefaultProbeValue
Construct a ProbeValue
DefaultTable
- Class in
eu.reservoir.monitoring.core.table
A default implementation of a Table.
DefaultTable()
- Constructor for class eu.reservoir.monitoring.core.table.
DefaultTable
Construct a Table.
DefaultTableAttribute
- Class in
eu.reservoir.monitoring.core.table
A default implementation of a TableAttribute.
DefaultTableAttribute(int, String, ProbeAttributeType)
- Constructor for class eu.reservoir.monitoring.core.table.
DefaultTableAttribute
Construct a TableAttribute.
DefaultTableHeader
- Class in
eu.reservoir.monitoring.core.table
A default implementation of a TableHeader.
DefaultTableHeader()
- Constructor for class eu.reservoir.monitoring.core.table.
DefaultTableHeader
Construct a TableHeader.
DefaultTableRow
- Class in
eu.reservoir.monitoring.core.table
A default implementation of a TableRow.
DefaultTableRow()
- Constructor for class eu.reservoir.monitoring.core.table.
DefaultTableRow
Construct a TableRow.
DefaultTableValue
- Class in
eu.reservoir.monitoring.core.table
A default implementation of a TableValue.
DefaultTableValue(Object)
- Constructor for class eu.reservoir.monitoring.core.table.
DefaultTableValue
Construct a TableValue This throws a TypeException if the type of the value is not one supported by ProbeAttributeType.
defineTable(TableHeader)
- Method in class eu.reservoir.monitoring.core.table.
DefaultTable
Define all columns
defineTable(List<TableAttribute>)
- Method in class eu.reservoir.monitoring.core.table.
DefaultTable
Define all columns.
defineTable(TableHeader)
- Method in interface eu.reservoir.monitoring.core.table.
Table
Define all columns
defineTable(List<TableAttribute>)
- Method in interface eu.reservoir.monitoring.core.table.
Table
Define all columns.
deleteVEEProbe(String)
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorDataSource
Delete a probe for a vee.
dennounce()
- Method in class eu.reservoir.monitoring.core.
AbstractPlaneInteracter
Un-announce that the PlaneInteracter is up and running
dennounce()
- Method in interface eu.reservoir.monitoring.core.plane.
Plane
Un-announce that the plane is up and running
dennounce()
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneConsumer
Un-announce that the plane is up and running
dennounce()
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneProducer
Un-announce that the plane is up and running
dennounce()
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneConsumer
Un-announce that the plane is up and running
dennounce()
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneProducer
Un-announce that the plane is up and running
dennounce()
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Un-announce that the plane is up and running
dennounce()
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneConsumer
Un-announce that the plane is up and running
denominator()
- Method in class eu.reservoir.monitoring.core.
Rational
DHTInfoPlane
- Class in
eu.reservoir.monitoring.im.dht
A DHTInfoPlane is an InfoPlane implementation that sends the Information Model data.
DHTInfoPlane(String, int, int)
- Constructor for class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Construct a DHTInfoPlane.
DHTInfoPlaneConsumer
- Class in
eu.reservoir.monitoring.im.dht
A DHTInfoPlaneConsumer is an InfoPlane implementation that collects data from the Information Model data.
DHTInfoPlaneConsumer(String, int, int)
- Constructor for class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneConsumer
Construct a DHTInfoPlaneConsumer.
DHTInfoPlaneRoot
- Class in
eu.reservoir.monitoring.im.dht
A DHTInfoPlaneRoot is an InfoPlane implementation that acts as a ROOT for the Information Model data.
DHTInfoPlaneRoot(String, int)
- Constructor for class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneRoot
Construct a DHTInfoPlane.
disconnect()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Dicconnect from a delivery mechansim.
disconnect()
- Method in class eu.reservoir.monitoring.core.
AbstractPlaneInteracter
Disconnect from the delivery mechanisms.
disconnect()
- Method in interface eu.reservoir.monitoring.core.plane.
Plane
Dicconnect from a delivery mechansim.
disconnect()
- Method in interface eu.reservoir.monitoring.core.
PlaneInteracter
Dicconnect from a delivery mechansim.
disconnect()
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneConsumer
Dicconnect from a delivery mechansim.
disconnect()
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneProducer
Disconnect from a delivery mechansim.
disconnect()
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneConsumer
Dicconnect from a delivery mechansim.
disconnect()
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneProducer
Disconnect from a delivery mechansim.
disconnect()
- Method in class eu.reservoir.monitoring.im.dht.
AbstractDHTInfoPlane
Dicconnect from a delivery mechansim.
disconnect()
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Dicconnect from a delivery mechansim.
disconnect()
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
Disconnect from the DHT peers.
DistributedHashTable
- Class in
eu.reservoir.monitoring.im.dht
A Distributed Hash Table implementation.
DistributedHashTable(int)
- Constructor for class eu.reservoir.monitoring.im.dht.
DistributedHashTable
Constructor a Distributed Hash Table on a specified port
div(Rational)
- Method in class eu.reservoir.monitoring.core.
Rational
div(Integer)
- Method in class eu.reservoir.monitoring.core.
Rational
domainLookupByID(int)
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorCache
Get a domain by it's id.
dstIPAddr
- Variable in class eu.reservoir.monitoring.distribution.udp.
UDPTransmissionMetaData
DynamicControl
- Class in
eu.reservoir.monitoring.appl
A Dynamic Control.
DynamicControl(String)
- Constructor for class eu.reservoir.monitoring.appl.
DynamicControl
E
encode(DataOutput)
- Method in class eu.reservoir.monitoring.distribution.
MeasurementEncoder
Encode the Measurement to a DataOutput object.
encode(DataOutput)
- Method in class eu.reservoir.monitoring.distribution.
MeasurementEncoderWithNames
Encode the Measurement to a DataOutput object.
encodeType(ProbeAttributeType)
- Method in class eu.reservoir.monitoring.distribution.
MeasurementEncoder
Encode a type
encodeValue(Object, ProbeAttributeType)
- Method in class eu.reservoir.monitoring.distribution.
MeasurementEncoder
Encode a value of a given type
end()
- Method in class eu.reservoir.monitoring.distribution.udp.
UDPReceiver
Leave the address now and stop listening
end()
- Method in class eu.reservoir.monitoring.distribution.udp.
UDPTransmitter
End the connection to the remote address now
endThreadBody()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorProbe
End of thread
endThreadBody()
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
The code to run at the end of the thread body.
endThreadBody()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
The code to run at the end of the thread body.
endThreadBody()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
The code to run at the end of the thread body.
equals(Object)
- Method in class eu.reservoir.monitoring.core.
Rational
equals(Object)
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastAddress
Two MulticastAddresses are equal if Their InetAddresses are equal() and their ports are ==
error(MeasurementException)
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Called when there is an error in a Measurement.
error(MeasurementException)
- Method in interface eu.reservoir.monitoring.core.
ProbeReporting
Called when there is an error in a Measurement.
error(Exception)
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneConsumer
This method is called just after there has been an error in received from some underlying transport.
error(Exception)
- Method in interface eu.reservoir.monitoring.distribution.
Receiving
This method is called just after there has been an error in received from some underlying transport.
error(Exception)
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneConsumer
This method is called just after there has been an error in received from some underlying transport.
eu.reservoir.monitoring.appl
- package eu.reservoir.monitoring.appl
This package provides classes that are at the application level.
eu.reservoir.monitoring.appl.datarate
- package eu.reservoir.monitoring.appl.datarate
This package provides classes that are used to specify data rates for Probes in different ways.
eu.reservoir.monitoring.appl.host.linux
- package eu.reservoir.monitoring.appl.host.linux
This package provides classes that are used for Probes that monitor Linux hosts.
eu.reservoir.monitoring.appl.hypervisor
- package eu.reservoir.monitoring.appl.hypervisor
This package provides classes that are used to monitor the hypervisor via
libvirt
.
eu.reservoir.monitoring.appl.vee.sap
- package eu.reservoir.monitoring.appl.vee.sap
eu.reservoir.monitoring.appl.vee.sge
- package eu.reservoir.monitoring.appl.vee.sge
This package provides classes that are used for monitoring the Sun Grid Engine (SGE) running inside a virtual machine (VEE).
eu.reservoir.monitoring.appl.vee.thales
- package eu.reservoir.monitoring.appl.vee.thales
eu.reservoir.monitoring.core
- package eu.reservoir.monitoring.core
This package provides classes that are at the core of the monitoring system.
eu.reservoir.monitoring.core.list
- package eu.reservoir.monitoring.core.list
This package provides classes that are used for embedding List data within a Measurement.
eu.reservoir.monitoring.core.plane
- package eu.reservoir.monitoring.core.plane
This package provides classes that define the Planes of the monitoring framework.
eu.reservoir.monitoring.core.table
- package eu.reservoir.monitoring.core.table
This package provides classes that are used for embedding Table data within a Measurement.
eu.reservoir.monitoring.distribution
- package eu.reservoir.monitoring.distribution
This package provides classes that are used for distributing measurement data with the framework.
eu.reservoir.monitoring.distribution.multicast
- package eu.reservoir.monitoring.distribution.multicast
This package provides classes that are the implementation of the Data Plane that utilizes IP Multicast for transmission.
eu.reservoir.monitoring.distribution.udp
- package eu.reservoir.monitoring.distribution.udp
This package provides classes that are the implementation of the Data Plane that utilizes UDP for transmission.
eu.reservoir.monitoring.im.dht
- package eu.reservoir.monitoring.im.dht
This package provides classes that are the implementation of the Info Plane that utilizes a Distributed Hash Table (DHT) for storing the Info on the Probes and the Data Sources.
EveryNHours
- Class in
eu.reservoir.monitoring.appl.datarate
Every N hours e.g.
EveryNHours(int)
- Constructor for class eu.reservoir.monitoring.appl.datarate.
EveryNHours
EveryNMilliseconds
- Class in
eu.reservoir.monitoring.appl.datarate
Every N milliseconds.
EveryNMilliseconds(int)
- Constructor for class eu.reservoir.monitoring.appl.datarate.
EveryNMilliseconds
EveryNMinutes
- Class in
eu.reservoir.monitoring.appl.datarate
Every N minutes.
EveryNMinutes(int)
- Constructor for class eu.reservoir.monitoring.appl.datarate.
EveryNMinutes
EveryNSeconds
- Class in
eu.reservoir.monitoring.appl.datarate
Every N seconds.
EveryNSeconds(int)
- Constructor for class eu.reservoir.monitoring.appl.datarate.
EveryNSeconds
F
filter(Probe, Measurement)
- Method in interface eu.reservoir.monitoring.core.
ProbeFilter
Filter a number.
fromCode(byte)
- Static method in enum eu.reservoir.monitoring.core.
ProbeAttributeType
Get the correct ProbeAttributeType for a given code.
G
get(int)
- Method in class eu.reservoir.monitoring.core.list.
DefaultMList
Get the Nth element from a list.
get(int)
- Method in interface eu.reservoir.monitoring.core.list.
MList
Get the Nth element from a list.
get(int)
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableHeader
Get the Nth element from a header.
get(int)
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableRow
Get the Nth element from a row.
get(int)
- Method in interface eu.reservoir.monitoring.core.table.
TableHeader
Get the Nth element from the header.
get(int)
- Method in interface eu.reservoir.monitoring.core.table.
TableRow
Get the Nth element from a row.
get(String)
- Method in class eu.reservoir.monitoring.im.dht.
DistributedHashTable
Get an object out of the DHT.
get(BigInteger)
- Method in class eu.reservoir.monitoring.im.dht.
DistributedHashTable
Get an object out of the DHT.
getAddress()
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastAddress
Return the InetAddress
getAttribute(int)
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Get the ProbeAttribute with field no.
getAttribute(int)
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Get the ProbeAttribute with field no.
getAttributes()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Get the Probe's Attributes.
getAttributes()
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Get the Probe's Attributes.
getCode()
- Method in enum eu.reservoir.monitoring.core.
ProbeAttributeType
Get the code for a ProbeAttributeType
getCollectionType()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Get the CollectionType of this Probe.
getColumn()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableAttribute
Get the column no for a TableAttribute.
getColumn()
- Method in interface eu.reservoir.monitoring.core.table.
TableAttribute
Get the column no for a TableAttribute.
getColumnCount()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTable
Get the number of columns in the table.
getColumnCount()
- Method in interface eu.reservoir.monitoring.core.table.
Table
Get the number of columns in the table.
getColumnDefinitions()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTable
Get the list of all the column definitions.
getColumnDefinitions()
- Method in interface eu.reservoir.monitoring.core.table.
Table
Get the list of all the column definitions.
getControlPlane()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the ControlPlane this is a delegate for.
getControlPlane()
- Method in class eu.reservoir.monitoring.core.
AbstractPlaneInteracter
Get the ControlPlane this is a delegate for.
getControlPlane()
- Method in interface eu.reservoir.monitoring.core.
PlaneInteracter
Get the ControlPlane this is a delegate for.
getDataPlane()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the DataPlane this is a delegate for.
getDataPlane()
- Method in class eu.reservoir.monitoring.core.
AbstractPlaneInteracter
Get the DataPlane this is a delegate for.
getDataPlane()
- Method in interface eu.reservoir.monitoring.core.
PlaneInteracter
Get the DataPlane this is a delegate for.
getDataRate()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Get the data rate The data rate is a Rational.
getDataRate()
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Get the data rate for a Probe The data rate is a Rational.
getDataSource()
- Method in interface eu.reservoir.monitoring.core.
DataSourceInteracter
Get the DataSource
getDataSource()
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Get the DataSource this is a delegate for.
getDataSource()
- Method in class eu.reservoir.monitoring.core.plane.
DataPlaneMessage
Get the DataSource
getDataSourceDelegate()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the delegate that will recieve the measurments.
getDataSourceDelegate()
- Method in interface eu.reservoir.monitoring.core.
DataSourceDelegateInteracter
Get the DataSourceDelegate
getDataSourceDelegate()
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneProducer
Get the dataSourceDelegate this is a delegate for.
getDataSourceDelegate()
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneProducer
Get the DataSourceDelegate this is a delegate for.
getDataSourceDelegate()
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Get the DataSourceDelegate this is a delegate for.
getDataSourceInfo(ID, String)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
Lookup DataSource info
getDataSourceName()
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Get the name of the DataSource
getDataSourceName()
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Get the name of the DataSource
getDeltaTime()
- Method in class eu.reservoir.monitoring.core.
ConsumerMeasurement
Get the delta since the last measurement.
getDeltaTime()
- Method in interface eu.reservoir.monitoring.core.
Measurement
Get the delta since the last measurement.
getDeltaTime()
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Get the delta since the last measurement.
getDHT(String)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
Lookup info directly from the DHT.
getDomainData(Domain, CachedDomain)
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorCache
Get cached domain data.
getElapsedTime()
- Method in class eu.reservoir.monitoring.appl.
DynamicControl
Get the amount of elapsedTime.
getField()
- Method in class eu.reservoir.monitoring.core.
AbstractProbeAttribute
Get the field no for an attribute.
getField()
- Method in class eu.reservoir.monitoring.core.
DefaultProbeValue
Get the field no for an attribute.
getField()
- Method in interface eu.reservoir.monitoring.core.
ProbeAttribute
Get the field no for an attribute.
getField()
- Method in interface eu.reservoir.monitoring.core.
ProbeValue
Get the field no for an attribute.
getGroupID()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Get the Group ID of the Probe.
getGroupID()
- Method in class eu.reservoir.monitoring.core.
ConsumerMeasurement
Get the group ID for this Measurement
getGroupID()
- Method in interface eu.reservoir.monitoring.core.
Measurement
Get the group ID for this measurement.
getGroupID()
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Get the Group ID of the Probe.
getGroupID()
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Get the group ID for this Measurement
getID()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
CachedDomain
Get the ID.
getID()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the Probe ID
getID()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Get the Probe ID
getID()
- Method in interface eu.reservoir.monitoring.core.
DataSource
Get the ID of the DataSource.
getID()
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Get the ID of the Probe.
getInfo()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
CachedDomain
Get the DomainInfo info for a Domain.
getInfo(String)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Get a value from the InfoPlane.
getInfo(String)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Get a value from the InfoPlane.
getInfo(String)
- Method in class eu.reservoir.monitoring.im.dht.
AbstractDHTInfoPlane
Get a value from the InfoPlane.
getInfoPlane()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the InfoPlane this is a delegate for.
getInfoPlane()
- Method in class eu.reservoir.monitoring.core.
AbstractPlaneInteracter
Get the InfoPlane this is a delegate for.
getInfoPlane()
- Method in interface eu.reservoir.monitoring.core.
PlaneInteracter
Get the InfoPlane this is a delegate for.
getLastMeasurement()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Get the last measurement that was collected.
getLastMeasurement()
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Get the last measurement that was collected.
getLastMeasurementCollection()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Get the last time a measurement was collected.
getLastMeasurementCollection()
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Get the last time a measurement was collected.
getMaxMemory()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
CachedDomain
Get the maximum amount of memory for a Domain.
getMaxVirtualCPUs()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
CachedDomain
Get the maximum no.
getMeasurement()
- Method in class eu.reservoir.monitoring.core.plane.
MeasurementMessage
Get the Measurement.
getMessageMetaData()
- Method in class eu.reservoir.monitoring.distribution.
ConsumerMeasurementWithMetaData
Get the message meta data
getMetaData()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Get the probe meta data.
getMetaData()
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Get the meta data for a probe.
getName()
- Method in class eu.reservoir.monitoring.appl.
DynamicControl
The name
getName()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
CachedDomain
Get the name of a Domain.
getName()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the name of the DataSource
getName()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
getName()
- Method in class eu.reservoir.monitoring.core.
AbstractProbeAttribute
Get the name for an attribute.
getName()
- Method in interface eu.reservoir.monitoring.core.
DataSource
Get the name of the DataSource
getName()
- Method in interface eu.reservoir.monitoring.core.
ProbeAttribute
Get the name for an attribute.
getName()
- Method in interface eu.reservoir.monitoring.core.
ProbeFilter
Get the name of the filter.
getName()
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Get the name of the Probe
getName()
- Method in class eu.reservoir.monitoring.core.
ProbeValueWithName
Get the name for an attribute.
getName()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableAttribute
Get the name for a TableAttribute.
getName()
- Method in interface eu.reservoir.monitoring.core.table.
TableAttribute
Get the name for a TableAttribute.
getPort()
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastAddress
Return the port
getProbe()
- Method in interface eu.reservoir.monitoring.core.
ProbeMeasurement
Get the probe this Measurement is from
getProbe()
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Get the probe this Measurement is from
getProbeAttributeInfo(ID, int, String)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
Lookup probe attribute details.
getProbeAttributes(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the attributes for a Probe by name.
getProbeAttributes(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the attributes for a Probe by ID.
getProbeAttributes(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the attributes for a Probe.
getProbeAttributes(String)
- Method in interface eu.reservoir.monitoring.core.
DataSource
getProbeAttributes(ID)
- Method in interface eu.reservoir.monitoring.core.
DataSource
getProbeAttributes(Probe)
- Method in interface eu.reservoir.monitoring.core.
DataSource
getProbeByID(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get a probe by ID
getProbeByID(ID)
- Method in interface eu.reservoir.monitoring.core.
DataSource
getProbeByName(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get a probe by name.
getProbeByName(String)
- Method in interface eu.reservoir.monitoring.core.
DataSource
getProbeDataRate(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the data rate for a Probe by name The data rate is a Rational.
getProbeDataRate(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the data rate for a Probe by ID The data rate is a Rational.
getProbeDataRate(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the data rate for a Probe The data rate is a Rational.
getProbeDataRate(ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Get the data rate for a Probe The data rate is a Rational.
getProbeDataRate(ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Get the data rate for a Probe The data rate is a Rational.
getProbeDataRate(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the data rate for a Probe by name The data rate is a Rational.
getProbeDataRate(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the data rate for a Probe by ID The data rate is a Rational.
getProbeDataRate(Probe)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the data rate for a Probe The data rate is a Rational.
getProbeFilter()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Get the current filter.
getProbeFilter()
- Method in interface eu.reservoir.monitoring.core.
ProbeReporting
Get the current filter.
getProbeGroupID(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the Group ID of the Probe by name
getProbeGroupID(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the Group ID of the Probe by ID
getProbeGroupID(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the Group ID of the Probe.
getProbeGroupID(ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Get the Group ID of the Probe.
getProbeGroupID(ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Get the Group ID of the Probe.
getProbeGroupID(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the Group ID of the Probe by name
getProbeGroupID(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the Group ID of the Probe by ID
getProbeGroupID(Probe)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the Group ID of the Probe.
getProbeID()
- Method in class eu.reservoir.monitoring.core.
ConsumerMeasurement
Get the ID of the probe that created this measurement.
getProbeID()
- Method in interface eu.reservoir.monitoring.core.
Measurement
Get the ID of the probe that created this measurement.
getProbeID()
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Get the ID of the probe this Measurement is from
getProbeIDs()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get a list of probe IDs
getProbeIDs()
- Method in interface eu.reservoir.monitoring.core.
DataSource
getProbeInfo(ID, String)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
Lookup probe details.
getProbeLastMeasurement(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the last measurement that was collected by name
getProbeLastMeasurement(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the last measurement that was collected by ID
getProbeLastMeasurement(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the last measurement that was collected
getProbeLastMeasurement(ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Get the last measurement that was collected.
getProbeLastMeasurement(ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Get the last measurement that was collected.
getProbeLastMeasurement(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the last measurement that was collected by name
getProbeLastMeasurement(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the last measurement that was collected by ID
getProbeLastMeasurement(Probe)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the last measurement that was collected.
getProbeLastMeasurementCollection(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the last time a measurement was collected by name
getProbeLastMeasurementCollection(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the last time a measurement was collected by ID.
getProbeLastMeasurementCollection(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the last time a measurement was collected
getProbeLastMeasurementCollection(ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Get the last time a measurement was collected.
getProbeLastMeasurementCollection(ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Get the last time a measurement was collected.
getProbeLastMeasurementCollection(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the last time a measurement was collected by name.
getProbeLastMeasurementCollection(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the last time a measurement was collected by ID.
getProbeLastMeasurementCollection(Probe)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the last time a measurement was collected.
getProbeManager()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Get the manager of a Probe.
getProbeManager()
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Get the manager of a Probe.
getProbeMetaData()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the Probe Meta Data for all the probes Returns a Map using the Probe names as the keys, and a map of probe attributes as the values.
getProbeMetaData(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the Probe Meta Data for a specified Probe by name Returns a map of probe attributes as the values.
getProbeMetaData(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the Probe Meta Data for a specified Probe by ID Returns a map of probe attributes as the values.
getProbeMetaData(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the Probe Meta Data for a specified Probe.
getProbeMetaData()
- Method in interface eu.reservoir.monitoring.core.
DataSource
getProbeMetaData(String)
- Method in interface eu.reservoir.monitoring.core.
DataSource
getProbeMetaData(ID)
- Method in interface eu.reservoir.monitoring.core.
DataSource
getProbeMetaData(Probe)
- Method in interface eu.reservoir.monitoring.core.
DataSource
getProbeName(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the name of the Probe by name
getProbeName(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the name of the Probe by ID
getProbeName(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the name of the Probe
getProbeName(ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Get the name of the Probe
getProbeName(ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Get the name of the Probe
getProbeName(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the name of the Probe by name
getProbeName(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the name of the Probe by ID
getProbeName(Probe)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the name of the Probe
getProbeName()
- Method in class eu.reservoir.monitoring.distribution.
ConsumerMeasurementWithMetadataAndProbeName
getProbeNames()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get a list of probe names.
getProbeNames()
- Method in interface eu.reservoir.monitoring.core.
DataSource
Get a list of probe names.
getProbes()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get a list of probes.
getProbes()
- Method in interface eu.reservoir.monitoring.core.
DataSource
getProbeServiceID(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the Service ID of the Probe by name
getProbeServiceID(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the Service ID of the Probe by ID
getProbeServiceID(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Get the Service ID of the Probe.
getProbeServiceID(ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Get the Service ID of the Probe.
getProbeServiceID(ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Get the Service ID of the Probe.
getProbeServiceID(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the Service ID of the Probe by name
getProbeServiceID(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the Service ID of the Probe by ID
getProbeServiceID(Probe)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Get the Service ID of the Probe.
getReporterCount()
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
Count the Reporters.
getReporters()
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
List all Reporters.
getRow(int)
- Method in class eu.reservoir.monitoring.core.table.
DefaultTable
Get a row.
getRow(int)
- Method in interface eu.reservoir.monitoring.core.table.
Table
Get a row.
getRowCount()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTable
Get the number of rows in the table.
getRowCount()
- Method in interface eu.reservoir.monitoring.core.table.
Table
Get the number of rows in the table.
getSeqNo()
- Method in class eu.reservoir.monitoring.core.plane.
DataPlaneMessage
Get the sequence no.
getSequenceNo()
- Method in class eu.reservoir.monitoring.core.
ConsumerMeasurement
Get the sequence number of this measurement.
getSequenceNo()
- Method in interface eu.reservoir.monitoring.core.
Measurement
Get the sequence number of this measurement.
getSequenceNo()
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Get the sequence number of this measurement.
getServiceID()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Get the Service ID of the Probe.
getServiceID()
- Method in class eu.reservoir.monitoring.core.
ConsumerMeasurement
Get the service ID of the probe this Measurement is from
getServiceID()
- Method in interface eu.reservoir.monitoring.core.
Measurement
Get the service ID of the probe that created this measurement.
getServiceID()
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Get the Service ID of the Probe.
getServiceID()
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Get the service ID of the probe this Measurement is from
getSleepTime()
- Method in class eu.reservoir.monitoring.appl.
DynamicControl
Get the sleep time between activations.
getTimeOfDay()
- Method in class eu.reservoir.monitoring.core.plane.
DataPlaneMessage
Get the time of day the Protocol was created
getTimestamp()
- Method in class eu.reservoir.monitoring.core.
ConsumerMeasurement
Get the timestamp
getTimestamp()
- Method in interface eu.reservoir.monitoring.core.
Measurement
Get the timestamp
getTimestamp()
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Get the timestamp
getTransmissionMetaData()
- Method in class eu.reservoir.monitoring.distribution.
ConsumerMeasurementWithMetaData
Get the transmission meta data
getType()
- Method in class eu.reservoir.monitoring.core.
AbstractProbeAttribute
Get the type for an attribute.
getType()
- Method in class eu.reservoir.monitoring.core.
ConsumerMeasurement
Get the measurement type
getType()
- Method in class eu.reservoir.monitoring.core.
DefaultProbeValue
Get the type for a ProbeValue.
getType()
- Method in class eu.reservoir.monitoring.core.list.
DefaultMList
Get the type of the elements for a MList.
getType()
- Method in class eu.reservoir.monitoring.core.list.
DefaultMListValue
Get the type for a MListValue e.g.
getType()
- Method in interface eu.reservoir.monitoring.core.list.
MList
Get the type of the elements for a MList.
getType()
- Method in interface eu.reservoir.monitoring.core.list.
MListValue
Get the type for a MListValue e.g.
getType()
- Method in interface eu.reservoir.monitoring.core.
Measurement
Get the measurement type
getType()
- Method in class eu.reservoir.monitoring.core.plane.
DataPlaneMessage
Get the type.
getType()
- Method in interface eu.reservoir.monitoring.core.
ProbeAttribute
Get the type for an attribute.
getType()
- Method in interface eu.reservoir.monitoring.core.
ProbeValue
Get the type for a ProbeValue.
getType()
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Get the measurement type
getType()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableAttribute
Get the type for a TableAttribute.
getType()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableValue
Get the type for a TableValue e.g.
getType()
- Method in interface eu.reservoir.monitoring.core.table.
TableAttribute
Get the type for a TableAttribute.
getType()
- Method in interface eu.reservoir.monitoring.core.table.
TableValue
Get the type for a TableAttribute.
getUnits()
- Method in class eu.reservoir.monitoring.core.
AbstractProbeAttribute
Get the units for an attribute.
getUnits()
- Method in interface eu.reservoir.monitoring.core.
ProbeAttribute
Get the units for an attribute.
getValue()
- Method in class eu.reservoir.monitoring.core.
DefaultProbeValue
Get the value for an attribute.
getValue()
- Method in class eu.reservoir.monitoring.core.list.
DefaultMListValue
Get the underlying value.
getValue()
- Method in interface eu.reservoir.monitoring.core.list.
MListValue
Get the actual value.
getValue()
- Method in enum eu.reservoir.monitoring.core.plane.
MessageType
Get the value of a MessageType
getValue()
- Method in interface eu.reservoir.monitoring.core.
ProbeValue
Get the actual value.
getValue()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableValue
Get the underlying value.
getValue()
- Method in interface eu.reservoir.monitoring.core.table.
TableValue
Get the actual value.
getValues()
- Method in class eu.reservoir.monitoring.core.
ConsumerMeasurement
Get the attribute / values
getValues()
- Method in interface eu.reservoir.monitoring.core.
Measurement
Get the attribute values
getValues()
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Get the attribute / values
H
hashCode()
- Method in class eu.reservoir.monitoring.core.
Rational
hashCode()
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastAddress
Return a hashCode
HypervisorCache
- Class in
eu.reservoir.monitoring.appl.hypervisor
This class caches data from a hypervisor.
HypervisorCache(String)
- Constructor for class eu.reservoir.monitoring.appl.hypervisor.
HypervisorCache
Construct a HypervisorCache and a hypervisor URI such as "xen:///"
HypervisorControl
- Class in
eu.reservoir.monitoring.appl.hypervisor
This class monitors a user's processes.
HypervisorControl(String)
- Constructor for class eu.reservoir.monitoring.appl.hypervisor.
HypervisorControl
Construct a HypervisorControl, given a specific HypervisorDataSource and a hypervisor URI such as "xen:///"
HypervisorControl()
- Constructor for class eu.reservoir.monitoring.appl.hypervisor.
HypervisorControl
HypervisorDataSource
- Class in
eu.reservoir.monitoring.appl.hypervisor
A DataSource that dynamically adds and deletes a process list probe.
HypervisorDataSource(String)
- Constructor for class eu.reservoir.monitoring.appl.hypervisor.
HypervisorDataSource
HypervisorProbe
- Class in
eu.reservoir.monitoring.appl.hypervisor
A probe for listing the status of a vee
HypervisorProbe(int, String, String, HypervisorCache)
- Constructor for class eu.reservoir.monitoring.appl.hypervisor.
HypervisorProbe
HypervisorState
- Class in
eu.reservoir.monitoring.appl.hypervisor
This class to process the hypervisor state.
HypervisorState()
- Constructor for class eu.reservoir.monitoring.appl.hypervisor.
HypervisorState
I
ID
- Class in
eu.reservoir.monitoring.core
An ID in RESERVOIR monitoring.
ID(Number)
- Constructor for class eu.reservoir.monitoring.core.
ID
IMNode
- Class in
eu.reservoir.monitoring.im.dht
An IMNode is responsible for converting DataSource and Probe attributes into Hashtable keys and values for the DistributedHashTable.
IMNode(int, String, int)
- Constructor for class eu.reservoir.monitoring.im.dht.
IMNode
Construct an IMNode, given a local port and a remote host and a remote port.
InfoPlane
- Interface in
eu.reservoir.monitoring.core.plane
A InfoPlane.
inform(Object)
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Inform the Probe of an object.
inform(Object)
- Method in interface eu.reservoir.monitoring.core.
ProbeReporting
Inform the Probe of an object.
InfoService
- Interface in
eu.reservoir.monitoring.core.plane
The InfoService This has the common methods for getting info.
Interacter
- Interface in
eu.reservoir.monitoring.distribution
An interface for distribution components that need to do transmitting and receiving.
ipAddr
- Variable in class eu.reservoir.monitoring.distribution.multicast.
MulticastTransmissionMetaData
isActive()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Has this probe been activated.
isActive()
- Method in interface eu.reservoir.monitoring.core.
ProbeLifecycle
Has this probe been activated.
isConnected()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Is this connected to a delivery mechansim.
isConnected()
- Method in class eu.reservoir.monitoring.core.
AbstractPlaneInteracter
Is the PlaneInteracter connected to a delivery mechansim.
isConnected()
- Method in interface eu.reservoir.monitoring.core.
PlaneInteracter
Is the PlaneInteracter connected to a delivery mechansim.
isFiltering()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Is the probe filtering values.
isFiltering()
- Method in interface eu.reservoir.monitoring.core.
ProbeReporting
Is the probe filtering values.
isOn()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Is this Probe turned on.
isOn()
- Method in interface eu.reservoir.monitoring.core.
ProbeLifecycle
Is this Probe turned on.
isProbeActive(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Has this probe been activated by name Is the thread associated with a Probe acutally running.
isProbeActive(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Has this probe been activated by ID Is the thread associated with a Probe acutally running.
isProbeActive(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Has this probe been activated.
isProbeActive(ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Has this probe been activated.
isProbeActive(ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Has this probe been activated.
isProbeActive(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Has this probe been activated by name Is the thread associated with a Probe acutally running.
isProbeActive(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Has this probe been activated by ID Is the thread associated with a Probe acutally running.
isProbeActive(Probe)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Has this probe been activated.
isProbeOn(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Is this Probe turned on by name The thread is running, but is the Probe getting values.
isProbeOn(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Is this Probe turned on by ID The thread is running, but is the Probe getting values.
isProbeOn(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Is this Probe turned on.
isProbeOn(ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Is this Probe turned on.
isProbeOn(ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Is this Probe turned on.
isProbeOn(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Is this Probe turned on by name The thread is running, but is the Probe getting values.
isProbeOn(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Is this Probe turned on by ID The thread is running, but is the Probe getting values.
isProbeOn(Probe)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Is this Probe turned on.
isRunning()
- Method in class eu.reservoir.monitoring.appl.
DynamicControl
Is the Thread running
J
join()
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastReceiver
Join the address now and start listening
join()
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastTransmitter
Join the address now and start listening
L
leave()
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastReceiver
Leave the address now and stop listening
leave()
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastTransmitter
Leave the address now and stop listening
length()
- Method in class eu.reservoir.monitoring.appl.vee.thales.
ThalesLogFileProbe
Get file length
length
- Variable in class eu.reservoir.monitoring.distribution.multicast.
MulticastTransmissionMetaData
length
- Variable in class eu.reservoir.monitoring.distribution.udp.
UDPTransmissionMetaData
listDomains()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorCache
Get the list of domain ids.
listen()
- Method in class eu.reservoir.monitoring.distribution.udp.
UDPReceiver
Join the address now and start listening
ListProbeAttribute
- Class in
eu.reservoir.monitoring.core.list
An implementation for having a list as a ProbeAttribute These are a Probe's Data Dictionary.
ListProbeAttribute(int, String, ProbeAttributeType)
- Constructor for class eu.reservoir.monitoring.core.list.
ListProbeAttribute
Construct a ProbeAttribute.
lookup(int)
- Static method in enum eu.reservoir.monitoring.core.plane.
MessageType
Lookup an MessageType enum
lookup(Object)
- Static method in enum eu.reservoir.monitoring.core.
ProbeAttributeType
A lookup function
lookupDataSourceInfo(DataSource, String)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Lookup some DataSource info in the InfoPlane.
lookupDataSourceInfo(ID, String)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Lookup some DataSource info in the InfoPlane.
lookupDataSourceInfo(DataSource, String)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Lookup some info in the InfoPlane.
lookupDataSourceInfo(ID, String)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Lookup some info in the InfoPlane.
lookupDataSourceInfo(DataSource, String)
- Method in class eu.reservoir.monitoring.im.dht.
AbstractDHTInfoPlane
lookupDataSourceInfo(ID, String)
- Method in class eu.reservoir.monitoring.im.dht.
AbstractDHTInfoPlane
lookupProbeAttributeInfo(Probe, int, String)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Lookup some ProbeAttribute info in the InfoPlane.
lookupProbeAttributeInfo(ID, int, String)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Lookup some ProbeAttribute info in the InfoPlane.
lookupProbeAttributeInfo(Probe, int, String)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Lookup some info in the InfoPlane.
lookupProbeAttributeInfo(ID, int, String)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Lookup some info in the InfoPlane.
lookupProbeAttributeInfo(Probe, int, String)
- Method in class eu.reservoir.monitoring.im.dht.
AbstractDHTInfoPlane
lookupProbeAttributeInfo(ID, int, String)
- Method in class eu.reservoir.monitoring.im.dht.
AbstractDHTInfoPlane
lookupProbeInfo(Probe, String)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Lookup some Probe info in the InfoPlane.
lookupProbeInfo(ID, String)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Lookup some Probe info in the InfoPlane.
lookupProbeInfo(Probe, String)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Lookup some info in the InfoPlane.
lookupProbeInfo(ID, String)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Lookup some info in the InfoPlane.
lookupProbeInfo(Probe, String)
- Method in class eu.reservoir.monitoring.im.dht.
AbstractDHTInfoPlane
lookupProbeInfo(ID, String)
- Method in class eu.reservoir.monitoring.im.dht.
AbstractDHTInfoPlane
M
mAddr
- Variable in class eu.reservoir.monitoring.distribution.multicast.
MulticastTransmissionMetaData
main(String[])
- Static method in class eu.reservoir.monitoring.appl.host.linux.
NetInfo
main(String[])
- Static method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorCache
Main entry point.
main(String[])
- Static method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorControl
Main entry point.
main(String[])
- Static method in class eu.reservoir.monitoring.appl.vee.sap.
SAPUsersMonitor
main(String[])
- Static method in class eu.reservoir.monitoring.appl.vee.sge.
QueueLengthMonitor
Pass in the fullyQualifiedName.
main(String[])
- Static method in class eu.reservoir.monitoring.appl.vee.thales.
ThalesLogFileMonitor
Pass in the fullyQualifiedName.
main(String[])
- Static method in class eu.reservoir.monitoring.core.
Rational
Measurement
- Interface in
eu.reservoir.monitoring.core
An interface for measurements everywhere.
MeasurementDecoder
- Class in
eu.reservoir.monitoring.distribution
Convert to a byte array to a measurement.
MeasurementDecoder()
- Constructor for class eu.reservoir.monitoring.distribution.
MeasurementDecoder
Construct a MeasurementDecoder.
MeasurementDecoderWithNames
- Class in
eu.reservoir.monitoring.distribution
This decoder is capable to decode messages that contains the name of the values
MeasurementDecoderWithNames()
- Constructor for class eu.reservoir.monitoring.distribution.
MeasurementDecoderWithNames
MeasurementEncoder
- Class in
eu.reservoir.monitoring.distribution
Convert a measurement to a byte array.
MeasurementEncoder(Measurement)
- Constructor for class eu.reservoir.monitoring.distribution.
MeasurementEncoder
Construct a MeasurementEncoder for a Measurement.
MeasurementEncoderWithNames
- Class in
eu.reservoir.monitoring.distribution
MeasurementEncoderWithNames(Measurement)
- Constructor for class eu.reservoir.monitoring.distribution.
MeasurementEncoderWithNames
Construct a MeasurementEncoderWithNames for a Measurement.
MeasurementException
- Exception in
eu.reservoir.monitoring.core
An exception thrown where there is a problem with a Measurement.
MeasurementException(String)
- Constructor for exception eu.reservoir.monitoring.core.
MeasurementException
Construct a MeasurementException with a message.
MeasurementException()
- Constructor for exception eu.reservoir.monitoring.core.
MeasurementException
Construct a MeasurementException.
measurementMessage(ProbeMeasurement)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Create a DataPlaneMessage message from a Measurement.
MeasurementMessage
- Class in
eu.reservoir.monitoring.core.plane
This implements the wrapping of a Measurement in the Data Plane.
MeasurementMessage(ProbeMeasurement)
- Constructor for class eu.reservoir.monitoring.core.plane.
MeasurementMessage
Create a MeasurementMessage from a Measurement
MeasurementReceiver
- Interface in
eu.reservoir.monitoring.core
An interface for reporting.
MeasurementReporting
- Interface in
eu.reservoir.monitoring.core
An interface for reporting from an object.
mediant(Rational, Rational)
- Static method in class eu.reservoir.monitoring.core.
Rational
MemoryInfo
- Class in
eu.reservoir.monitoring.appl.host.linux
A probe to get memory info on a Linux system.
MemoryInfo(String)
- Constructor for class eu.reservoir.monitoring.appl.host.linux.
MemoryInfo
MessageMetaData
- Class in
eu.reservoir.monitoring.distribution
Information about a Measurement Message.
MessageMetaData(ID, int, MessageType)
- Constructor for class eu.reservoir.monitoring.distribution.
MessageMetaData
Construct a MessageMetaData object.
MessageType
- Enum in
eu.reservoir.monitoring.core.plane
The types of message allowed in the Data Plane.
MetaData
- Interface in
eu.reservoir.monitoring.distribution
Meta Data interface is a placeholder for all meta data.
minus(Rational)
- Method in class eu.reservoir.monitoring.core.
Rational
minus(Integer)
- Method in class eu.reservoir.monitoring.core.
Rational
minus(Timestamp)
- Method in class eu.reservoir.monitoring.core.
Timestamp
Do this_timestamp - other_timestamp.
MList
- Interface in
eu.reservoir.monitoring.core.list
An interface for a List that can be used as a ProbeAttributeType.
MListValue
- Interface in
eu.reservoir.monitoring.core.list
An interface for a value in a MList.
modifyDataSource(DataSource)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
modifyDataSourceInfo(DataSource)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Modify DataSource Info.
modifyDataSourceInfo(DataSource)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Modify DataSource Info.
modifyDataSourceInfo(DataSource)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Modify a DataSource
modifyDataSourceInfo(DataSource)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneConsumer
Consumer can never remove a DataSource
modifyProbe(Probe)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
modifyProbeAttribute(Probe, ProbeAttribute)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
modifyProbeAttributeInfo(Probe, ProbeAttribute)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Modify ProbeAttribute Info for a Probe.
modifyProbeAttributeInfo(Probe, ProbeAttribute)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Modify ProbeAttribute Info for a Probe.
modifyProbeAttributeInfo(Probe, ProbeAttribute)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Modify a ProbeAttribute from a Probe
modifyProbeAttributeInfo(Probe, ProbeAttribute)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneConsumer
Consumer can never remove a ProbeAttribute from a Probe
modifyProbeInfo(Probe)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Modify Probe Info.
modifyProbeInfo(Probe)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Modify Probe Info.
modifyProbeInfo(Probe)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Modify a Probe
modifyProbeInfo(Probe)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneConsumer
Consumer can never remove a Probe
MulticastAddress
- Class in
eu.reservoir.monitoring.distribution.multicast
The full encapsulation of a multicast address in a single object.
MulticastAddress(InetAddress, int)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
MulticastAddress
MulticastAddress(String, int)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
MulticastAddress
MulticastDataPlaneConsumer
- Class in
eu.reservoir.monitoring.distribution.multicast
Deprecated.
Choose either MulticastDataPlaneConsumerWithNames or MulticastDataPlaneConsumerNoNames
MulticastDataPlaneConsumer(MulticastAddress)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
MulticastDataPlaneConsumer
Deprecated.
Construct a MulticastDataPlaneConsumer.
MulticastDataPlaneConsumerNoNames
- Class in
eu.reservoir.monitoring.distribution.multicast
A MulticastDataPlaneConsumerNoNames is a DataPlane implementation that receives Measurements by multicast.
MulticastDataPlaneConsumerNoNames(MulticastAddress)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
MulticastDataPlaneConsumerNoNames
Construct a MulticastDataPlaneConsumerNoNames
MulticastDataPlaneConsumerWithNames
- Class in
eu.reservoir.monitoring.distribution.multicast
A MulticastDataPlaneConsumerWithNames is a DataPlane implementation that receives Measurements by multicast.
MulticastDataPlaneConsumerWithNames(MulticastAddress)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
MulticastDataPlaneConsumerWithNames
Construct a MulticastDataPlaneConsumerWithNames.
MulticastDataPlaneProducer
- Class in
eu.reservoir.monitoring.distribution.multicast
Deprecated.
Choose either MulticastDataPlaneProducerWithNames or MulticastDataPlaneProducerNoNames
MulticastDataPlaneProducer(MulticastAddress)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
MulticastDataPlaneProducer
Deprecated.
Construct a MulticastDataPlaneProducer.
MulticastDataPlaneProducerNoNames
- Class in
eu.reservoir.monitoring.distribution.multicast
A MulticastDataPlaneProducerNoNames is a DataPlane implementation that sends Measurements by multicast.
MulticastDataPlaneProducerNoNames(MulticastAddress)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
MulticastDataPlaneProducerNoNames
Construct a MulticastDataPlaneProducerNoNames.
MulticastDataPlaneProducerWithNames
- Class in
eu.reservoir.monitoring.distribution.multicast
A MulticastDataPlaneProducerWithNames is a DataPlane implementation that sends Measurements by multicast.
MulticastDataPlaneProducerWithNames(MulticastAddress)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
MulticastDataPlaneProducerWithNames
Construct a MulticastDataPlaneProducerWithNames.
MulticastReceiver
- Class in
eu.reservoir.monitoring.distribution.multicast
This is a multicast receiver for monitoring messages.
MulticastReceiver(Receiving, MulticastAddress)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
MulticastReceiver
Construct a receiver for a particular multicast address
MulticastTransmissionMetaData
- Class in
eu.reservoir.monitoring.distribution.multicast
Information about a transmission.
MulticastTransmissionMetaData(int, InetAddress, MulticastAddress)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
MulticastTransmissionMetaData
Construct a MulticastTransmissionMetaData object.
MulticastTransmitter
- Class in
eu.reservoir.monitoring.distribution.multicast
This is a multicast transmitter for monitoring messages
MulticastTransmitter(Transmitting, MulticastAddress, int)
- Constructor for class eu.reservoir.monitoring.distribution.multicast.
MulticastTransmitter
Construct a transmitter for a particular multicast address
multiply(Rational)
- Method in class eu.reservoir.monitoring.core.
Rational
multiply(Integer)
- Method in class eu.reservoir.monitoring.core.
Rational
N
negative()
- Method in class eu.reservoir.monitoring.core.
Rational
NetInfo
- Class in
eu.reservoir.monitoring.appl.host.linux
A probe to get net interface info on a Linux system.
NetInfo(String, String)
- Constructor for class eu.reservoir.monitoring.appl.host.linux.
NetInfo
notifyMeasurement(Measurement)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Recieve a measurment from the Probe and pass it onto the data source delegate.
notifyMeasurement(Measurement)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Receiver of a measurement from a Probe.
numerator()
- Method in class eu.reservoir.monitoring.core.
Rational
numOfDomains()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorCache
Get the number of domains
P
Plane
- Interface in
eu.reservoir.monitoring.core.plane
A Plane.
PlaneInteracter
- Interface in
eu.reservoir.monitoring.core
A PlaneInteracter has the methods to interact with Planes.
plus(Rational)
- Method in class eu.reservoir.monitoring.core.
Rational
plus(Integer)
- Method in class eu.reservoir.monitoring.core.
Rational
plus(Timestamp)
- Method in class eu.reservoir.monitoring.core.
Timestamp
Do this_timestamp + other_timestamp.
PrintReporter
- Class in
eu.reservoir.monitoring.appl
A PrintReporter just prints a Measurement.
PrintReporter()
- Constructor for class eu.reservoir.monitoring.appl.
PrintReporter
Probe
- Interface in
eu.reservoir.monitoring.core
A probe
Probe.CollectionType
- Enum in
eu.reservoir.monitoring.core
This is how a probe collects data, either at a specified data rate or by being notified with an event.
Probe.ReportingType
- Enum in
eu.reservoir.monitoring.core
This is how a probe transmits data.
Probe.Status
- Enum in
eu.reservoir.monitoring.core
The status of a Probe.
ProbeAttribute
- Interface in
eu.reservoir.monitoring.core
An interface for Attributes that are in a Probe's Data Dictionary.
ProbeAttributeType
- Enum in
eu.reservoir.monitoring.core
The type that an Attribute of a Probe can be.
ProbeFilter
- Interface in
eu.reservoir.monitoring.core
This interface is used to define a filter for a Probe.
ProbeInfo
- Interface in
eu.reservoir.monitoring.core
A probe
ProbeLifecycle
- Interface in
eu.reservoir.monitoring.core
The lifecycle of a Probe.
ProbeManager
- Interface in
eu.reservoir.monitoring.core
An interface for managing probes
ProbeMeasurement
- Interface in
eu.reservoir.monitoring.core
An interface for measurements that are created by a probe.
probeName
- Variable in class eu.reservoir.monitoring.distribution.
ConsumerMeasurementWithMetadataAndProbeName
ProbeReporting
- Interface in
eu.reservoir.monitoring.core
An interface for reporting.
ProbeValue
- Interface in
eu.reservoir.monitoring.core
An interface for values that are in a Probe's Measurement.
ProbeValueWithName
- Class in
eu.reservoir.monitoring.core
Constructs a ProbeValue that has its associated name
ProbeValueWithName(String, int, Object)
- Constructor for class eu.reservoir.monitoring.core.
ProbeValueWithName
Construct a ProbeValueWithName
processState(DomainInfo.DomainState)
- Static method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorState
Convert the VEE DomainState into a byte.
ProducerMeasurement
- Class in
eu.reservoir.monitoring.core
A class for measurements in producers.
ProducerMeasurement(Probe, List<ProbeValue>)
- Constructor for class eu.reservoir.monitoring.core.
ProducerMeasurement
Construct a Measurement, given the Probe who sends the Measurement and a list of ProbeValues.
ProducerMeasurement(Probe, List<ProbeValue>, String)
- Constructor for class eu.reservoir.monitoring.core.
ProducerMeasurement
Construct a Measurement, given the Probe who sends the Measurement and a list of ProbeValues, and a type for the Measurement.
ProducerMeasurement(Probe, Map<Integer, Object>)
- Constructor for class eu.reservoir.monitoring.core.
ProducerMeasurement
Construct a Measurement, given the Probe who sends the Measurement and a map of field number to field value.
ProducerMeasurement(Probe, Map<Integer, Object>, String)
- Constructor for class eu.reservoir.monitoring.core.
ProducerMeasurement
Construct a Measurement, given the Probe who sends the Measurement and a map of field number to field value, and a type for the Measurement.
put(String, Serializable)
- Method in class eu.reservoir.monitoring.im.dht.
DistributedHashTable
Put an object into the DHT.
put(BigInteger, Serializable)
- Method in class eu.reservoir.monitoring.im.dht.
DistributedHashTable
Put an object into the DHT.
putDHT(String, Serializable)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
Put stuff into DHT.
putInfo(String, Serializable)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Put a value in the InfoPlane.
putInfo(String, Serializable)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Put a value in the InfoPlane.
putInfo(String, Serializable)
- Method in class eu.reservoir.monitoring.im.dht.
AbstractDHTInfoPlane
Put a value in the InfoPlane.
Q
QueueLengthMonitor
- Class in
eu.reservoir.monitoring.appl.vee.sge
This monitor uses a QueueLengthDataSource and plugs in a DataSourceMulticaster to distribute the data.
QueueLengthMonitor(String, int, String)
- Constructor for class eu.reservoir.monitoring.appl.vee.sge.
QueueLengthMonitor
QueueLengthProbe
- Class in
eu.reservoir.monitoring.appl.vee.sge
A probe for gettting the queue length.
QueueLengthProbe(String)
- Constructor for class eu.reservoir.monitoring.appl.vee.sge.
QueueLengthProbe
R
Rational
- Class in
eu.reservoir.monitoring.core
Compilation: javac Rational.java Execution: java Rational Immutable ADT for Rational numbers.
Rational(int, int)
- Constructor for class eu.reservoir.monitoring.core.
Rational
rationalToMillis(Rational)
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Convert the data rate to milliseconds
readBoolean()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Get a boolean from the stream.
readByte()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Get a byte from the stream.
readBytes()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Get a counted (ie variable length) array of bytes from the stream.
readChar()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Get a char from the stream.
readDouble()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Get a double from the stream.
readFixed(int)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Get a fixed array of bytes from the stream.
readFloat()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Get a float from the stream.
readFully(byte[])
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Reads some bytes from an input stream and stores them into the buffer array b.
readFully(byte[], int, int)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Reads len bytes from an input stream.
readInt()
- Method in class eu.reservoir.monitoring.distribution.
MeasurementDecoder
Read an Integer from the input.
readInt()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Get an integer from the stream.
readLine()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Read a line from the input.
readList()
- Method in class eu.reservoir.monitoring.distribution.
MeasurementDecoder
Read a list from the input.
readLong()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Get a long from the stream.
readShort()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Get a short from the stream.
readStream()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Read a string from the stream.
readTable()
- Method in class eu.reservoir.monitoring.distribution.
MeasurementDecoder
Read a table from the input.
readUnsignedByte()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Get a byte from the stream.
readUnsignedShort()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Get a short from the stream.
readUTF()
- Method in class eu.reservoir.monitoring.distribution.
MeasurementDecoder
Read a UTF strinh from the input.
readUTF()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Read a string from the stream.
receive()
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastReceiver
Receive a message from the multicast address.
receive()
- Method in class eu.reservoir.monitoring.distribution.udp.
UDPReceiver
Receive a message from the multicast address.
received(ByteArrayInputStream, MetaData)
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneConsumer
This method is called just after a packet has been received from some underlying transport at a particular multicast address.
received(ByteArrayInputStream, MetaData)
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastDataPlaneConsumerNoNames
This method is called just after a packet has been received from some underlying transport at a particular multicast address.
received(ByteArrayInputStream, MetaData)
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastDataPlaneConsumerWithNames
This method is called just after a packet has been received from some underlying transport at a particular multicast address.
received(ByteArrayInputStream, MetaData)
- Method in interface eu.reservoir.monitoring.distribution.
Receiving
This method is called just after a message has been received from some underlying transport at a particular multicast address.
received(ByteArrayInputStream, MetaData)
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneConsumer
This method is called just after a packet has been received from some underlying transport at a particular address.
received(ByteArrayInputStream, MetaData)
- Method in class eu.reservoir.monitoring.distribution.udp.
UDPDataPlaneConsumerNoNames
This method is called just after a packet has been received from some underlying transport at a particular address.
received(ByteArrayInputStream, MetaData)
- Method in class eu.reservoir.monitoring.distribution.udp.
UDPDataPlaneConsumerWithNames
This method is called just after a packet has been received from some underlying transport at a particular address.
Receiving
- Interface in
eu.reservoir.monitoring.distribution
An interface for distribution components that need to do receiving from the transport.
reciprocal()
- Method in class eu.reservoir.monitoring.core.
Rational
registerProbe(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Register a probe
remDHT(String)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
Remove info from the DHT.
remove(String)
- Method in class eu.reservoir.monitoring.im.dht.
DistributedHashTable
Removes the mapping with the specified key.
remove(BigInteger)
- Method in class eu.reservoir.monitoring.im.dht.
DistributedHashTable
Removes the mapping with the specified key.
removeDataSource(DataSource)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
removeDataSourceInfo(DataSource)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Remove DataSource info from the InfoPlane.
removeDataSourceInfo(DataSource)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Remove DataSource Info.
removeDataSourceInfo(DataSource)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Remove a DataSource
removeDataSourceInfo(DataSource)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneConsumer
Consumer can never remove a DataSource
removeInfo(String)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Remove a value from the InfoPlane.
removeInfo(String)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Remove a value from the InfoPlane.
removeInfo(String)
- Method in class eu.reservoir.monitoring.im.dht.
AbstractDHTInfoPlane
Remove a value from the InfoPlane.
removeProbe(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Remove a probe.
removeProbe(Probe)
- Method in interface eu.reservoir.monitoring.core.
DataSource
Remove a probe.
removeProbe(Probe)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
removeProbeAttribute(Probe, ProbeAttribute)
- Method in class eu.reservoir.monitoring.im.dht.
IMNode
removeProbeAttributeInfo(Probe, ProbeAttribute)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Remove ProbeAttribute info from the InfoPlane.
removeProbeAttributeInfo(Probe, ProbeAttribute)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Remove ProbeAttribute Info for a Probe.
removeProbeAttributeInfo(Probe, ProbeAttribute)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Remove a ProbeAttribute from a Probe
removeProbeAttributeInfo(Probe, ProbeAttribute)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneConsumer
Consumer can never remove a ProbeAttribute from a Probe
removeProbeInfo(Probe)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Remove Probe info from the InfoPlane.
removeProbeInfo(Probe)
- Method in interface eu.reservoir.monitoring.core.plane.
InfoService
Remove Probe Info.
removeProbeInfo(Probe)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Remove a Probe
removeProbeInfo(Probe)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlaneConsumer
Consumer can never remove a Probe
removeReporter(Reporter)
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
Remove a Reporter.
report(Measurement)
- Method in class eu.reservoir.monitoring.appl.
PrintReporter
In a PrintReporter, report() just prints the Measurement.
report(Measurement)
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
Receiver of a measurement, with the measurement.
report(Measurement)
- Method in interface eu.reservoir.monitoring.core.
MeasurementReceiver
Receiver of a measurment, with the measurement.
report(Measurement)
- Method in interface eu.reservoir.monitoring.core.
Reporter
Report the object
report(Measurement)
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneConsumer
Receiver of a measurment, with an extra object that has context info
report(Measurement)
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneProducer
Receiver of a measurment
report(Measurement)
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneConsumer
Receiver of a measurment, with an extra object that has context info
report(Measurement)
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneProducer
Receiver of a measurment, with an extra object that has context info
Reporter
- Interface in
eu.reservoir.monitoring.core
An interface for printing a Measurement.
run()
- Method in class eu.reservoir.monitoring.appl.
DynamicControl
The run method of the Runnable, which wakes up from time to time and determines if a Probe should be created or destroyed.
run()
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
The thread body.
run()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
The thread body.
run()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
The thread run() method
run()
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastReceiver
The Runnable body
run()
- Method in class eu.reservoir.monitoring.distribution.udp.
UDPReceiver
The Runnable body
S
SamplesPerHour
- Class in
eu.reservoir.monitoring.appl.datarate
Specifiy a number of samples per hour.
SamplesPerHour(int)
- Constructor for class eu.reservoir.monitoring.appl.datarate.
SamplesPerHour
SamplesPerMillisecond
- Class in
eu.reservoir.monitoring.appl.datarate
Specifiy a number of samples per millisecond.
SamplesPerMillisecond(int)
- Constructor for class eu.reservoir.monitoring.appl.datarate.
SamplesPerMillisecond
SamplesPerMinute
- Class in
eu.reservoir.monitoring.appl.datarate
Specifiy a number of samples per minute.
SamplesPerMinute(int)
- Constructor for class eu.reservoir.monitoring.appl.datarate.
SamplesPerMinute
SamplesPerSecond
- Class in
eu.reservoir.monitoring.appl.datarate
Specifiy a number of samples per second.
SamplesPerSecond(int)
- Constructor for class eu.reservoir.monitoring.appl.datarate.
SamplesPerSecond
SAPUsersMonitor
- Class in
eu.reservoir.monitoring.appl.vee.sap
SAPUsersMonitor(String, int, String)
- Constructor for class eu.reservoir.monitoring.appl.vee.sap.
SAPUsersMonitor
SAPUsersProbe
- Class in
eu.reservoir.monitoring.appl.vee.sap
SAPUsersProbe(String)
- Constructor for class eu.reservoir.monitoring.appl.vee.sap.
SAPUsersProbe
sendData(DataPlaneMessage)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Send a message.
sendData(DataPlaneMessage)
- Method in interface eu.reservoir.monitoring.core.plane.
DataService
Send a message.
sendData(DataPlaneMessage)
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneConsumer
Send a message.
sendData(DataPlaneMessage)
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneProducer
Send a message.
sendData(DataPlaneMessage)
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneConsumer
Send a message.
sendData(DataPlaneMessage)
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneProducer
Send a message.
sentData(int)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
This method is called just after a message has been sent to the underlying transport.
sentData(int)
- Method in interface eu.reservoir.monitoring.core.plane.
DataService
This method is called just after a message has been sent to the underlying transport.
sentData(int)
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneConsumer
This method is called just after a message has been sent to the underlying transport.
sentData(int)
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneProducer
This method is called just after a message has been sent to the underlying transport.
sentData(int)
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneConsumer
This method is called just after a message has been sent to the underlying transport.
sentData(int)
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneProducer
This method is called just after a message has been sent to the underlying transport.
seqNo
- Variable in class eu.reservoir.monitoring.distribution.
MessageMetaData
set(int, MListValue)
- Method in class eu.reservoir.monitoring.core.list.
DefaultMList
Set the Nth element of a list.
set(int, MListValue)
- Method in interface eu.reservoir.monitoring.core.list.
MList
Set the Nth element of a list.
set(int, TableAttribute)
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableHeader
Set the Nth element of a header.
set(int, TableValue)
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableRow
Set the Nth element of a row.
set(int, TableAttribute)
- Method in interface eu.reservoir.monitoring.core.table.
TableHeader
Set the Nth element of a row.
set(int, TableValue)
- Method in interface eu.reservoir.monitoring.core.table.
TableRow
Set the Nth element of a row.
setControlPlane(ControlPlane)
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
Set the ControlPlane this is a delegate for.
setControlPlane(ControlPlane)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the ControlPlane this is a delegate for.
setControlPlane(ControlPlane)
- Method in class eu.reservoir.monitoring.core.
AbstractPlaneInteracter
Set the ControlPlane this is a delegate for.
setControlPlane(ControlPlane)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Set the ControlPlane this is a delegate for.
setControlPlane(ControlPlane)
- Method in interface eu.reservoir.monitoring.core.
PlaneInteracter
Set the ControlPlane this is a delegate for.
setDataPlane(DataPlane)
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
Set the DataPlane this is a delegate for.
setDataPlane(DataPlane)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the DataPlane this is a delegate for.
setDataPlane(DataPlane)
- Method in class eu.reservoir.monitoring.core.
AbstractPlaneInteracter
Set the DataPlane this is a delegate for.
setDataPlane(DataPlane)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Set the DataPlane this is a delegate for.
setDataPlane(DataPlane)
- Method in interface eu.reservoir.monitoring.core.
PlaneInteracter
Set the DataPlane this is a delegate for.
setDataRate(Rational)
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Set the data rate The data rate is a Rational.
setDataRate(Rational)
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Set the data rate for a Probe The data rate is a Rational.
setDataSource(HypervisorDataSource)
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorControl
Set the DataSource which creates the probes.
setDataSource(DataSource)
- Method in interface eu.reservoir.monitoring.core.
DataSourceInteracter
Set the DataSource
setDataSource(DataSource)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Set the DataSource this is a delegate for.
setDataSource(DataSource)
- Method in class eu.reservoir.monitoring.core.plane.
DataPlaneMessage
Set the DataSource for the next message.
setDataSourceDelegate(DataSourceDelegate)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the delegate that will recieve the measurments.
setDataSourceDelegate(DataSourceDelegate)
- Method in interface eu.reservoir.monitoring.core.
DataSourceDelegateInteracter
Set the DataSourceDelegate
setDataSourceDelegate(DataSourceDelegate)
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneProducer
Set the dataSourceDelegate this is a delegate for.
setDataSourceDelegate(DataSourceDelegate)
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneProducer
Set the DataSourceDelegate this is a delegate for.
setDataSourceDelegate(DataSourceDelegate)
- Method in class eu.reservoir.monitoring.im.dht.
DHTInfoPlane
Set the DataSourceDelegate this is a delegate for.
setDataSourceName(String)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Set the name of the DataSource
setDataSourceName(String)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Set the name of the DataSource
setGroupID(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Set the Group ID for a Probe
setGroupID(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Set the Group ID for a Probe
setGroupID(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeMeasurement
Set the groupID.
setGroupID(ID)
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Set the groupID.
setHypervisor(HypervisorCache)
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorDataSource
Set the connection to the hypervisor
setID(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the DataSource ID
setID(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Set the Probe ID
setID(ID)
- Method in interface eu.reservoir.monitoring.core.
DataSource
Set the DataSource ID
setID(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Set the Probe ID
setInfoPlane(InfoPlane)
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
Set the InfoPlane this is a delegate for.
setInfoPlane(InfoPlane)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the InfoPlane this is a delegate for.
setInfoPlane(InfoPlane)
- Method in class eu.reservoir.monitoring.core.
AbstractPlaneInteracter
Set the InfoPlane this is a delegate for.
setInfoPlane(InfoPlane)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Set the InfoPlane this is a delegate for.
setInfoPlane(InfoPlane)
- Method in interface eu.reservoir.monitoring.core.
PlaneInteracter
Set the InfoPlane this is a delegate for.
setMeasurementReceiver(MeasurementReceiver)
- Method in interface eu.reservoir.monitoring.core.
MeasurementReporting
Set the object that will recieve the measurements.
setMeasurementReceiver(MeasurementReceiver)
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneConsumer
Set the object that will recieve the measurements.
setMeasurementReceiver(MeasurementReceiver)
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneConsumer
Set the object that will recieve the measurements.
setMessageMetaData(MetaData)
- Method in class eu.reservoir.monitoring.distribution.
ConsumerMeasurementWithMetaData
Set the message meta data
setName(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the name of the DataSource
setName(String)
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
setName(String)
- Method in interface eu.reservoir.monitoring.core.
DataSource
Set the name of the DataSource
setName(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Set the name of the Probe
setName(String)
- Method in class eu.reservoir.monitoring.core.
ProbeValueWithName
Set the name for an attribute.
setProbeDataRate(String, Rational)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the data rate for a Probe by name The data rate is a Rational.
setProbeDataRate(ID, Rational)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the data rate for a Probe by ID The data rate is a Rational.
setProbeDataRate(Probe, Rational)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the data rate for a Probe The data rate is a Rational.
setProbeDataRate(ID, Rational)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Set the data rate for a Probe The data rate is a Rational.
setProbeDataRate(ID, Rational)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Set the data rate for a Probe The data rate is a Rational.
setProbeDataRate(String, Rational)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Set the data rate for a Probe by name The data rate is a Rational.
setProbeDataRate(ID, Rational)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Set the data rate for a Probe by ID The data rate is a Rational.
setProbeDataRate(Probe, Rational)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Set the data rate for a Probe The data rate is a Rational.
setProbeFilter(ProbeFilter)
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Set the current filter.
setProbeFilter(ProbeFilter)
- Method in interface eu.reservoir.monitoring.core.
ProbeReporting
Set the current filter.
setProbeGroupID(String, ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the Group ID for a Probe by name
setProbeGroupID(ID, ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the Group ID for a Probe by ID
setProbeGroupID(Probe, ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the Group ID for a Probe
setProbeGroupID(ID, ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Set the Group ID for a Probe
setProbeGroupID(ID, ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Set the Group ID for a Probe
setProbeGroupID(String, ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Set the Group ID for a Probe by name
setProbeGroupID(ID, ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Set the Group ID for a Probe by ID
setProbeGroupID(Probe, ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Set the Group ID for a Probe
setProbeManager(ProbeManager)
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Set the manager of a Probe.
setProbeManager(ProbeManager)
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Set the manager of a Probe.
setProbeName(String, String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the name of the Probe by name
setProbeName(ID, String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the name of the Probe by ID
setProbeName(Probe, String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the name of the Probe
setProbeName(ID, String)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Set the name of the Probe
setProbeName(ID, String)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Set the name of the Probe
setProbeName(String, String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Set the name of the Probe by name
setProbeName(ID, String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Set the name of the Probe by ID
setProbeName(Probe, String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Set the name of the Probe
setProbeServiceID(String, ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the Service ID for a Probe by name
setProbeServiceID(ID, ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the Service ID for a Probe by ID
setProbeServiceID(Probe, ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Set the Service ID for a Probe
setProbeServiceID(ID, ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Set the Service ID for a Probe
setProbeServiceID(ID, ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Set the Service ID for a Probe
setProbeServiceID(String, ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Set the Service ID for a Probe by name
setProbeServiceID(ID, ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Set the Service ID for a Probe by ID
setProbeServiceID(Probe, ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Set the Service ID for a Probe
setReporter(Reporter)
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
Set the Reporter object.
setSeqNo(int)
- Method in class eu.reservoir.monitoring.core.plane.
DataPlaneMessage
Set the sequence number of the next message.
setSequenceNo(long)
- Method in interface eu.reservoir.monitoring.core.
ProbeMeasurement
Set the sequence number of this measurement.
setSequenceNo(long)
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Set the sequence number of this measurement.
setServiceID(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Set the Service ID for a Probe
setServiceID(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeInfo
Set the Service ID for a Probe
setServiceID(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeMeasurement
Set the serviceID.
setServiceID(ID)
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Set the service ID.
setSleepTime(int)
- Method in class eu.reservoir.monitoring.appl.
DynamicControl
Set the sleep time between activations.
setTransmissionMetaData(MetaData)
- Method in class eu.reservoir.monitoring.distribution.
ConsumerMeasurementWithMetaData
Set the transmission meta data
setType(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeMeasurement
Set the measurement type
setType(String)
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
Set the measurement type
size()
- Method in class eu.reservoir.monitoring.core.list.
DefaultMList
Get the size of the list.
size()
- Method in interface eu.reservoir.monitoring.core.list.
MList
Get the size of the list
size()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableHeader
Get the size of the header.
size()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableRow
Get the size of the row.
size()
- Method in interface eu.reservoir.monitoring.core.table.
TableHeader
Get the number of columns.
size()
- Method in interface eu.reservoir.monitoring.core.table.
TableRow
Get the size of a row.
size()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
skipBytes(int)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Make an attempt to skip some bytes in the input.
sleep()
- Method in class eu.reservoir.monitoring.appl.
DynamicControl
Actualy sleep.
srcIPAddr
- Variable in class eu.reservoir.monitoring.distribution.udp.
UDPTransmissionMetaData
startProbeThread()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Activate the probe by starting the probe thread.
startQueueHandlingThread()
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
Activate the forwarding from the queue to the Reporters by starting the thread.
startQueueHandlingThread()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Activate the transmission from the queue to the data plane by starting the thread.
stopProbeThread()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Deactivate the probe by stopping the probe thread.
stopQueueHandlingThread()
- Method in class eu.reservoir.monitoring.core.
AbstractDataConsumer
Deactivate the forwarding from the queue to the Reporters by stopping the thread.
stopQueueHandlingThread()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Deactivate the transmission from the queue to the data plane by stopping the thread.
T
Table
- Interface in
eu.reservoir.monitoring.core.table
An interface for a Table that can be used as a ProbeAttributeType.
TableAttribute
- Interface in
eu.reservoir.monitoring.core.table
An interface for a TableAttribute.
TableException
- Exception in
eu.reservoir.monitoring.core.table
An exception thrown where there is a problem with a Table.
TableException(String)
- Constructor for exception eu.reservoir.monitoring.core.table.
TableException
Construct a TableException with a message.
TableException()
- Constructor for exception eu.reservoir.monitoring.core.table.
TableException
Construct a TableException.
TableHeader
- Interface in
eu.reservoir.monitoring.core.table
An interface for the header of a Table.
TableProbeAttribute
- Class in
eu.reservoir.monitoring.core.table
An implementation for having a table as a ProbeAttribute These are a Probe's Data Dictionary.
TableProbeAttribute(int, String, TableHeader)
- Constructor for class eu.reservoir.monitoring.core.table.
TableProbeAttribute
Construct a ProbeAttribute.
TableRow
- Interface in
eu.reservoir.monitoring.core.table
An interface for rows of data that can be added to a Table.
TableValue
- Interface in
eu.reservoir.monitoring.core.table
An interface for a value in a Table.
ThalesLogFileMonitor
- Class in
eu.reservoir.monitoring.appl.vee.thales
This monitor uses the ThalesLogFileProbe to collect the latest data from a file.
ThalesLogFileMonitor(String, int, String)
- Constructor for class eu.reservoir.monitoring.appl.vee.thales.
ThalesLogFileMonitor
ThalesLogFileProbe
- Class in
eu.reservoir.monitoring.appl.vee.thales
A probe for gettting the response time.
ThalesLogFileProbe(String, String)
- Constructor for class eu.reservoir.monitoring.appl.vee.thales.
ThalesLogFileProbe
Construct a probe
Timestamp
- Class in
eu.reservoir.monitoring.core
A timestamp.
Timestamp(long)
- Constructor for class eu.reservoir.monitoring.core.
Timestamp
Construct a Timestamp.
Timing
- Class in
eu.reservoir.monitoring.appl.datarate
A version of Rational used for timing.
Timing(int, int)
- Constructor for class eu.reservoir.monitoring.appl.datarate.
Timing
Construct a Timing object.
toBigDecimal(int)
- Method in class eu.reservoir.monitoring.core.
Rational
toDouble()
- Method in class eu.reservoir.monitoring.core.
Rational
toList()
- Method in class eu.reservoir.monitoring.core.list.
DefaultMList
Convert the MList to a List.
toList()
- Method in interface eu.reservoir.monitoring.core.list.
MList
Convert the List to a java.util.List.
toList()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTable
Convert the Table to a List of TableRows.
toList()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableHeader
Convert the TableHeader to a List.
toList()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableRow
Convert the Row to a List.
toList()
- Method in interface eu.reservoir.monitoring.core.table.
Table
Convert the Table to a List of TableRows.
toList()
- Method in interface eu.reservoir.monitoring.core.table.
TableHeader
Convert the TableHeader to a List.
toList()
- Method in interface eu.reservoir.monitoring.core.table.
TableRow
Convert the Row to a List.
toString()
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
To String
toString()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
To String
toString()
- Method in class eu.reservoir.monitoring.core.
AbstractProbeAttribute
To String.
toString()
- Method in class eu.reservoir.monitoring.core.
ConsumerMeasurement
To String
toString()
- Method in class eu.reservoir.monitoring.core.
DefaultProbeValue
To string
toString()
- Method in class eu.reservoir.monitoring.core.list.
DefaultMList
To string
toString()
- Method in class eu.reservoir.monitoring.core.list.
DefaultMListValue
To string
toString()
- Method in class eu.reservoir.monitoring.core.plane.
DataPlaneMessage
A toString() rewrite
toString()
- Method in class eu.reservoir.monitoring.core.
ProbeValueWithName
To string
toString()
- Method in class eu.reservoir.monitoring.core.
ProducerMeasurement
To String
toString()
- Method in class eu.reservoir.monitoring.core.
Rational
toString()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTable
To String for a table, prints the header and the rows.
toString()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableAttribute
To String.
toString()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableHeader
To string
toString()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableRow
To string
toString()
- Method in class eu.reservoir.monitoring.core.table.
DefaultTableValue
To string
toString()
- Method in class eu.reservoir.monitoring.core.
Timestamp
To String.
toString()
- Method in class eu.reservoir.monitoring.distribution.
ConsumerMeasurementWithMetadataAndProbeName
To String
toString()
- Method in class eu.reservoir.monitoring.distribution.
MessageMetaData
MessageMetaData to string.
toString()
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastAddress
To string
toString()
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastTransmissionMetaData
MulticastTransmissionMetaData to string.
toString()
- Method in class eu.reservoir.monitoring.distribution.udp.
UDPTransmissionMetaData
UDPTransmissionMetaData to string.
toString()
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
To string.
transmit(DataPlaneMessage)
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneProducer
Send a message onto the multicast address.
transmit(DataPlaneMessage)
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastDataPlaneProducerNoNames
Send a message onto the multicast address.
transmit(DataPlaneMessage)
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastDataPlaneProducerWithNames
Send a message onto the multicast address.
transmit(ByteArrayOutputStream, int)
- Method in class eu.reservoir.monitoring.distribution.multicast.
MulticastTransmitter
Send a message onto the multicast address, with a given id.
transmit(DataPlaneMessage)
- Method in interface eu.reservoir.monitoring.distribution.
Transmitting
Send a message onto the multicast address.
transmit(DataPlaneMessage)
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneProducer
Send a message onto the address.
transmit(DataPlaneMessage)
- Method in class eu.reservoir.monitoring.distribution.udp.
UDPDataPlaneProducerNoNames
Send a message onto the address.
transmit(DataPlaneMessage)
- Method in class eu.reservoir.monitoring.distribution.udp.
UDPDataPlaneProducerWithNames
Send a message onto the address.
transmit(ByteArrayOutputStream, int)
- Method in class eu.reservoir.monitoring.distribution.udp.
UDPTransmitter
Send a message to UDP address, with a given id.
transmitted(int)
- Method in class eu.reservoir.monitoring.distribution.multicast.
AbstractMulticastDataPlaneProducer
This method is called just after a message has been sent to the underlying transport.
transmitted(int)
- Method in interface eu.reservoir.monitoring.distribution.
Transmitting
This method is called just after a message has been sent to the underlying transport.
transmitted(int)
- Method in class eu.reservoir.monitoring.distribution.udp.
AbstractUDPDataPlaneProducer
This method is called just after a message has been sent to the underlying transport.
Transmitting
- Interface in
eu.reservoir.monitoring.distribution
An interface for distribution components that need to do transmitting of DataPlaneMessage objects.
turnOffFiltering()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Turn off filtering.
turnOffFiltering()
- Method in interface eu.reservoir.monitoring.core.
ProbeReporting
Turn off filtering.
turnOffProbe()
- Method in class eu.reservoir.monitoring.appl.vee.thales.
ThalesLogFileProbe
Turn off the probe closes the file.
turnOffProbe(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Turn off a Probe by name
turnOffProbe(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Turn off a Probe by ID
turnOffProbe(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Turn off a Probe
turnOffProbe()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Turn off the probe
turnOffProbe(ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Turn off a Probe
turnOffProbe(ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Turn off a Probe
turnOffProbe()
- Method in interface eu.reservoir.monitoring.core.
ProbeLifecycle
Turn off a Probe
turnOffProbe(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Turn off a Probe by name
turnOffProbe(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Turn off a Probe by ID
turnOffProbe(Probe)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Turn off a Probe
turnOnFiltering()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Turn on filtering.
turnOnFiltering()
- Method in interface eu.reservoir.monitoring.core.
ProbeReporting
Turn on filtering.
turnOnProbe()
- Method in class eu.reservoir.monitoring.appl.vee.thales.
ThalesLogFileProbe
Turning on the Probe should open the file.
turnOnProbe(String)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Turn on a Probe by name
turnOnProbe(ID)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Turn on a Probe by ID
turnOnProbe(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Turn on a Probe
turnOnProbe()
- Method in class eu.reservoir.monitoring.core.
AbstractProbe
Turn on the probe
turnOnProbe(ID)
- Method in class eu.reservoir.monitoring.core.
DefaultDataSourceDelegate
Turn on a Probe
turnOnProbe(ID)
- Method in interface eu.reservoir.monitoring.core.plane.
ControlService
Turn on a Probe
turnOnProbe()
- Method in interface eu.reservoir.monitoring.core.
ProbeLifecycle
Turn on a Probe
turnOnProbe(String)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Turn on a Probe by name
turnOnProbe(ID)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Turn on a Probe by ID
turnOnProbe(Probe)
- Method in interface eu.reservoir.monitoring.core.
ProbeManager
Turn on a Probe
type
- Variable in class eu.reservoir.monitoring.distribution.
MessageMetaData
TypeException
- Exception in
eu.reservoir.monitoring.core
An exception thrown where there is a problem with a ProbeAttributeType.
TypeException(String)
- Constructor for exception eu.reservoir.monitoring.core.
TypeException
Construct a TypeException with a message.
TypeException()
- Constructor for exception eu.reservoir.monitoring.core.
TypeException
Construct a TypeException.
U
UDPDataPlaneConsumer
- Class in
eu.reservoir.monitoring.distribution.udp
UDPDataPlaneConsumer(InetSocketAddress)
- Constructor for class eu.reservoir.monitoring.distribution.udp.
UDPDataPlaneConsumer
Construct a UDPDataPlaneConsumer.
UDPDataPlaneConsumerNoNames
- Class in
eu.reservoir.monitoring.distribution.udp
UDPDataPlaneConsumerNoNames(InetSocketAddress)
- Constructor for class eu.reservoir.monitoring.distribution.udp.
UDPDataPlaneConsumerNoNames
Construct a UDPDataPlaneConsumerNoNames.
UDPDataPlaneConsumerWithNames
- Class in
eu.reservoir.monitoring.distribution.udp
UDPDataPlaneConsumerWithNames(InetSocketAddress)
- Constructor for class eu.reservoir.monitoring.distribution.udp.
UDPDataPlaneConsumerWithNames
Construct a UDPDataPlaneConsumerWithNames.
UDPDataPlaneProducer
- Class in
eu.reservoir.monitoring.distribution.udp
A UDPDataPlaneProducer is a DataPlane implementation that sends Measurements by UDP.
UDPDataPlaneProducer(InetSocketAddress)
- Constructor for class eu.reservoir.monitoring.distribution.udp.
UDPDataPlaneProducer
Construct a UDPDataPlaneProducer.
UDPDataPlaneProducerNoNames
- Class in
eu.reservoir.monitoring.distribution.udp
A UDPDataPlaneProducerNoNames is a DataPlane implementation that sends Measurements by UDP.
UDPDataPlaneProducerNoNames(InetSocketAddress)
- Constructor for class eu.reservoir.monitoring.distribution.udp.
UDPDataPlaneProducerNoNames
Construct a UDPDataPlaneProducerNoNames
UDPDataPlaneProducerWithNames
- Class in
eu.reservoir.monitoring.distribution.udp
A UDPDataPlaneProducerWithNames is a DataPlane implementation that sends Measurements by UDP.
UDPDataPlaneProducerWithNames(InetSocketAddress)
- Constructor for class eu.reservoir.monitoring.distribution.udp.
UDPDataPlaneProducerWithNames
Construct a UDPDataPlaneProducerWithNames
UDPReceiver
- Class in
eu.reservoir.monitoring.distribution.udp
This is a UDP receiver for monitoring messages.
UDPReceiver(Receiving, InetSocketAddress)
- Constructor for class eu.reservoir.monitoring.distribution.udp.
UDPReceiver
Construct a receiver for a particular IP address
UDPTransmissionMetaData
- Class in
eu.reservoir.monitoring.distribution.udp
Information about a transmission.
UDPTransmissionMetaData(int, InetAddress, InetAddress)
- Constructor for class eu.reservoir.monitoring.distribution.udp.
UDPTransmissionMetaData
Construct a UDPTransmissionMetaData object.
UDPTransmitter
- Class in
eu.reservoir.monitoring.distribution.udp
This is a UDP transmitter for monitoring messages
UDPTransmitter(Transmitting, InetSocketAddress)
- Constructor for class eu.reservoir.monitoring.distribution.udp.
UDPTransmitter
Construct a transmitter for a particular IP address
unregisterProbe(Probe)
- Method in class eu.reservoir.monitoring.core.
AbstractDataSource
Unregister a probe
V
value()
- Method in class eu.reservoir.monitoring.core.
Timestamp
Get the value of a timestamp.
valueOf(String)
- Static method in enum eu.reservoir.monitoring.core.plane.
MessageType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum eu.reservoir.monitoring.core.
Probe.CollectionType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum eu.reservoir.monitoring.core.
Probe.ReportingType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum eu.reservoir.monitoring.core.
Probe.Status
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum eu.reservoir.monitoring.core.
ProbeAttributeType
Returns the enum constant of this type with the specified name.
values()
- Static method in enum eu.reservoir.monitoring.core.plane.
MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum eu.reservoir.monitoring.core.
Probe.CollectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum eu.reservoir.monitoring.core.
Probe.ReportingType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum eu.reservoir.monitoring.core.
Probe.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum eu.reservoir.monitoring.core.
ProbeAttributeType
Returns an array containing the constants of this enum type, in the order they are declared.
W
waitForCacheReady()
- Method in class eu.reservoir.monitoring.appl.hypervisor.
HypervisorCache
Wait for the cache to be ready.
write(int)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Writes the specified byte to this output stream.
writeBoolean(boolean)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a boolean onto the stream.
writeByte(byte)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a single byte onto the stream.
writeByte(int)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a single byte onto the stream.
writeBytes(String)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a String represented as a variable length opaque data item.
writeBytes(byte[])
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a array of bytes onto the stream as a variable length opaque data item.
writeBytes(byte[], int, int)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a array of bytes onto the stream as a variable length opaque data item.
writeBytes(byte[], int)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a array of bytes onto the stream as a variable length opaque data item.
writeChar(char)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a char onto the stream.
writeChar(int)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a char onto the stream.
writeChars(String)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a String represented as a variable length opaque data item.
writeDouble(double)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a double precision floating point number (as 64 bits) onto the stream.
writeFixed(byte[])
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a array of bytes onto the stream as a fixed length opaque data item.
writeFixed(byte[], int, int)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a array of bytes onto the stream as a fixed length opaque data item.
writeFixed(byte[], int)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a array of bytes onto the stream as a fixed length opaque data item.
writeFloat(float)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a floating point number (as 32 bits) onto the stream.
writeInt(Object)
- Method in class eu.reservoir.monitoring.distribution.
MeasurementEncoder
Write an integer to the output.
writeInt(int)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put an integer onto the stream.
writeList(Object)
- Method in class eu.reservoir.monitoring.distribution.
MeasurementEncoder
Write a list to the output.
writeLong(long)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a long onto the stream.
writeShort(short)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a short onto the stream.
writeShort(int)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a short onto the stream.
writeString(String)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a String represented as a variable length opaque data item.
writeTable(Object)
- Method in class eu.reservoir.monitoring.distribution.
MeasurementEncoder
Write a table to the output.
writeUTF(Object)
- Method in class eu.reservoir.monitoring.distribution.
MeasurementEncoder
Write a UTF string to the output.
writeUTF(String)
- Method in class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Put a String represented as a variable length opaque data item.
X
XDRDataInputStream
- Class in
eu.reservoir.monitoring.distribution
An InputStream that has XDR encoded data in it.
XDRDataInputStream(InputStream)
- Constructor for class eu.reservoir.monitoring.distribution.
XDRDataInputStream
Construct an XDRDataInputStream.
XDRDataOutputStream
- Class in
eu.reservoir.monitoring.distribution
An OutputStream that has XDR encoded data in it.
XDRDataOutputStream(OutputStream)
- Constructor for class eu.reservoir.monitoring.distribution.
XDRDataOutputStream
Construct an XDRDataOutputStream.
A
B
C
D
E
F
G
H
I
J
L
M
N
P
Q
R
S
T
U
V
W
X
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
RESERVOIR Monitoring 0.6.4