sealed trait Event extends AnyRef
Common trait representing events in TMT like csw.params.events.SystemEvent and csw.params.events.ObserveEvent
- Self Type
- Event with ParameterSetType[_]
- Alphabetic
- By Inheritance
- Event
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
val
eventId: Id
unique Id for event
-
abstract
val
eventName: EventName
The name of event
-
abstract
val
eventTime: UTCTime
The time of event creation
-
abstract
val
paramSet: Set[Parameter[_]]
An optional initial set of parameters (keys with values)
-
abstract
val
source: Prefix
Prefix representing source of the event
-
abstract
def
typeName: String
A name identifying the type of parameter set, such as "SystemEvent", "ObserveEvent".
A name identifying the type of parameter set, such as "SystemEvent", "ObserveEvent". This is used in the JSON and toString output.
- returns
a string representation of concrete type of this class
Concrete Value Members
-
def
eventKey: EventKey
The EventKey used to publish or subscribe an event
The EventKey used to publish or subscribe an event
- returns
an EventKey formed by combination of prefix and eventName of an event
- def isInvalid: Boolean
-
def
paramType: ParameterSetType[_]
A helper to give access of public members of ParameterSetType
A helper to give access of public members of ParameterSetType
- returns
a handle to ParameterSetType extended by concrete implementation of this class
-
def
toString(): String
A common toString method for all concrete implementation
A common toString method for all concrete implementation
- returns
the string representation of command
- Definition Classes
- Event → AnyRef → Any