org.ow2.clif.analyze.statistics
Class BladeStoreReader
java.lang.Object
org.ow2.clif.analyze.statistics.BladeStoreReader
- All Implemented Interfaces:
- Constants
public class BladeStoreReader
- extends java.lang.Object
- implements Constants
This class implements the methods to browse test runs and access
to test measurements/results.
- Author:
- Guy Vachet
Fields inherited from interface org.ow2.clif.analyze.statistics.Constants |
ACTION_EVENT_CLASS, ACTION_EVENT_TYPE_LABEL, ALARM_EVENT_CLASS, ALARM_EVENT_TYPE_LABEL, BLADE_STATE_COMPLETED_CODE, BLADE_STATE_INITIALIZED_CODE, BLADE_STATE_RUNNING_CODE, BLADE_STATE_STARTING_CODE, BLADE_STATE_STOPPING_CODE, BUFFERED_EVENT_FIELD_LABEL, CACHED_EVENT_FIELD_LABEL, COMMENT_PREFIX, CPU_EVENT_CLASS, CPU_EVENT_FIELD_LABEL, CPU_EVENT_TYPE_LABEL, DATA_POWER_SNMP_EVENT_CLASS, DATA_POWER_SNMP_EVENT_FIELD_LABEL, DEFAULT_ANALYZE_PROPERTY_FILE, DEFAULT_IS_DETAILED_ANALYSIS, DEFAULT_IS_OUTPUT_FILE, DEFAULT_MAX_TIME, DEFAULT_MIN_TIME, DEFAULT_REGEX_CTRL_ACTION, DEFAULT_REPORT_PATH, DEFAULT_RESULT_PATH, DEFAULT_SLICE_SIZE, DEFAULT_STATISTICAL_SORT_FACTOR, DEFAULT_STATISTICAL_SORT_RATIO, DEFAULT_TIME_RANGE_END, DEFAULT_TIME_RANGE_START, DURATION_EVENT_FIELD_LABEL, FREE_MEMORY_EVENT_FIELD_LABEL, FREE_USABLE_MEMORY_EVENT_FIELD_LABEL, GC_ARGUMENT, INJECTOR_FREQUENCY_CLASS_NUMBER, INJECTOR_QUANTILE_CLASS_NUMBER, JVM_EVENT_CLASS, JVM_EVENT_TYPE_LABEL, KERNEL_CPU_EVENT_FIELD_LABEL, LIFECYCLE_EVENT_CLASS, LIFECYCLE_EVENT_TYPE_LABEL, MEMORY_EVENT_CLASS, MEMORY_EVENT_TYPE_LABEL, NETWORK_EVENT_CLASS, NETWORK_EVENT_TYPE_LABEL, PROBE_FREQUENCY_CLASS_NUMBER, RESULT_EVENT_FIELD_LABEL, SUCCESS_EVENT_FIELD_LABEL, USED_MEMORY_EVENT_FIELD_LABEL, USED_RAM_EVENT_FIELD_LABEL, USED_SWAP_EVENT_FIELD_LABEL, USER_CPU_EVENT_FIELD_LABEL |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BladeStoreReader
public BladeStoreReader()
- empty constructor
BladeStoreReader
public BladeStoreReader(BladeDescriptor bladeDescriptor,
java.io.File bladeDir)
- constructor
getEventClassName
public static java.lang.String getEventClassName(java.lang.String eventTypeLabel)
getEventFieldLabels
public static java.lang.String[] getEventFieldLabels(java.lang.String eventTypeLabel)
getEventFactory
public static EventFactory getEventFactory(java.lang.String eventTypeLabel)
throws ClifException
- Throws:
ClifException
getBladeDescriptor
public BladeDescriptor getBladeDescriptor()
setBladeDescriptor
public void setBladeDescriptor(BladeDescriptor bladeDescriptor)
getBladeDir
public java.io.File getBladeDir()
setBladeDir
public void setBladeDir(java.io.File bladeDir)
isCommentLine
public static final boolean isCommentLine(java.lang.String line)
getEvents
public java.util.List<BladeEvent> getEvents(java.lang.String eventTypeLabel,
EventFilter filter)
throws ClifException
- Throws:
ClifException
getAllEvents
public java.util.List<BladeEvent> getAllEvents(java.lang.String eventTypeLabel)
throws ClifException
- Throws:
ClifException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object