B C E I N O S
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- build() - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSinkBuilder
-
build the Elasticsearch sink
- builder() - Static method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSinkBuilder
- BulkRequestFactory - Class in com.mtfelisb.flink.connectors.elasticsearch.sink
- BulkRequestFactory() - Constructor for class com.mtfelisb.flink.connectors.elasticsearch.sink.BulkRequestFactory
C
- close() - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSink
-
close the close method when triggered by Flink will destroy the ElasticsearchClient connection
- com.mtfelisb.flink.connectors.elasticsearch.sink - package com.mtfelisb.flink.connectors.elasticsearch.sink
- create() - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.BulkRequestFactory
- create() - Method in interface com.mtfelisb.flink.connectors.elasticsearch.sink.IBulkRequestFactory
- create() - Method in interface com.mtfelisb.flink.connectors.elasticsearch.sink.INetworkConfigFactory
- create() - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.NetworkConfigFactory
E
- ElasticsearchSink<T> - Class in com.mtfelisb.flink.connectors.elasticsearch.sink
-
ElasticsearchSink A RichSinkFunction with CheckpointedFunction implemented; The ElasticsearchSink uses BulkRequest internally to each incoming event and flushes if a specified threshold is reached, or if the checkpoint is enabled, when the snapshot is triggered.
- ElasticsearchSink(INetworkConfigFactory, Emitter<T>, Long, IBulkRequestFactory) - Constructor for class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSink
-
ElasticsearchSink
- ElasticsearchSinkBuilder<T> - Class in com.mtfelisb.flink.connectors.elasticsearch.sink
-
The builder responsible to create valid ElasticsearchSink instances
- ElasticsearchSinkBuilder() - Constructor for class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSinkBuilder
- emit(T, BulkOperation.Builder, SinkFunction.Context) - Method in interface com.mtfelisb.flink.connectors.elasticsearch.sink.Emitter
- Emitter<T> - Interface in com.mtfelisb.flink.connectors.elasticsearch.sink
I
- IBulkRequestFactory - Interface in com.mtfelisb.flink.connectors.elasticsearch.sink
- INetworkConfigFactory - Interface in com.mtfelisb.flink.connectors.elasticsearch.sink
- initializeState(FunctionInitializationContext) - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSink
-
initializeState
- invoke(T, SinkFunction.Context) - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSink
-
invoke buffers every data element in the stream until the threshold is reached
N
- NetworkConfigFactory - Class in com.mtfelisb.flink.connectors.elasticsearch.sink
-
NetworkConfigFactory A factory that implements the INetworkConfigFactory interface to create valid ElasticsearchClient instances
- NetworkConfigFactory(String, int, String, String) - Constructor for class com.mtfelisb.flink.connectors.elasticsearch.sink.NetworkConfigFactory
O
- open(Configuration) - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSink
-
open creates the connection with the Elasticsearch cluster relying on the provided factory
S
- setEmitter(Emitter<T>) - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSinkBuilder
-
setEmitter set the emitter that will be called at every stream element to be processed and buffered
- setHost(String) - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSinkBuilder
-
setHost set the host where the Elasticsearch cluster is reachable
- setPassword(String) - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSinkBuilder
-
setPassword set the password to authenticate the connection with the Elasticsearch cluster
- setPort(int) - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSinkBuilder
-
setPort set the port where the Elasticsearch cluster is reachable
- setThreshold(Long) - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSinkBuilder
-
setThreshold set the threshold of the internal buffer
- setUsername(String) - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSinkBuilder
-
setUsername set the username to authenticate the connection with the Elasticsearch cluster
- snapshotState(FunctionSnapshotContext) - Method in class com.mtfelisb.flink.connectors.elasticsearch.sink.ElasticsearchSink
-
snapshotState used as a hook; that means every checkpoint will trigger a bulk request to Elasticsearch
All Classes All Packages