src/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
Print this page
@@ -45,11 +45,11 @@
public class PerfDataBuffer extends PerfDataBufferImpl {
private static final boolean DEBUG = false;
private static final int syncWaitMs =
Integer.getInteger("sun.jvmstat.perdata.syncWaitMs", 5000);
- private static final ArrayList EMPTY_LIST = new ArrayList(0);
+ private static final ArrayList<Monitor> EMPTY_LIST = new ArrayList<Monitor>(0);
/*
* the following constants must be kept in sync with struct
* PerfDataEntry in perfMemory.hpp
*/
@@ -188,12 +188,12 @@
// load any new monitors
getNewMonitors(map);
// current implementation doesn't support deletion or reuse of entries
- ArrayList removed = EMPTY_LIST;
- ArrayList inserted = insertedMonitors;
+ ArrayList<Monitor> removed = EMPTY_LIST;
+ ArrayList<Monitor> inserted = insertedMonitors;
insertedMonitors = new ArrayList<Monitor>();
return new MonitorStatus(inserted, removed);
}
@@ -616,18 +616,18 @@
}
/**
* Method to dump debugging information
*/
- private void dumpAll(Map map, int lvmid) {
+ private void dumpAll(Map<?, Monitor> map, int lvmid) {
if (DEBUG) {
- Set keys = map.keySet();
+ Set<?> keys = map.keySet();
System.err.println("Dump for " + lvmid);
int j = 0;
- for (Iterator i = keys.iterator(); i.hasNext(); j++) {
- Monitor monitor = (Monitor)map.get(i.next());
+ for (Iterator<?> i = keys.iterator(); i.hasNext(); j++) {
+ Monitor monitor = map.get(i.next());
System.err.println(j + "\t" + monitor.getName()
+ "=" + monitor.getValue());
}
System.err.println("nextEntry = " + nextEntry
+ " pollForEntry = " + pollForEntry);