edu.cmu.cs.able.gaugeInfrastructure.RMI
Interface RMIGaugeHandleInt

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
RMIGaugeHandleImp

public interface RMIGaugeHandleInt
extends java.rmi.Remote


Method Summary
 boolean configure(StringPairVector configParams)
           
 void delete()
           
 StringPairVector getConfigParams()
           
 int getConfigParamsSize()
           
 RMIGauge getGauge()
           
 GaugeID getGaugeID()
           
 boolean queryAllValues(GaugeValueVector values)
           
 boolean queryState(StringPairVector setupParams, StringPairVector configParams, StringPairVector mappings)
           
 java.lang.String queryValue(java.lang.String valueName)
           
 

Method Detail

getGauge

public RMIGauge getGauge()
                  throws java.rmi.RemoteException

getConfigParams

public StringPairVector getConfigParams()
                                 throws java.rmi.RemoteException

getConfigParamsSize

public int getConfigParamsSize()
                        throws java.rmi.RemoteException

delete

public void delete()
            throws java.rmi.RemoteException

configure

public boolean configure(StringPairVector configParams)
                  throws java.rmi.RemoteException

queryAllValues

public boolean queryAllValues(GaugeValueVector values)
                       throws java.rmi.RemoteException

queryState

public boolean queryState(StringPairVector setupParams,
                          StringPairVector configParams,
                          StringPairVector mappings)
                   throws java.rmi.RemoteException

queryValue

public java.lang.String queryValue(java.lang.String valueName)
                            throws java.rmi.RemoteException

getGaugeID

public GaugeID getGaugeID()
                   throws java.rmi.RemoteException