Packages

package elasticsearch

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package impl
  2. package javadsl
  3. package scaladsl
  4. package testkit

Type Members

  1. sealed final class ApiVersion extends Enum[ApiVersion] with ApiVersionBase
  2. trait ApiVersionBase extends AnyRef

    Common interface to represent Opensearch / Elasticsearch versions.

  3. final class ElasticsearchConnectionSettings extends AnyRef
  4. final class ElasticsearchParams extends AnyRef
  5. final class ElasticsearchSourceSettings extends SourceSettingsBase[ApiVersion, ElasticsearchSourceSettings]

    Configure Elastiscsearch sources.

  6. final class ElasticsearchWriteSettings extends WriteSettingsBase[ApiVersion, ElasticsearchWriteSettings]

    Configure Elasticsearch sinks and flows.

  7. trait MessageWriter[T] extends AnyRef
  8. sealed final class OpensearchApiVersion extends Enum[OpensearchApiVersion] with ApiVersionBase
  9. final class OpensearchSourceSettings extends SourceSettingsBase[OpensearchApiVersion, OpensearchSourceSettings]

    Configure Opensearch sources.

  10. final class OpensearchWriteSettings extends WriteSettingsBase[OpensearchApiVersion, OpensearchWriteSettings]

    Configure Opensearch sinks and flows.

  11. final class ReadResult[T] extends AnyRef

    Stream element type emitted by Elasticsearch sources.

    Stream element type emitted by Elasticsearch sources.

    The constructor is INTERNAL API, but you may construct instances for testing by using pekko.stream.connectors.elasticsearch.testkit.MessageFactory.

  12. final class RetryAtFixedRate extends RetryLogic
  13. trait RetryLogic extends AnyRef
  14. final class RetryWithBackoff extends RetryLogic
  15. abstract class SourceSettingsBase[Version <: ApiVersionBase, S <: SourceSettingsBase[Version, S]] extends AnyRef

    Configure Elastiscsearch/OpenSearch sources.

  16. sealed class StringMessageWriter extends MessageWriter[String]
  17. final class WriteMessage[T, PT] extends AnyRef
  18. final class WriteResult[T2, C2] extends AnyRef

    Stream element type emitted by Elasticsearch flows.

    Stream element type emitted by Elasticsearch flows.

    The constructor is INTERNAL API, but you may construct instances for testing by using org.apache.pekko.stream.connectors.elasticsearch.testkit.MessageFactory.

  19. abstract class WriteSettingsBase[Version <: ApiVersionBase, W <: WriteSettingsBase[Version, W]] extends AnyRef

    Configure Elasticsearch/OpenSearch sinks and flows.

Value Members

  1. object ElasticsearchConnectionSettings
  2. object ElasticsearchParams
  3. object ElasticsearchSourceSettings
  4. object ElasticsearchWriteSettings
  5. object OpensearchConnectionSettings

    Opensearch 1.x is fully compatible with Elasticsearch 7.x with respect to connection parameters.

  6. object OpensearchParams

    Opensearch 1.x is fully compatible with Elasticsearch 7.x release line, so we could reuse the Elasticsearch V7 compatibile implementation.

  7. object OpensearchSourceSettings
  8. object OpensearchWriteSettings
  9. object RetryAtFixedRate
  10. object RetryNever extends RetryLogic
  11. object RetryWithBackoff
  12. object StringMessageWriter extends StringMessageWriter
  13. object WriteMessage

Ungrouped