/** * {@inheritDoc} */ @Override public void reset() { this.classLoadingInformationData.setCount(0); this.classLoadingInformationData.setTotalLoadedClassCount(0); this.classLoadingInformationData.setMinLoadedClassCount(Integer.MAX_VALUE); this.classLoadingInformationData.setMaxLoadedClassCount(0); this.classLoadingInformationData.setTotalTotalLoadedClassCount(0L); this.classLoadingInformationData.setMinTotalLoadedClassCount(Long.MAX_VALUE); this.classLoadingInformationData.setMaxTotalLoadedClassCount(0L); this.classLoadingInformationData.setTotalUnloadedClassCount(0L); this.classLoadingInformationData.setMinUnloadedClassCount(Long.MAX_VALUE); this.classLoadingInformationData.setMaxUnloadedClassCount(0L); Timestamp timestamp = new Timestamp(Calendar.getInstance().getTimeInMillis()); this.classLoadingInformationData.setTimeStamp(timestamp); }
collector.setMaxTotalLoadedClassCount(9L);
collector.setMaxTotalLoadedClassCount(9L);
data.setMaxTotalLoadedClassCount(15000); long totalTotalLoadedClassCount = ((data.getMinTotalLoadedClassCount() + data.getMaxTotalLoadedClassCount()) / 2) / count; data.setTotalTotalLoadedClassCount(totalTotalLoadedClassCount);
data.setMaxTotalLoadedClassCount(15000); long totalTotalLoadedClassCount = ((data.getMinTotalLoadedClassCount() + data.getMaxTotalLoadedClassCount()) / 2) / count; data.setTotalTotalLoadedClassCount(totalTotalLoadedClassCount);
this.classLoadingInformationData.setMinTotalLoadedClassCount(totalLoadedClassCount); } else if (totalLoadedClassCount > this.classLoadingInformationData.getMaxTotalLoadedClassCount()) { this.classLoadingInformationData.setMaxTotalLoadedClassCount(totalLoadedClassCount);
/** * {@inheritDoc} */ @Override public SystemSensorData get() { ClassLoadingInformationData newClassLoadingInformationData = new ClassLoadingInformationData(); newClassLoadingInformationData.setPlatformIdent(this.classLoadingInformationData.getPlatformIdent()); newClassLoadingInformationData.setSensorTypeIdent(this.classLoadingInformationData.getSensorTypeIdent()); newClassLoadingInformationData.setCount(this.classLoadingInformationData.getCount()); newClassLoadingInformationData.setTotalLoadedClassCount(this.classLoadingInformationData.getTotalLoadedClassCount()); newClassLoadingInformationData.setMinLoadedClassCount(this.classLoadingInformationData.getMinLoadedClassCount()); newClassLoadingInformationData.setMaxLoadedClassCount(this.classLoadingInformationData.getMaxLoadedClassCount()); newClassLoadingInformationData.setTotalTotalLoadedClassCount(this.classLoadingInformationData.getTotalTotalLoadedClassCount()); newClassLoadingInformationData.setMinTotalLoadedClassCount(this.classLoadingInformationData.getMinTotalLoadedClassCount()); newClassLoadingInformationData.setMaxTotalLoadedClassCount(this.classLoadingInformationData.getMaxTotalLoadedClassCount()); newClassLoadingInformationData.setTotalUnloadedClassCount(this.classLoadingInformationData.getTotalUnloadedClassCount()); newClassLoadingInformationData.setMinUnloadedClassCount(this.classLoadingInformationData.getMinUnloadedClassCount()); newClassLoadingInformationData.setMaxUnloadedClassCount(this.classLoadingInformationData.getMaxUnloadedClassCount()); newClassLoadingInformationData.setTimeStamp(this.classLoadingInformationData.getTimeStamp()); return newClassLoadingInformationData; }