package elasticsearch
- Alphabetic
- Public
- All
Type Members
- sealed abstract final class ApiVersion extends Enum[ApiVersion] with ApiVersionBase
-
trait
ApiVersionBase extends AnyRef
Common interface to represent Opensearch / Elasticsearch versions.
- final class ElasticsearchConnectionSettings extends AnyRef
- final class ElasticsearchParams extends AnyRef
-
final
class
ElasticsearchSourceSettings extends SourceSettingsBase[ApiVersion, ElasticsearchSourceSettings]
Configure Elastiscsearch sources.
-
final
class
ElasticsearchWriteSettings extends WriteSettingsBase[ApiVersion, ElasticsearchWriteSettings]
Configure Elasticsearch sinks and flows.
- trait MessageWriter[T] extends AnyRef
- sealed abstract final class OpensearchApiVersion extends Enum[OpensearchApiVersion] with ApiVersionBase
-
final
class
OpensearchSourceSettings extends SourceSettingsBase[OpensearchApiVersion, OpensearchSourceSettings]
Configure Opensearch sources.
-
final
class
OpensearchWriteSettings extends WriteSettingsBase[OpensearchApiVersion, OpensearchWriteSettings]
Configure Opensearch sinks and flows.
-
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 akka.stream.alpakka.elasticsearch.testkit.MessageFactory.
- final class RetryAtFixedRate extends RetryLogic
- trait RetryLogic extends AnyRef
- final class RetryWithBackoff extends RetryLogic
-
abstract
class
SourceSettingsBase[Version <: ApiVersionBase, S <: SourceSettingsBase[Version, S]] extends AnyRef
Configure Elastiscsearch/OpenSearch sources.
- sealed class StringMessageWriter extends MessageWriter[String]
- final class WriteMessage[T, PT] extends AnyRef
-
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 akka.stream.alpakka.elasticsearch.testkit.MessageFactory.
-
abstract
class
WriteSettingsBase[Version <: ApiVersionBase, W <: WriteSettingsBase[Version, W]] extends AnyRef
Configure Elasticsearch/OpenSearch sinks and flows.
Value Members
- object ElasticsearchConnectionSettings
- object ElasticsearchParams
- object ElasticsearchSourceSettings
- object ElasticsearchWriteSettings
-
object
OpensearchConnectionSettings
Opensearch 1.x is fully compatible with Elasticsearch 7.x with respect to connection parameters.
-
object
OpensearchParams
Opensearch 1.x is fully compatible with Elasticsearch 7.x release line, so we could reuse the Elasticsearch V7 compatibile implementation.
- object OpensearchSourceSettings
- object OpensearchWriteSettings
- object RetryAtFixedRate
- object RetryNever extends RetryLogic
- object RetryWithBackoff
- object StringMessageWriter extends StringMessageWriter
- object WriteMessage