Package

com.rbmhtechnology.eventuate.adapter.vertx

api

Permalink

package api

Visibility
  1. Public
  2. All

Type Members

  1. case class AtLeastOnce(confirmationType: ConfirmationType, confirmationTimeout: FiniteDuration) extends DeliveryMode with Product with Serializable

    Permalink
  2. case class Batch(size: Int) extends ConfirmationType with Product with Serializable

    Permalink
  3. trait CompletableEventProducerConfigFactory extends AnyRef

    Permalink
  4. sealed trait ConfirmationType extends AnyRef

    Permalink
  5. sealed trait DeliveryMode extends AnyRef

    Permalink
  6. class EndpointRouter extends AnyRef

    Permalink
  7. class EventMetadata extends AnyRef

    Permalink

    Contains metadata of an event originating from an event log.

  8. sealed trait EventProducerConfig extends AnyRef

    Permalink
  9. case class LogProducerConfig(id: String, log: ActorRef, endpoints: Set[String], filter: PartialFunction[Any, Boolean]) extends EventProducerConfig with Product with Serializable

    Permalink
  10. class LogProducerConfigFactory extends AnyRef

    Permalink
  11. trait StorageProvider extends AnyRef

    Permalink

    A storage provider is used to persist the log read progress of individual event producers.

  12. class VertxAdapterConfig extends AnyRef

    Permalink

    An adapter configuration specifies the behaviour of a VertxAdapter.

    An adapter configuration specifies the behaviour of a VertxAdapter.

    The configuration contains the definition of all event producers the adapter will instantiate as well as the classes for which a generic MessageCodec will be registered on the Vert.x event bus.

  13. sealed trait VertxProducerConfig extends EventProducerConfig

    Permalink
  14. class VertxProducerConfigFactory extends AnyRef

    Permalink
  15. case class VertxPublisherConfig(id: String, log: ActorRef, endpointRouter: EndpointRouter) extends VertxProducerConfig with Product with Serializable

    Permalink
  16. class VertxPublisherConfigFactory extends CompletableEventProducerConfigFactory

    Permalink
  17. case class VertxSenderConfig(id: String, log: ActorRef, endpointRouter: EndpointRouter, deliveryMode: DeliveryMode) extends VertxProducerConfig with Product with Serializable

    Permalink
  18. class VertxSenderConfigFactory extends CompletableEventProducerConfigFactory

    Permalink

Value Members

  1. object AtMostOnce extends DeliveryMode with Product with Serializable

    Permalink
  2. object EndpointRouter

    Permalink
  3. object EventMetadata

    Permalink
  4. object EventProducer

    Permalink

    Factory to create instances of event producers.

  5. object Single extends ConfirmationType with Product with Serializable

    Permalink
  6. object VertxAdapterConfig

    Permalink

Ungrouped