com.sksamuel.elastic4s

streams

package streams

Visibility
  1. Public
  2. All

Type Members

  1. class BulkActor[T] extends Actor

  2. class BulkIndexingSubscriber[T] extends Subscriber[T]

    An implementation of the reactive API Subscriber.

  3. class PublishActor extends Actor with Stash

  4. trait RequestBuilder[T] extends AnyRef

    An implementation of this typeclass must provide a bulk compatible request for the given instance of T.

  5. trait ResponseListener extends AnyRef

    Notified on each acknowledgement

  6. class ScrollPublisher extends Publisher[RichSearchHit]

    An implementation of the reactive API Publisher, that publishes documents using an elasticsearch scroll cursor.

  7. class ScrollSubscription extends Subscription

  8. case class SubscriberConfig(batchSize: Int = 100, concurrentRequests: Int = 5, refreshAfterOp: Boolean = false, listener: ResponseListener = ResponseListener.noop, completionFn: () ⇒ Unit = (() => ()), errorFn: (Throwable) ⇒ Unit = ((e: Throwable) => ()), failureWait: FiniteDuration = ..., maxAttempts: Int = 5, flushInterval: Option[FiniteDuration] = scala.None, flushAfter: Option[FiniteDuration] = scala.None) extends Product with Serializable

Value Members

  1. object BulkActor

  2. object PublishActor

  3. object ReactiveElastic

  4. object ResponseListener

Ungrouped