java.lang.Object
gov.nasa.jpl.aerie.merlin.driver.timeline.Event

public final class Event extends Object
A heterogeneous event represented by a value and a topic over that value's type.
  • Method Details

    • create

      public static <EventType> Event create(gov.nasa.jpl.aerie.merlin.protocol.driver.Topic<EventType> topic, EventType event, SpanId provenance)
    • extract

      public <EventType, Target> Optional<Target> extract(gov.nasa.jpl.aerie.merlin.protocol.driver.Topic<EventType> topic, Function<EventType,Target> transform)
    • extract

      public <EventType> Optional<EventType> extract(gov.nasa.jpl.aerie.merlin.protocol.driver.Topic<EventType> topic)
    • topic

      public gov.nasa.jpl.aerie.merlin.protocol.driver.Topic<?> topic()
    • provenance

      public SpanId provenance()
    • toString

      public String toString()
      Overrides:
      toString in class Object