1 22 package org.jboss.monitor; 23 24 import javax.management.ObjectName ; 25 import java.util.ArrayList ; 26 import java.util.Date ; 27 28 35 public interface SnapshotRecordingMonitorMBean 36 { 37 String getMonitorName(); 38 39 void setMonitorName(String name); 40 41 ObjectName getObservedObject(); 42 43 void setObservedObject(ObjectName oname); 44 45 String getObservedAttribute(); 46 47 void setObservedAttribute(String attr); 48 49 long getPeriod(); 50 51 void setPeriod(long period); 52 53 ArrayList getData(); 54 55 void clearData(); 56 57 void startSnapshot(); 58 59 void endSnapshot(); 60 61 long getStartTime(); 62 63 long getEndTime(); 64 boolean isRecording(); 65 66 } 67 | Popular Tags |