Class ObserveEvent$

java.lang.Object
csw.params.events.ObserveEvent$
All Implemented Interfaces:
Serializable

public class ObserveEvent$ extends Object implements Serializable
See Also:
  • Field Details

    • MODULE$

      public static final ObserveEvent$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • ObserveEvent$

      public ObserveEvent$()
  • Method Details

    • apply

      public ObserveEvent apply(Prefix source, EventName eventName)
      The apply method is used to create ObserveEvent command by end-user. eventId is not accepted and will be created internally to guarantee unique value.

      Parameters:
      source - prefix representing source of the event
      eventName - the name of event
      Returns:
      a new instance of ObserveEvent with auto-generated eventId, eventTime and empty paramSet
    • apply

      public ObserveEvent apply(Prefix source, EventName eventName, scala.collection.immutable.Set<Parameter<?>> paramSet)
      The apply method is used to create ObserveEvent command by end-user. eventId is not accepted and will be created internally to guarantee unique value.

      Parameters:
      source - prefix representing source of the event
      eventName - the name of event
      paramSet - an initial set of parameters (keys with values)
      Returns:
      a new instance of ObserveEvent with auto-generated eventId and eventTime