Packages

p

csw.event.api

javadsl

package javadsl

Type Members

  1. 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.

  2. trait IEventService extends AnyRef

    An interface to provide access to csw.event.api.javadsl.IEventPublisher and csw.event.api.javadsl.IEventSubscriber.

  3. 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.

  4. 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.

Ungrouped