edu.cmu.cs.able.gaugeInfrastructure.RMI
Class RMIGaugeMgrHandleImp
java.lang.Object
|
+--java.rmi.server.RemoteObject
|
+--java.rmi.server.RemoteServer
|
+--java.rmi.server.UnicastRemoteObject
|
+--edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGaugeMgrHandleImp
- All Implemented Interfaces:
- java.rmi.Remote, RMIGaugeMgrHandle, java.io.Serializable
- public class RMIGaugeMgrHandleImp
- extends java.rmi.server.UnicastRemoteObject
- implements RMIGaugeMgrHandle, java.io.Serializable
RMIGaugeMgrHandleImp is the implementation of RMIGaugeMgrHandle.
- Since:
- JDK1.3.1
- See Also:
- Serialized Form
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
RMIGaugeMgrHandleImp
public RMIGaugeMgrHandleImp(RMIGaugeMgr gaugeMgr)
throws java.rmi.RemoteException
- Constructor of RmIGaugeMgrHandleImp
- Parameters:
gaugeMgr
- The gauge manager this handle refers to
getGaugeMgrUID
public java.lang.String getGaugeMgrUID()
throws java.rmi.RemoteException
- Specified by:
getGaugeMgrUID
in interface RMIGaugeMgrHandle
configureGauge
public void configureGauge(GaugeID theGaugeID,
StringPairVector configParams)
throws java.rmi.RemoteException
- Specified by:
configureGauge
in interface RMIGaugeMgrHandle
createGauge
public void createGauge(GaugeID theGaugeID,
StringPairVector setupParams,
StringPairVector mappings,
java.lang.String gaugeMgrHost,
java.lang.String eventBusHost)
throws java.rmi.RemoteException
- Specified by:
createGauge
in interface RMIGaugeMgrHandle
connectTo
public java.rmi.Remote connectTo(java.lang.String host,
java.lang.String service)
createGauge
public GaugeControl createGauge(GaugeID gauge,
StringPairVector setupParams,
StringPairVector mappings)
throws java.rmi.RemoteException
- Specified by:
createGauge
in interface RMIGaugeMgrHandle
managesType
public boolean managesType(java.lang.String gaugeType)
throws java.rmi.RemoteException
- Specified by:
managesType
in interface RMIGaugeMgrHandle
deleteGauge
public boolean deleteGauge(GaugeControl gauge)
throws java.rmi.RemoteException
- Specified by:
deleteGauge
in interface RMIGaugeMgrHandle
queryConfigMetaInfo
public StringPairVector queryConfigMetaInfo(java.lang.String gaugeType)
throws java.rmi.RemoteException
- Specified by:
queryConfigMetaInfo
in interface RMIGaugeMgrHandle
queryValueMetaInfo
public StringPairVector queryValueMetaInfo(java.lang.String gaugeType)
throws java.rmi.RemoteException
- Specified by:
queryValueMetaInfo
in interface RMIGaugeMgrHandle