Class PublishStatusEvent

  • All Implemented Interfaces:
    Serializable

    public final class PublishStatusEvent
    extends ENotificationMessage
    Notification event used to report and persist publish feed status updates. This is necessary for historic notification retrieval because knowing when a feed is down impacts statistical analysis.
    Author:
    Charles W. Rapp
    See Also:
    Serialized Form
    • Field Detail

      • key

        public final EMessageKey key
        Feed state applies to this notification message key.
      • feedState

        public final EFeedState feedState
        Latest publisher feed state.
    • Method Detail

      • toString

        public String toString()
        Returns textual representation of publish status event.
        Overrides:
        toString in class ENotificationMessage
        Returns:
        publish status event as text.
      • builder

        public static PublishStatusEvent.Builder builder()
        Returns a new PublishStatusEvent builder instance. A builder instance should be used to create only one publish status event instance.
        Returns:
        PublishStatusEvent builder.