package events
- Alphabetic
- Public
- All
Type Members
- sealed trait Event extends AnyRef
Common trait representing events in TMT like csw.params.events.SystemEvent and csw.params.events.ObserveEvent
- case class EventKey(source: Prefix, eventName: EventName) extends Product with Serializable
A wrapper class representing the key for an event e.g.
A wrapper class representing the key for an event e.g. tcs.prog.cloudcover.oiwfsProbeDemands
- source
represents the prefix of the component that publishes this event
- eventName
represents the name of the event
- case class EventName(name: String) extends Product with Serializable
A wrapper class representing the name of an Event
- case class ObserveEvent extends ParameterSetType[ObserveEvent] with Event with Product with Serializable
Defines an observe event.
Defines an observe event. Constructor is private to ensure eventId is created internally to guarantee unique value.
- case class SystemEvent extends ParameterSetType[SystemEvent] with Event with Product with Serializable
Defines a system event.
Defines a system event. Constructor is private to ensure eventId is created internally to guarantee unique value.
Value Members
- object Event
- object EventKey extends Serializable
- object ObserveEvent extends Serializable
- object SystemEvent extends Serializable