A C D E F G I M N O P Q R S T U V X

A

addElement(GaugeValue) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Add an existing GaugeValue object into the vector
addElement(Object, Object) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
Adds the specified component to the end of this vector, increasing its size by one.
addElement(ObjectPair) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
Adds the specified component to the end of this vector, increasing its size by one.
addElement(StringObject) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Adds the specified component to the end of this vector, increasing its size by one.
addElement(String, Object) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Adds the specified component to the end of this vector, increasing its size by one.
addElement(StringPair) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Adds the specified component to the end of this vector, increasing its size by one.
addElement(String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Adds the specified component to the end of this vector, increasing its size by one.
addElement(String, String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Create new gauge value record and add to the vector.
addGauge(GaugeID) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandle
 
addGauge(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
 
addGauge(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp
 
addGauge(GaugeID, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandle
 
addGauge(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
 
addGauge(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp
 
addGaugeInfo(GaugeID, Filter) - Static method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
Flattens all the gauge info to the filter.
addGaugeInfo(GaugeID, Notification) - Static method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
Flattens all the gauge info to the notification.
ANNOUNCE - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for event direction=announce

C

CONFIG - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag used in a Siena notification to denote the config attribute name
configParams - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Events.ConfiguredEvent
The parameters the gauge was configured with
configParams - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
 
configParams - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryMetaInfoEvent
 
configParams - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryGaugeStateEvent
 
configParams - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.ConfigureGaugeEvent
 
CONFIGURE - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a ConfigureEvent
configure(StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeControl
The method called when configuring a gauge.
configure(StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
Configures the gauge.
configure(StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandle
 
configure(StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleInt
 
configure(StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleImp
 
configure(StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Configures the gauge.
configure(StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrGaugeHandle
 
configure(StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeHandle
 
CONFIGURED - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a ConfiguredEvent.
ConfiguredEvent - class edu.cmu.cs.able.gaugeInfrastructure.Events.ConfiguredEvent.
This event is generated when a gauge has been configured.
ConfiguredEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Events.ConfiguredEvent
Creates new ConfigureEvent
configuredEvents - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.Events.GaugeEventType
 
configureGauge(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Configures a gauge
configureGauge(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
configureGauge(GaugeID, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandle
 
configureGauge(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandleImp
 
configureGauge(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
Configures a gauge.
configureGauge(GaugeID, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
configureGauge(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp
Configures a gauge.
ConfigureGaugeEvent - class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.ConfigureGaugeEvent.
 
ConfigureGaugeEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.ConfigureGaugeEvent
Creates new ConfigureGaugeEvent
connectTo(String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Connects to a RMI service
connectTo(String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandleImp
 
connectTo(String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp
 
consumerID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryAllValuesEvent
 
consumerID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryGaugeStateEvent
 
consumerID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.ConfigureGaugeEvent
 
consumerID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryValueEvent
 
copyInto(GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Copy the elements from this into gvv
copyInto(StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Copies the values contained in this into the StringPairVector passed in.
CREATE - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a CreateEvent
CREATED - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a CreatedEvent.
CreatedEvent - class edu.cmu.cs.able.gaugeInfrastructure.Events.CreatedEvent.
An event sent when a gauge has been created.
CreatedEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Events.CreatedEvent
Creates new CreateEvent
createdEvents - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.Events.GaugeEventType
 
createGauge(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Creates a gauge
createGauge(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
createGauge(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
Creates a gauge.
createGauge(GaugeID, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
createGauge(GaugeID, StringPairVector, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr
Creates a new gauge with the information specified.
createGauge(GaugeID, StringPairVector, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandle
 
createGauge(GaugeID, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandleImp
 
createGauge(GaugeID, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgr
 
createGauge(GaugeID, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgr
 
createGauge(GaugeID, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrHandle
 
createGauge(GaugeID, StringPairVector, String, String) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandle
 
createGauge(GaugeID, StringPairVector, String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandleImp
 
CreateGaugeEvent - class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.CreateGaugeEvent.
 
CreateGaugeEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.CreateGaugeEvent
Creates new CreateGaugeEvent
createID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.CreateGaugeEvent
 
CreationFinishedEvent - class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.CreationFinishedEvent.
 
CreationFinishedEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.CreationFinishedEvent
Creates new CreationFinishedEvent
creatorID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
 

D

debug(String) - Static method in class edu.cmu.cs.able.gaugeInfrastructure.util.Global
 
debugFlag - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.util.Global
 
DELETE - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a DeleteEvent
delete() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
Deletes the RMIGauge
delete() - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleInt
 
delete() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleImp
 
DELETED - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a DeletedEvent.
DeletedEvent - class edu.cmu.cs.able.gaugeInfrastructure.Events.DeletedEvent.
The event sent when a gauge has been deleted (the last event a gauge will send)
DeletedEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Events.DeletedEvent
Creates new DeleteEvent
deletedEvents - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.Events.GaugeEventType
 
deleteGauge(GaugeControl) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr
Deletes a gauge.
deleteGauge(GaugeControl) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandle
 
deleteGauge(GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandleImp
 
deleteGauge(GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgr
 
deleteGauge(GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgr
 
deleteGauge(GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrHandle
 
deleteGauge(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Deletes a gauge
deleteGauge(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
deleteGauge(GaugeID) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandle
 
deleteGauge(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandleImp
 
deleteGauge(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
Deletes a gauge.
deleteGauge(GaugeID) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
deleteGauge(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp
Deletes a gauge.
DeleteGaugeEvent - class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.DeleteGaugeEvent.
 
DeleteGaugeEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.DeleteGaugeEvent
Creates new DeleteGaugeEvent
deleteID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.GMgrDeleteGaugeEvent
 
DIRECTION - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag used in a Siena notification to denote the direction attribute name
doReporting - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Indicates whether the reporting thread should report values.

E

edu.cmu.cs.able.gaugeInfrastructure - package edu.cmu.cs.able.gaugeInfrastructure
 
edu.cmu.cs.able.gaugeInfrastructure.Events - package edu.cmu.cs.able.gaugeInfrastructure.Events
 
edu.cmu.cs.able.gaugeInfrastructure.RMI - package edu.cmu.cs.able.gaugeInfrastructure.RMI
 
edu.cmu.cs.able.gaugeInfrastructure.RMI.Events - package edu.cmu.cs.able.gaugeInfrastructure.RMI.Events
 
edu.cmu.cs.able.gaugeInfrastructure.Siena - package edu.cmu.cs.able.gaugeInfrastructure.Siena
 
edu.cmu.cs.able.gaugeInfrastructure.Siena.Events - package edu.cmu.cs.able.gaugeInfrastructure.Siena.Events
 
edu.cmu.cs.able.gaugeInfrastructure.util - package edu.cmu.cs.able.gaugeInfrastructure.util
 
elementAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Returns a GaugeValue at a given index
elementAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Returns the component at the specified index.
elementAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Returns the component at the specified index.
elementAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
Returns the component at the specified index.
elements() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
 
elements() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
returns all the elements as an Enumeration
elements() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
 
equals(Object) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeID
Returns whether the two GaugeID's are equal
equals(Object) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
 
event2Filter(GaugeEvent) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
 
eventBindings - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeNotifiable
 
EVENTBUS_PORT - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.Initialization
 
EVENTID - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag used in a Siena notification to denote the event ID attribute name
EVENTTYPE - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag used in a Siena notification to denote the event type attribute name
exec(String) - Static method in class edu.cmu.cs.able.gaugeInfrastructure.util.Global
 

F

filterList - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeNotifiable
 
finalizeCreation(String, boolean) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
 
finalizeDeletion(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
 
FindGaugeMgrEvent - class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.FindGaugeMgrEvent.
 
FindGaugeMgrEvent(String) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.FindGaugeMgrEvent
Creates new FindGaugeMgrEvent
FINDGMGR - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a FindGaugeMgrEvent
findID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.FindGaugeMgrEvent
 
FINISHEDCREATION - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a CreationFinishedEvent

G

gaugeBus - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
 
gaugeBus - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
The reporting bus that gauges report through.
gaugeBus - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgr
 
gaugeBus - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeNotifiable
 
gaugeBus - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
The bus to report to.
GaugeConsumer - interface edu.cmu.cs.able.gaugeInfrastructure.GaugeConsumer.
The GaugeConsumer interface must be implemented by classes that are intended to create, control, and/or listen to gauges.
gaugeConsumerHost - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
 
gaugeConsumerUID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
 
GaugeControl - interface edu.cmu.cs.able.gaugeInfrastructure.GaugeControl.
The GaugeControl interface specifies the point-to-point control interface for a gauge.
GaugeEvent - class edu.cmu.cs.able.gaugeInfrastructure.Events.GaugeEvent.
The root class of all gauge events
GaugeEvent() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Events.GaugeEvent
Creates new GaugeEvent
GaugeEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Events.GaugeEvent
 
GaugeEventType - class edu.cmu.cs.able.gaugeInfrastructure.RMI.Events.GaugeEventType.
 
GaugeEventType() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.Events.GaugeEventType
 
gaugeHandle - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandle
 
gaugeID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
 
GaugeID - class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeID.
This class is captures the identification for a gauge.
GaugeID() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeID
Creates new GaugeID
GAUGEINIT - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for GaugeInitEvent
GaugeInitEvent - class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.GaugeInitEvent.
 
GaugeInitEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.GaugeInitEvent
Creates new GaugeInitEvent
GaugeMgr - interface edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr.
This interface is implemented by Gauge Managers, and allows a gauge to be created and deleted, or the type information about a gauge to be queried.
gaugeMgrID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Events.CreatedEvent
The ID of the gauge manager that created the gauge
gaugeMgrID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Events.ConfiguredEvent
The gauge manager managing the gauge
gaugeMgrID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Events.DeletedEvent
The ID of the gauge manager that deleted the gauge
gaugeMgrID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrHandle
 
gaugeMgrID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.FindGaugeMgrEvent
 
gaugeMgrID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryMetaInfoEvent
 
gaugeMgrID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.CreationFinishedEvent
 
gaugeMgrID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.GaugeInitEvent
 
gaugeMgrID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.DeleteGaugeEvent
 
gaugeMgrID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.CreateGaugeEvent
 
gaugeMgrID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.GMgrDeleteGaugeEvent
 
GAUGEMGRID - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag used in a Siena notification to denote the gauge manager ID attribute name
gaugeMgrs - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeConsumer
The gauge managers that this consumer can use to create gauges.
gaugeMgrType - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgr
 
gaugeMgrUID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgr
 
gaugeName - Variable in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeID
The gauge's name
GaugeReportingBus - interface edu.cmu.cs.able.gaugeInfrastructure.GaugeReportingBus.
The gauge reporting bus is the bus on which a gauge reports events.
gauges - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgr
 
gauges - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeConsumer
The gauges that this consumer is listening to.
gaugeType - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
 
gaugeType - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
The type of the gauge (should be overridden by extending gauges)
gaugeType - Variable in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeID
The gauge's type
GaugeValueVector - class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector.
GaugeValueVector provides vector operations using GaugeValue as element data store.
GaugeValueVector() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
 
generatePort() - Static method in class edu.cmu.cs.able.gaugeInfrastructure.util.Global
 
generateUID() - Static method in class edu.cmu.cs.able.gaugeInfrastructure.util.Global
Generate a Unique ID.
generateUniqueID() - Static method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Initialization
 
generateUniqueID() - Static method in class edu.cmu.cs.able.gaugeInfrastructure.util.Global
 
getConfigParams() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
Returns the configuration parameters of this gauge.
getConfigParams() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandle
 
getConfigParams() - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleInt
 
getConfigParams() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleImp
 
getConfigParamsSize() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
 
getConfigParamsSize() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandle
 
getConfigParamsSize() - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleInt
 
getConfigParamsSize() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleImp
 
getGauge() - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleInt
 
getGauge() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleImp
 
getGaugeConsumerUID() - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandle
 
getGaugeConsumerUID() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp
Returns the UID of this gauge consumer.
getGaugeHost(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Gets the host of a gauge
getGaugeHost(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
getGaugeHost(GaugeID) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
getGaugeID() - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeControl
Each gauge implementation must have an ID
getGaugeID() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
Returns the gauge ID of this gauge.
getGaugeID() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandle
 
getGaugeID() - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleInt
 
getGaugeID() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleImp
 
getGaugeID() - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Returns the gauge ID of this gauge.
getGaugeID() - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrGaugeHandle
 
getGaugeID() - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeHandle
Returns the ID of the gauge that this is a handle for.
getGaugeMgrID() - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr
Each gauge manager has a unique ID.
getGaugeMgrID() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgr
 
getGaugeMgrID() - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgr
 
getGaugeMgrID() - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrHandle
 
getGaugeMgrType() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgr
 
getGaugeMgrUID() - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandle
 
getGaugeMgrUID() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandleImp
 
getHost() - Static method in class edu.cmu.cs.able.gaugeInfrastructure.util.Global
 
getHostList(String, String) - Static method in class edu.cmu.cs.able.gaugeInfrastructure.util.Global
Get the host list from a file.
getProperty(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Retrieve the name of the proprety that associates with the value.
getReportingBus() - Static method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
getValue(Object) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
Gets the value of a specified pair in this vector.
getValue(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Retrieve the value represented as String given its value name
getValue(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Gets the value of a specified pair in this vector.
getValue(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Gets the value of a specified pair in this vector.
Global - class edu.cmu.cs.able.gaugeInfrastructure.util.Global.
 
Global() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.util.Global
 
GMGRDELETEGAUGE - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for GMgrDeleteGaugeEvent
GMgrDeleteGaugeEvent - class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.GMgrDeleteGaugeEvent.
 
GMgrDeleteGaugeEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.GMgrDeleteGaugeEvent
Creates new GMgrDeleteGaugeEvent

I

init() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
Initializes the RMIGauge
Initialization - class edu.cmu.cs.able.gaugeInfrastructure.RMI.Initialization.
 
Initialization - class edu.cmu.cs.able.gaugeInfrastructure.Siena.Initialization.
 
Initialization() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.Initialization
Creates new Initialization
Initialization() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.Initialization
Creates new Initialization
INITIATOR - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag used in a Siena notification to denote the initiator attribute name
initLookAndFeel(String) - Static method in class edu.cmu.cs.able.gaugeInfrastructure.util.Global
Initialize look and feel.
initSiena(String) - Static method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Initialization
 
isEmpty() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Returns whether the vector is empty
isEmpty() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Tests if this vector has no components.
isEmpty() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Tests if this vector has no components.
isEmpty() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
Tests if this vector has no components.

M

main(String[]) - Static method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.Initialization
 
managesType(String) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr
Determines whether this gauge manager can manage gauges of a particular type.
managesType(String) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandle
 
managesType(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandleImp
 
managesType(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgr
 
managesType(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgr
 
managesType(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrHandle
 
mappings - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
The mappings of values to properties.
mappings - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.GaugeInitEvent
 
mappings - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.CreateGaugeEvent
 
mappings - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryGaugeStateEvent
 
MAPPINGS - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag used in a Siena notification to denote the mappings attribute name
match(GaugeID, GaugeID) - Static method in class edu.cmu.cs.able.gaugeInfrastructure.util.Global
 
METAINFO - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a QueryMetaInfoEvent
modelName - Variable in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeID
The model that this gauge is attached to
modelType - Variable in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeID
The type of the model that this gauge is attached to
MultipleValueEvent - class edu.cmu.cs.able.gaugeInfrastructure.Events.MultipleValueEvent.
An event generated when a gauge reports multiple values
MultipleValueEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Events.MultipleValueEvent
Creates new MultipleValueEvent
multipleValueEvents - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.Events.GaugeEventType
 
MULTIPLEVALUES - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a MultipleValueEvent
myManagerID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
The ID of the gauge manager controlling this gauge.

N

nameAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Retrieve the name of the gauge value at given index
nameAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Gets the name of a specified pair in this vector.
nameAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Gets the name of a specified pair in this vector.
nameAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
Gets the name of a specified pair in this vector.
notification2Event(Notification) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
 
notify(Notification) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
notify(Notification) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
Called by Siena when a matching event is published.
notify(Notification[]) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
notify(Notification[]) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
 
notifyGauge(Notification) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
Notifies a gauge of events of interest.
notifyGaugeConsumer(Notification) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
Notifies GaugeConsumers of an event that is of interest to them

O

ObjectPairVector - class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector.
 
ObjectPairVector() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
 
onReportConfigured(GaugeControl, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeConsumer
The callback invoked when a gauge has been configured.
onReportConfigured(GaugeControl, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
Called when a configured event is reported
onReportConfigured(GaugeControl, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeConsumer
 
onReportConfigured(GaugeID, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandle
 
onReportConfigured(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp
Called when a configured event is reported
onReportCreated(GaugeControl) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeConsumer
The callback invoked when a gauge is created.
onReportCreated(GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
Called when a created event is reported
onReportCreated(GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeConsumer
 
onReportCreated(GaugeID) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandle
 
onReportCreated(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
Called when a created event is reported
onReportCreated(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp
Called when a created event is reported
onReportDeleted(GaugeControl) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeConsumer
The callback invoked when a gauge is deleted by (another) consumer.
onReportDeleted(GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
Called when a deleted event is reported
onReportDeleted(GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeConsumer
 
onReportDeleted(GaugeID) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandle
 
onReportDeleted(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp
Called when a deleted event is reported
onReportMultipleValues(GaugeControl, GaugeValueVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeConsumer
The callback invoked when a gauge reports multiple values in a single reporting action.
onReportMultipleValues(GaugeControl, GaugeValueVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandle
 
onReportMultipleValues(GaugeControl, GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
Called when multiple values are reported
onReportMultipleValues(GaugeControl, GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp
Called when multiple values are reported
onReportMultipleValues(GaugeControl, GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeConsumer
 
onReportValue(GaugeControl, String, String, String) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeConsumer
The callback invoked when a gauge reports a single value.
onReportValue(GaugeControl, String, String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
Called when a value is reported
onReportValue(GaugeControl, String, String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeConsumer
 
onReportValue(GaugeID, String, String, String) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandle
 
onReportValue(GaugeID, String, String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp
Called when a value is reported

P

processDelete(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Processes a delete message from the gauge manager.
propertyAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Retrieve the name of property that associates with the gauge value
propertyName - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Events.ValueEvent
The model property that the value is associated with
publishAnnouncement(GaugeEvent) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
Publishes an announcement on the bus
publishRequest(GaugeEvent) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
Publishes a request on the bus.
publishResponse(GaugeEvent, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
Publishes a response.

Q

qmiID - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryMetaInfoEvent
 
QUERYALLVALUES - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a QueryAllValuesEvent
queryAllValues(GaugeValueVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeControl
Returns all the gauge values that the gauge reports.
queryAllValues(GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
Returns all the values that this gauge reports.
queryAllValues(GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandle
 
queryAllValues(GaugeValueVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleInt
 
queryAllValues(GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleImp
 
queryAllValues(GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Returns all the values that this gauge reports.
queryAllValues(GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrGaugeHandle
 
queryAllValues(GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeHandle
Queries the gauge for all values that the gauge reports.
QueryAllValuesEvent - class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryAllValuesEvent.
 
QueryAllValuesEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryAllValuesEvent
Creates new QueryAllValuesEvent
QueryGaugeStateEvent - class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryGaugeStateEvent.
 
QueryGaugeStateEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryGaugeStateEvent
Creates new QueryGaugeStateEvent
queryMetaInfo(String, StringPairVector, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeMgr
Fills in the type information for a gauge type.
queryMetaInfo(String, StringPairVector, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandle
 
queryMetaInfo(String, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandleImp
 
queryMetaInfo(String, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgr
 
queryMetaInfo(String, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgr
 
queryMetaInfo(String, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrHandle
 
QueryMetaInfoEvent - class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryMetaInfoEvent.
 
QueryMetaInfoEvent(String) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryMetaInfoEvent
Creates new QueryMetaInfoEvent
QUERYSTATE - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a QueryStateEvent
queryState(StringPairVector, StringPairVector, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeControl
The method called to query the state of the gauge
queryState(StringPairVector, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
Returns the state of this gauge.
queryState(StringPairVector, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandle
 
queryState(StringPairVector, StringPairVector, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleInt
 
queryState(StringPairVector, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleImp
 
queryState(StringPairVector, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Returns the state of this gauge.
queryState(StringPairVector, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrGaugeHandle
 
queryState(StringPairVector, StringPairVector, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeHandle
Returns the state of the gauge.
QUERYVALUE - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a QueryValueEvent
queryValue(String) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeControl
Called when a gauge is queried for a value.
queryValue(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
Returns the value of a particular value name
queryValue(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandle
 
queryValue(String) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleInt
 
queryValue(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleImp
 
queryValue(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Returns the value of a particular value name
queryValue(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrGaugeHandle
 
queryValue(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeHandle
 
QueryValueEvent - class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryValueEvent.
 
QueryValueEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryValueEvent
Creates new QueryValueEvent

R

receiveEvent(GaugeEvent) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.Subscriber
Called when an event pattern for which the subscriber is subscribed is matched.
registerConfiguredEvents(GaugeConsumer, GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
 
registerCreatedEvents(GaugeConsumer, GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
 
registerDeletedEvents(GaugeConsumer, GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
 
registerGauge(GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
 
registerGauge(GaugeControl, StringPairVector, StringPairVector, boolean, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
registerGauge(GaugeID, StringPairVector, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Registers a gauge
registerGauge(GaugeID, StringPairVector, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
registerGauge(GaugeID, StringPairVector, String) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
registerGaugeConsumer(GaugeConsumer) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeHandle
 
registerGaugeConsumer(String, int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
registerGaugeConsumer(String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Registers a gauge consumer
registerGaugeConsumer(String, String) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
registerGaugeMgr(GaugeMgr) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
 
registerGaugeMgr(String, String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Registers a gauge manager
registerGaugeMgr(String, String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
registerGaugeMgr(String, String, String) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
registerValueEvents(GaugeConsumer, GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
 
removeAllElements() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Remove all object in the vector.
removeAllElements() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Removes all components from this vector and sets its size to zero.
removeAllElements() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Removes all components from this vector and sets its size to zero.
removeAllElements() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
Removes all components from this vector and sets its size to zero.
removeElement(String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Removes the first (lowest-indexed) occurrence of the argument from this vector.
removeElementAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Remove the GaugaValue object at the given index
removeElementAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Removes the first (lowest-indexed) occurrence of the argument from this vector.
removeElementAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Removes the first (lowest-indexed) occurrence of the argument from this vector.
removeElementAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
Removes the first (lowest-indexed) occurrence of the argument from this vector.
reportConfigured(GaugeID, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeReportingBus
Called when a gauge has been configured.
reportConfigured(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Reports a configured event
reportConfigured(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
reportConfigured(GaugeID, StringPairVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
reportConfigured(GaugeID, StringPairVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
reportCreated(GaugeID) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeReportingBus
The first event produced by the gauge.
reportCreated(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Reports a created event
reportCreated(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
reportCreated(GaugeID) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
reportCreated(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
reportDeleted(GaugeID) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeReportingBus
This event is sent as the last act of the gauge before it is destroyed.
reportDeleted(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Reports a deleted event
reportDeleted(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
reportDeleted(GaugeID) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
reportDeleted(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
reportingBus - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
reportingBus - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeConsumer
The reporting bus that gauges report through.
reportMultipleValues(GaugeID, GaugeValueVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeReportingBus
Called by a gauge when it reports multiple values.
reportMultipleValues(GaugeID, GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
 
reportMultipleValues(GaugeID, GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
reportMultipleValues(GaugeID, GaugeValueVector) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
reportMultipleValues(GaugeID, GaugeValueVector) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
reportNewValue() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
Reports a new value.
reportNewValue() - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Reports a new value.
reportValue(GaugeID, String, String, String) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeReportingBus
Called by a gauge when it reports a value.
reportValue(GaugeID, String, String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Reports a value
reportValue(GaugeID, String, String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
reportValue(GaugeID, String, String, String) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
reportValue(GaugeID, String, String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
REQUEST - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for event direction=request
RESPONSE - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for event direction=response
RETRIES - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
How many times to retry a blocking wait
RMIEventBus - class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus.
The simulator of RMI event bus.
RMIEventBus() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Creates a new event bus
RMIEventBusHandle - interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle.
 
RMIGauge - class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge.
 
RMIGauge(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
Creates new RMIGauge
RMIGauge(GaugeID, String, StringPairVector) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
Creates new RMIGauge
RMIGauge(String, String, String, String) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
Creates new RMIGauge
RMIGaugeConsumer - class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer.
 
RMIGaugeConsumer() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
Constructor of RMIGaugeConsumer
RMIGaugeConsumerHandle - interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandle.
 
RMIGaugeConsumerHandleImp - class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp.
 
RMIGaugeConsumerHandleImp(RMIGaugeConsumer) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumerHandleImp
Constructor of RMIGaugeConsumerHandleImp
RMIGaugeHandle - class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandle.
 
RMIGaugeHandle(String) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandle
Creates new RMIGauge
RMIGaugeHandleImp - class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleImp.
 
RMIGaugeHandleImp(RMIGauge) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleImp
Creates new RMIGaugeHandleImp
RMIGaugeHandleInt - interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeHandleInt.
 
RMIGaugeMgr - class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgr.
 
RMIGaugeMgr() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgr
Constructor of RMIGaugeMgr
RMIGaugeMgrHandle - interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandle.
 
RMIGaugeMgrHandleImp - class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandleImp.
 
RMIGaugeMgrHandleImp(RMIGaugeMgr) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandleImp
Constructor of RmIGaugeMgrHandleImp
RMIGaugeReportingBus - class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus.
 
RMIGaugeReportingBus(String) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
Creates new RMIGaugeReportingBus
run() - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
This is the reporting thread.

S

senp - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The Siena port
setGaugeID(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Sets the GaugeID of this gauge.
setGaugeID(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeHandle
Sets the ID of the gauge handle.
setup - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.GaugeInitEvent
 
SETUP - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag used in a Siena notification to denote the setup attribute name
setupParams - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
 
setupParams - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
The parameters used to setup the gauge.
setupParams - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.CreateGaugeEvent
 
setupParams - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryGaugeStateEvent
 
setValue(int, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Sets the value of a specified pair in this vector.
setValue(Object, Object) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
Sets the value of a specified pair in this vector.
setValue(String, Object) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Sets the value of a specified pair in this vector.
setValue(String, String) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Sets the value of a specified pair in this vector.
siena - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The siena bus
sienaBus - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
SienaEventBus - class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus.
The wrapper around the Siena event bus.
SienaEventBus(String) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
Creates a new event bus
SienaGauge - class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge.
 
SienaGauge(GaugeID, String, StringPairVector, StringPairVector) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Creates a new gauge if all information is known.
SienaGauge(String, String, String, String) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Creates new SienaGauge
SienaGaugeConsumer - class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeConsumer.
A stub implementation of the a gauge consumer that listens to siena gauges.
SienaGaugeConsumer() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeConsumer
Creates new SienaGaugeConsumer
SienaGaugeHandle - class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeHandle.
The proxy implementation of a Siena gauge.
SienaGaugeHandle(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeHandle
Creates new SienaGaugeHandle
SienaGaugeMgr - class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgr.
 
SienaGaugeMgr() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgr
Creates new SienaGaugeMgr
SienaGaugeMgrGaugeHandle - class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrGaugeHandle.
 
SienaGaugeMgrGaugeHandle(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrGaugeHandle
Creates new SienaGaugeMgrGaugeHandle
SienaGaugeMgrHandle - class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrHandle.
 
SienaGaugeMgrHandle(String) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeMgrHandle
Creates new SienaGaugeMgrHandle
SienaGaugeNotifiable - class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeNotifiable.
 
SienaGaugeNotifiable() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeNotifiable
Creates new SienaGaugeNotifiable
SienaGaugeReportingBus - class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus.
 
SienaGaugeReportingBus() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
Creates new SienaReportingBus
size() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Returns the number of elements in this vector
size() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Returns the number of components in this vector.
size() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Returns the number of components in this vector.
size() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
Returns the number of components in this vector.
sleepTime - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
How long (milliseconds) to sleep before reporting another value.
start() - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Creates and starts the reporting thread.
startEventBus() - Static method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.Initialization
 
startGaugeConsumerService(RMIGaugeConsumer) - Static method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.Initialization
 
startGaugeMgrService(RMIGaugeMgr) - Static method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.Initialization
 
startGaugeService(RMIGauge) - Static method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.Initialization
 
status - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Events.GaugeEvent
The status of the reply: true means that a request was succesful.
STATUS - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag used in a Siena notification to denote the status attribute name
stop() - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGauge
Stops gauge reporting.
StringObjectVector - class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector.
 
StringObjectVector() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
 
StringPairVector - class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector.
 
StringPairVector() - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
 
subscribeInterest(GaugeID, GaugeEventType) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeConsumer
Subscribe interest of the gauge consumer.
subscribeInterest(String, GaugeID, GaugeEventType) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
Subscribes interest
subscribeInterest(String, GaugeID, GaugeEventType) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
subscribeInterest(String, GaugeID, GaugeEventType) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 
Subscriber - interface edu.cmu.cs.able.gaugeInfrastructure.Subscriber.
This interface allows a subscriber to have events reported to it.
subscribeToGaugeEvent(GaugeEvent, <>Subscriber) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
subscribeToGaugeEvent(GaugeEvent, Subscriber) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeReportingBus
Called when an interested party is wants reports in some pattern.
subscribeToGaugeEvent(GaugeEvent, Subscriber) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
 
subscribeToGaugeEvent(GaugeEvent, Subscriber) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
subscribeToGaugeEvent(GaugeEvent, Subscriber) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 

T

theEventBus - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
Only one event bus can be constructed.
timeout - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeNotifiable
 
TIMEOUT - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
How long to wait for a blocking response (in milliseconds)
toString() - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.Events.GaugeEventType
 
toString() - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryGaugeStateEvent
 
toString() - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.ConfigureGaugeEvent
 
toString() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeID
Returns a string representation of the GaugeID
toString() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Convert the vector into a string so that it can be printed
toString() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Returns a string representation of this Vector, containing the String representation of each element.
toString() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Returns a string representation of this Vector, containing the String representation of each element.
toString() - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
Returns a string representation of this Vector, containing the String representation of each element.

U

uid - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeNotifiable
 
uid - Variable in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeID
The unique identifier of this gauge
unregisterGauge(GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
 
unregisterGaugeEvents(GaugeConsumer, GaugeControl) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
 
unsubscribeToGaugeEvent(GaugeEvent, <>Subscriber) - Method in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaGaugeReportingBus
 
unsubscribeToGaugeEvent(GaugeEvent, Subscriber) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.GaugeReportingBus
Called to unregister a subscriber's interest in a gauge event pattern.
unsubscribeToGaugeEvent(GaugeEvent, Subscriber) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBus
 
unsubscribeToGaugeEvent(GaugeEvent, Subscriber) - Method in class edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeReportingBus
 
unsubscribeToGaugeEvent(GaugeEvent, Subscriber) - Method in interface edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIEventBusHandle
 

V

value - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Events.ValueEvent
The value reported
value - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryValueEvent
 
VALUE - Static variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.SienaEventBus
The tag for a ValueEvent
valueAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeValueVector
Retrieve the value of the gauge value at given index
valueAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringObjectVector
Gets the value of a specified pair in this vector.
valueAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.StringPairVector
Gets the value of a specified pair in this vector.
valueAt(int) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.ObjectPairVector
Gets the value of a specified pair in this vector.
ValueEvent - class edu.cmu.cs.able.gaugeInfrastructure.Events.ValueEvent.
An event generated when a gauge reports a value
ValueEvent(GaugeID) - Constructor for class edu.cmu.cs.able.gaugeInfrastructure.Events.ValueEvent
Creates new ValueEvent
valueEvents - Variable in class edu.cmu.cs.able.gaugeInfrastructure.RMI.Events.GaugeEventType
 
valueName - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Events.ValueEvent
The name of the value
valueName - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryValueEvent
 
values - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Events.MultipleValueEvent
The values that the gauge is reporting
values - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryMetaInfoEvent
 
values - Variable in class edu.cmu.cs.able.gaugeInfrastructure.Siena.Events.QueryAllValuesEvent
 

X

xferGaugeID(GaugeID) - Method in class edu.cmu.cs.able.gaugeInfrastructure.util.GaugeID
Transfers one gauge's ID into this ID.

A C D E F G I M N O P Q R S T U V X