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
RMIGaugeMgrHandle is a proxy gauge manager that acts as if it is the actual
gauge manager it refers to. It is used to hide the details of how to maintain the
peer-to-peer interaction between a local caller (or client) and a
remote callee (or server).
- Since:
- JDK1.3.1
createGauge
public void createGauge(GaugeID theGaugeID,
StringPairVector setupParams,
StringPairVector mappings,
java.lang.String gaugeMgrHost,
java.lang.String eventBusHost)
throws java.rmi.RemoteException
configureGauge
public void configureGauge(GaugeID theGaugeID,
StringPairVector configParams)
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
queryConfigMetaInfo
public StringPairVector queryConfigMetaInfo(java.lang.String gaugeType)
throws java.rmi.RemoteException
queryValueMetaInfo
public StringPairVector queryValueMetaInfo(java.lang.String gaugeType)
throws java.rmi.RemoteException