package javadsl
Type Members
- trait IEventPublisher extends AnyRef
An EventPublisher interface to publish events.
An EventPublisher interface to publish events. The published events are published on a key determined by csw.params.events.EventKey in the csw.params.events.Event model. This key can be used by the subscribers using csw.event.api.javadsl.IEventSubscriber interface to subscribe to the events.
- trait IEventService extends AnyRef
An interface to provide access to csw.event.api.javadsl.IEventPublisher and csw.event.api.javadsl.IEventSubscriber.
- trait IEventSubscriber extends AnyRef
An EventSubscriber interface to subscribe events.
An EventSubscriber interface to subscribe events. The events can be subscribed on csw.params.events.EventKey. All events published on this key will be received by subscribers.
- trait IEventSubscription extends AnyRef
An interface to represent a subscription.
An interface to represent a subscription. On subscribing to one or more Event Keys using the csw.event.api.javadsl.IEventSubscriber, the subscriber gets a handle to that particular subscription so as to perform some subscription specific tasks.