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 |
protected long |
runtime_maxMemory |
protected long |
runtime_totalMemory |
protected long |
runtime_usedMemory |
protected double |
systemLoad |
EVENT_CATEGORY, EVENT_NAME, EVENT_POSITION, eventCategory, eventName, 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.
|
equals, getEventCategory, getEventName, getEventPosition, getFullID, getSessionUuid, getTime, hashCode, isCompletelyEqualsTo, isSameAs, read, readableString, reset, toString, write
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
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
protected void resetImpl()
EventData
protected boolean isCompletelyEqualsImpl(EventData obj)
EventData
isCompletelyEqualsImpl
in class EventData
obj
- the other EventData instance been compared to.protected void collectRuntimeStatus()
protected void collectPlatformStatus()
protected void collectManagedBeanStatus()
protected void writePropertiesImpl(EventWriter w)
EventData
writePropertiesImpl
in class EventData
w
- The EventWriter that encodes the properties.protected boolean readPropertyImpl(EventReader r, java.lang.String propertyName) throws java.io.IOException
EventData
readPropertyImpl
in class EventData
r
- 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.