AbstractHostMonitor
  public
  
  
  abstract
  class
  AbstractHostMonitor
  
    extends Object
  
  
  
  
  
      implements
      
        IHostMonitor
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.hostmetric.AbstractHostMonitor | 
主机运行状况监控的典型类。使用代理的具体信息实现 dispatch()。
摘要
| 字段 | |
|---|---|
| 
    protected
    
    
     | mHostData
 | 
| 
    protected
    
    
     | mHostEvents
 | 
| 公共构造函数 | |
|---|---|
| 
      AbstractHostMonitor()
       | |
| 公共方法 | |
|---|---|
| 
        
        
        
        
        
        void | 
      addHostEvent(IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)
      用于添加要发送的特殊事件的方法。 | 
| 
        abstract
        
        
        
        
        void | 
      dispatch()
      收集并发送当前主机数据值。 | 
| 
        
        
        
        
        
        IHostMonitor.HostMetricType | 
      getTag()
      返回标记要覆盖的  | 
| 
        
        
        
        
        
        void | 
      run()
       | 
| 
        
        
        
        
        
        void | 
      terminate()
      用于停止主机监控器的调用方法。 | 
字段
mHostData
protectedmHostData 
mHostEvents
protectedmHostEvents 
公共构造函数
AbstractHostMonitor
public AbstractHostMonitor ()
公共方法
addHostEvent
public void addHostEvent (IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)
用于添加要发送的特殊事件的方法。
| 参数 | |
|---|---|
| tag | IHostMonitor.HostMetricType | 
| event | IHostMonitor.HostDataPoint | 
调度
public abstract void dispatch ()
收集并发送当前主机数据值。应发出队列的事件(如果有)。
getTag
public IHostMonitor.HostMetricType getTag ()
返回标记要覆盖的 IHostMonitor 的“类”。
| 返回 | |
|---|---|
| IHostMonitor.HostMetricType | |
得分
public void run ()
终止
public void terminate ()
用于停止主机监控器的调用方法。
