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

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

public interface RMIGaugeMgrHandle
extends java.rmi.Remote


Method Summary
 void configureGauge(GaugeID theGaugeID, StringPairVector configParams)
           
 GaugeControl createGauge(GaugeID gauge, StringPairVector setupParams, StringPairVector mappings)
           
 void createGauge(GaugeID theGaugeID, StringPairVector setupParams, java.lang.String gaugeMgrHost, java.lang.String eventBusHost)
           
 boolean deleteGauge(GaugeControl gauge)
           
 void deleteGauge(GaugeID theGaugeID)
           
 java.lang.String getGaugeMgrUID()
           
 boolean managesType(java.lang.String gaugeType)
           
 boolean queryMetaInfo(java.lang.String gaugeType, StringPairVector configParamsMeta, StringPairVector valuesMeta)
           
 

Method Detail

createGauge

public void createGauge(GaugeID theGaugeID,
                        StringPairVector setupParams,
                        java.lang.String gaugeMgrHost,
                        java.lang.String eventBusHost)
                 throws java.rmi.RemoteException

configureGauge

public void configureGauge(GaugeID theGaugeID,
                           StringPairVector configParams)
                    throws java.rmi.RemoteException

deleteGauge

public void deleteGauge(GaugeID theGaugeID)
                 throws java.rmi.RemoteException

getGaugeMgrUID

public java.lang.String getGaugeMgrUID()
                                throws java.rmi.RemoteException

createGauge

public GaugeControl createGauge(GaugeID gauge,
                                StringPairVector setupParams,
                                StringPairVector mappings)
                         throws java.rmi.RemoteException

managesType

public boolean managesType(java.lang.String gaugeType)
                    throws java.rmi.RemoteException

deleteGauge

public boolean deleteGauge(GaugeControl gauge)
                    throws java.rmi.RemoteException

queryMetaInfo

public boolean queryMetaInfo(java.lang.String gaugeType,
                             StringPairVector configParamsMeta,
                             StringPairVector valuesMeta)
                      throws java.rmi.RemoteException