public abstract class SystemData extends EventData
EventData with status collected from the virtual
machine.| Modifier and Type | Field and Description |
|---|---|
protected long |
classLoading_loaded |
protected long |
classLoading_total |
protected long |
classLoading_unloaded |
protected long |
compilationTime |
protected long |
garbageCollector_count |
protected long |
garbageCollector_time |
protected long |
heap_commited |
protected long |
heap_max |
protected long |
heap_used |
protected long |
nonHeap_commited |
protected long |
nonHeap_max |
protected long |
nonHeap_used |
protected long |
objectPendingFinalizationCount |
static java.lang.String |
PROP_CLASS_LOADING |
static java.lang.String |
PROP_COMPILATION_TIME |
static java.lang.String |
PROP_FINALIZATION_COUNT |
static java.lang.String |
PROP_GARBAGE_COLLECTOR |
static java.lang.String |
PROP_HEAP |
static java.lang.String |
PROP_MEMORY |
static java.lang.String |
PROP_NON_HEAP |
static java.lang.String |
PROP_SYSTEM_LOAD |
protected long |
runtime_maxMemory |
protected long |
runtime_totalMemory |
protected long |
runtime_usedMemory |
protected double |
systemLoad |
EVENT_POSITION, EVENT_TIME, eventPosition, SESSION_UUID, sessionUuid, time| Modifier | Constructor and Description |
|---|---|
protected |
SystemData() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
collectManagedBeanStatus() |
protected void |
collectPlatformStatus() |
protected void |
collectRuntimeStatus() |
protected boolean |
isCompletelyEqualsImpl(EventData obj)
Subclasses shall provide an implementation that compares its specific
properties to the respective properties of the other instance given as
argument.
|
protected boolean |
readPropertyImpl(EventReader r,
java.lang.String propertyName)
Subclasses shall provide an implementation that reads its specific
properties from the encoded string representation.
|
protected void |
resetImpl()
Subclasses shall provide an implementation that resets its specific
properties to their constructor initial value.
|
protected void |
writePropertiesImpl(EventWriter w)
Subclasses shall provide an implementation that appends its specific
properties to the encoded string representation.
|
getEventPosition, getSessionUuid, getTime, isCompletelyEqualsTo, read, readableString, reset, writeprotected long heap_commited
protected long heap_max
protected long heap_used
protected long nonHeap_commited
protected long nonHeap_max
protected long nonHeap_used
protected long objectPendingFinalizationCount
protected long classLoading_loaded
protected long classLoading_total
protected long classLoading_unloaded
protected long compilationTime
protected long garbageCollector_count
protected long garbageCollector_time
protected long runtime_usedMemory
protected long runtime_maxMemory
protected long runtime_totalMemory
protected double systemLoad
public static final java.lang.String PROP_MEMORY
public static final java.lang.String PROP_HEAP
public static final java.lang.String PROP_NON_HEAP
public static final java.lang.String PROP_FINALIZATION_COUNT
public static final java.lang.String PROP_CLASS_LOADING
public static final java.lang.String PROP_COMPILATION_TIME
public static final java.lang.String PROP_GARBAGE_COLLECTOR
public static final java.lang.String PROP_SYSTEM_LOAD
protected void resetImpl()
EventDataprotected boolean isCompletelyEqualsImpl(EventData obj)
EventDataisCompletelyEqualsImpl in class EventDataobj - the other EventData instance been compared to.protected void collectRuntimeStatus()
protected void collectPlatformStatus()
protected void collectManagedBeanStatus()
protected void writePropertiesImpl(EventWriter w)
EventDatawritePropertiesImpl in class EventDataw - The EventWriter that encodes the properties.protected boolean readPropertyImpl(EventReader r, java.lang.String propertyName) throws java.io.IOException
EventDatareadPropertyImpl in class EventDatar - The EventReader that is parsing the message. Use this parser to
retrieve the property value.propertyName - The property key.java.io.IOException - the EventReader failed to parse the encoded property
value.