1 7 package com.sun.corba.se.spi.monitoring; 8 9 10 import com.sun.corba.se.spi.monitoring.MonitoredAttribute; 11 import java.util.*; 12 import java.util.Collection ; 13 14 25 public interface MonitoredObject { 26 27 37 public String getName(); 38 46 public String getDescription(); 47 54 public void addChild( MonitoredObject m ); 55 63 public void removeChild( String name ); 64 65 79 public MonitoredObject getChild(String name); 80 90 public Collection getChildren(); 91 98 public void setParent( MonitoredObject m ); 99 109 public MonitoredObject getParent(); 110 111 123 public void addAttribute(MonitoredAttribute value); 124 135 public void removeAttribute(String name); 136 137 149 public MonitoredAttribute getAttribute(String name); 150 161 public Collection getAttributes(); 162 171 public void clearState(); 172 173 } | Popular Tags |