Class Event


  • public final class Event
    extends java.lang.Object
    • Method Detail

      • getType

        public java.lang.String getType()
      • getTimestamp

        public long getTimestamp()
      • isDistributed

        public boolean isDistributed()
      • getData

        public java.util.Map<java.lang.String,​java.lang.Object> getData()
      • getValue

        public java.util.Optional<java.lang.Object> getValue​(java.lang.String key)
      • hasValue

        public boolean hasValue​(java.lang.String key)
      • getValueAs

        public <T> java.util.Optional<T> getValueAs​(java.lang.Class<T> type,
                                                    java.lang.String key)
      • isType

        public boolean isType​(java.lang.String type)
      • isSubType

        public boolean isSubType​(java.lang.String type)
      • isLocalOrigin

        public boolean isLocalOrigin()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • create

        public static Event.Builder create​(java.lang.String type)