Package net.sf.eBus.client.monitor
Class EBusObjectReport
- java.lang.Object
-
- net.sf.eBus.messages.EMessageObject
-
- net.sf.eBus.messages.EMessage
-
- net.sf.eBus.messages.ENotificationMessage
-
- net.sf.eBus.client.monitor.EBusObjectReport
-
- All Implemented Interfaces:
java.io.Serializable
public final class EBusObjectReport extends ENotificationMessage implements java.io.Serializable
Reports current status of all existingeBus objects
. Provides host name and process identifier injvmIdentifier
.- Author:
- Charles W. Rapp
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EBusObjectReport.Builder
Use this builder to create anEBusObjectReport
instance.-
Nested classes/interfaces inherited from class net.sf.eBus.messages.EMessage
EMessage.MessageType
-
-
Field Summary
Fields Modifier and Type Field Description EBusObjectInfo[]
eBusObjects
Report for each extant eBus object in this JVM.java.lang.String
jvmIdentifier
Report is coming from this host and process identifier.-
Fields inherited from class net.sf.eBus.messages.ENotificationMessage
NO_PUB_ID, position, publisherId
-
Fields inherited from class net.sf.eBus.messages.EMessage
MAX_SUBJECT_LENGTH, subject, timestamp
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EBusObjectReport.Builder
builder()
Returns a eBus object report builder instance.java.lang.String
toString()
Returns eBus object report as text.-
Methods inherited from class net.sf.eBus.messages.ENotificationMessage
equals, hashCode
-
Methods inherited from class net.sf.eBus.messages.EMessage
isApplicationMessage, isSystemMessage, key, messageType, timestampAsInstant
-
-
-
-
Field Detail
-
jvmIdentifier
public final java.lang.String jvmIdentifier
Report is coming from this host and process identifier.
-
eBusObjects
public final EBusObjectInfo[] eBusObjects
Report for each extant eBus object in this JVM.
-
-
Method Detail
-
toString
public java.lang.String toString()
Returns eBus object report as text.- Overrides:
toString
in classENotificationMessage
- Returns:
- message field as text.
-
builder
public static EBusObjectReport.Builder builder()
Returns a eBus object report builder instance.- Returns:
- message builder instance.
-
-