Closed kristoffSC closed 1 year ago
File | Coverage [97.87%] | :green_apple: |
---|---|---|
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestSubmitter.java | 95% | :green_apple: |
Total Project Coverage | 93.68% | :green_apple: |
---|
File | Coverage [89.64%] | :green_apple: |
---|---|---|
SinkRequestSubmitMode.java | 100% | :green_apple: |
AbstractRequestSubmitter.java | 100% | :green_apple: |
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetHttpClientFactory.java | 95.35% | :green_apple: |
BatchRequestSubmitter.java | 94.29% | :green_apple: |
PerRequestSubmitter.java | 93.33% | :green_apple: |
HttpSinkInternal.java | 75.52% | :green_apple: |
BatchRequestSubmitterFactory.java | 50% | :x: |
Total Project Coverage | 93.19% | :green_apple: |
---|
File | Coverage [93.44%] | :green_apple: |
---|---|---|
SinkRequestSubmitMode.java | 100% | :green_apple: |
AbstractRequestSubmitter.java | 100% | :green_apple: |
BatchRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetHttpClientFactory.java | 95.35% | :green_apple: |
BatchRequestSubmitter.java | 93.78% | :green_apple: |
PerRequestSubmitter.java | 93.41% | :green_apple: |
HttpSinkInternal.java | 75.52% | :green_apple: |
Total Project Coverage | 93.83% | :green_apple: |
---|
File | Coverage [93.44%] | :green_apple: |
---|---|---|
SinkRequestSubmitMode.java | 100% | :green_apple: |
AbstractRequestSubmitter.java | 100% | :green_apple: |
BatchRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetHttpClientFactory.java | 95.35% | :green_apple: |
BatchRequestSubmitter.java | 93.78% | :green_apple: |
PerRequestSubmitter.java | 93.41% | :green_apple: |
HttpSinkInternal.java | 75.52% | :green_apple: |
Total Project Coverage | 93.83% | :green_apple: |
---|
File | Coverage [94.58%] | :green_apple: |
---|---|---|
SinkRequestSubmitMode.java | 100% | :green_apple: |
HttpSink.java | 100% | :green_apple: |
HttpSinkBuilder.java | 100% | :green_apple: |
JavaNetHttpResponseWrapper.java | 100% | :green_apple: |
AbstractRequestSubmitter.java | 100% | :green_apple: |
BatchRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestRequestSubmitterFactory.java | 100% | :green_apple: |
HttpDynamicTableSinkFactory.java | 100% | :green_apple: |
HttpDynamicSink.java | 95.58% | :green_apple: |
JavaNetHttpClientFactory.java | 95.35% | :green_apple: |
PerRequestSubmitter.java | 94.12% | :green_apple: |
BatchRequestSubmitter.java | 94.02% | :green_apple: |
HttpSinkInternal.java | 75.52% | :green_apple: |
Slf4jHttpPostRequestCallbackFactory.java | 52.94% | :x: |
Total Project Coverage | 93.85% | :green_apple: |
---|
File | Coverage [94.58%] | :green_apple: |
---|---|---|
SinkRequestSubmitMode.java | 100% | :green_apple: |
HttpSink.java | 100% | :green_apple: |
HttpSinkBuilder.java | 100% | :green_apple: |
JavaNetHttpResponseWrapper.java | 100% | :green_apple: |
AbstractRequestSubmitter.java | 100% | :green_apple: |
BatchRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestRequestSubmitterFactory.java | 100% | :green_apple: |
HttpDynamicTableSinkFactory.java | 100% | :green_apple: |
HttpDynamicSink.java | 95.58% | :green_apple: |
JavaNetHttpClientFactory.java | 95.35% | :green_apple: |
PerRequestSubmitter.java | 94.12% | :green_apple: |
BatchRequestSubmitter.java | 94.02% | :green_apple: |
HttpSinkInternal.java | 75.52% | :green_apple: |
Slf4jHttpPostRequestCallbackFactory.java | 52.94% | :x: |
Total Project Coverage | 93.85% | :green_apple: |
---|
File | Coverage [94.58%] | :green_apple: |
---|---|---|
SinkRequestSubmitMode.java | 100% | :green_apple: |
HttpSink.java | 100% | :green_apple: |
HttpSinkBuilder.java | 100% | :green_apple: |
JavaNetHttpResponseWrapper.java | 100% | :green_apple: |
AbstractRequestSubmitter.java | 100% | :green_apple: |
BatchRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestRequestSubmitterFactory.java | 100% | :green_apple: |
HttpDynamicTableSinkFactory.java | 100% | :green_apple: |
HttpDynamicSink.java | 95.58% | :green_apple: |
JavaNetHttpClientFactory.java | 95.35% | :green_apple: |
PerRequestSubmitter.java | 94.12% | :green_apple: |
BatchRequestSubmitter.java | 94.02% | :green_apple: |
HttpSinkInternal.java | 75.52% | :green_apple: |
Slf4jHttpPostRequestCallbackFactory.java | 52.94% | :x: |
Total Project Coverage | 93.85% | :green_apple: |
---|
File | Coverage [94.58%] | :green_apple: |
---|---|---|
SinkRequestSubmitMode.java | 100% | :green_apple: |
HttpSink.java | 100% | :green_apple: |
HttpSinkBuilder.java | 100% | :green_apple: |
JavaNetHttpResponseWrapper.java | 100% | :green_apple: |
AbstractRequestSubmitter.java | 100% | :green_apple: |
BatchRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestRequestSubmitterFactory.java | 100% | :green_apple: |
HttpDynamicTableSinkFactory.java | 100% | :green_apple: |
HttpDynamicSink.java | 95.58% | :green_apple: |
JavaNetHttpClientFactory.java | 95.35% | :green_apple: |
PerRequestSubmitter.java | 94.12% | :green_apple: |
BatchRequestSubmitter.java | 94.02% | :green_apple: |
HttpSinkInternal.java | 75.52% | :green_apple: |
Slf4jHttpPostRequestCallbackFactory.java | 52.94% | :x: |
Total Project Coverage | 93.85% | :green_apple: |
---|
File | Coverage [94.58%] | :green_apple: |
---|---|---|
SinkRequestSubmitMode.java | 100% | :green_apple: |
HttpSink.java | 100% | :green_apple: |
HttpSinkBuilder.java | 100% | :green_apple: |
JavaNetHttpResponseWrapper.java | 100% | :green_apple: |
AbstractRequestSubmitter.java | 100% | :green_apple: |
BatchRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestRequestSubmitterFactory.java | 100% | :green_apple: |
HttpDynamicTableSinkFactory.java | 100% | :green_apple: |
HttpDynamicSink.java | 95.58% | :green_apple: |
JavaNetHttpClientFactory.java | 95.35% | :green_apple: |
PerRequestSubmitter.java | 94.12% | :green_apple: |
BatchRequestSubmitter.java | 94.02% | :green_apple: |
HttpSinkInternal.java | 75.52% | :green_apple: |
Slf4jHttpPostRequestCallbackFactory.java | 52.94% | :x: |
Total Project Coverage | 93.85% | :green_apple: |
---|
File | Coverage [94.58%] | :green_apple: |
---|---|---|
SinkRequestSubmitMode.java | 100% | :green_apple: |
HttpSink.java | 100% | :green_apple: |
HttpSinkBuilder.java | 100% | :green_apple: |
JavaNetHttpResponseWrapper.java | 100% | :green_apple: |
AbstractRequestSubmitter.java | 100% | :green_apple: |
BatchRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestRequestSubmitterFactory.java | 100% | :green_apple: |
HttpDynamicTableSinkFactory.java | 100% | :green_apple: |
HttpDynamicSink.java | 95.58% | :green_apple: |
JavaNetHttpClientFactory.java | 95.35% | :green_apple: |
PerRequestSubmitter.java | 94.12% | :green_apple: |
BatchRequestSubmitter.java | 94.02% | :green_apple: |
HttpSinkInternal.java | 75.52% | :green_apple: |
Slf4jHttpPostRequestCallbackFactory.java | 52.94% | :x: |
Total Project Coverage | 93.85% | :green_apple: |
---|
File | Coverage [94.5%] | :green_apple: |
---|---|---|
SinkRequestSubmitMode.java | 100% | :green_apple: |
HttpSink.java | 100% | :green_apple: |
HttpSinkBuilder.java | 100% | :green_apple: |
JavaNetHttpResponseWrapper.java | 100% | :green_apple: |
AbstractRequestSubmitter.java | 100% | :green_apple: |
BatchRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestRequestSubmitterFactory.java | 100% | :green_apple: |
HttpDynamicTableSinkFactory.java | 100% | :green_apple: |
HttpDynamicSink.java | 95.58% | :green_apple: |
JavaNetHttpClientFactory.java | 95.35% | :green_apple: |
PerRequestSubmitter.java | 94.12% | :green_apple: |
BatchRequestSubmitter.java | 93.46% | :green_apple: |
HttpSinkInternal.java | 75.52% | :green_apple: |
Slf4jHttpPostRequestCallbackFactory.java | 52.94% | :x: |
Total Project Coverage | 93.83% | :green_apple: |
---|
File | Coverage [94.5%] | :green_apple: |
---|---|---|
SinkRequestSubmitMode.java | 100% | :green_apple: |
HttpSink.java | 100% | :green_apple: |
HttpSinkBuilder.java | 100% | :green_apple: |
JavaNetHttpResponseWrapper.java | 100% | :green_apple: |
AbstractRequestSubmitter.java | 100% | :green_apple: |
BatchRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestRequestSubmitterFactory.java | 100% | :green_apple: |
HttpDynamicTableSinkFactory.java | 100% | :green_apple: |
HttpDynamicSink.java | 95.58% | :green_apple: |
JavaNetHttpClientFactory.java | 95.35% | :green_apple: |
PerRequestSubmitter.java | 94.12% | :green_apple: |
BatchRequestSubmitter.java | 93.46% | :green_apple: |
HttpSinkInternal.java | 75.52% | :green_apple: |
Slf4jHttpPostRequestCallbackFactory.java | 52.94% | :x: |
Total Project Coverage | 93.83% | :green_apple: |
---|
File | Coverage [94.5%] | :green_apple: |
---|---|---|
SinkRequestSubmitMode.java | 100% | :green_apple: |
HttpSink.java | 100% | :green_apple: |
HttpSinkBuilder.java | 100% | :green_apple: |
JavaNetHttpResponseWrapper.java | 100% | :green_apple: |
AbstractRequestSubmitter.java | 100% | :green_apple: |
BatchRequestSubmitterFactory.java | 100% | :green_apple: |
JavaNetSinkHttpClient.java | 100% | :green_apple: |
PerRequestRequestSubmitterFactory.java | 100% | :green_apple: |
HttpDynamicTableSinkFactory.java | 100% | :green_apple: |
HttpDynamicSink.java | 95.58% | :green_apple: |
JavaNetHttpClientFactory.java | 95.35% | :green_apple: |
PerRequestSubmitter.java | 94.12% | :green_apple: |
BatchRequestSubmitter.java | 93.46% | :green_apple: |
HttpSinkInternal.java | 75.52% | :green_apple: |
Slf4jHttpPostRequestCallbackFactory.java | 52.94% | :x: |
Total Project Coverage | 93.83% | :green_apple: |
---|
Description
This PR adds support for submitting events by HTTP Sink in batch mode, meaning that body of one HTTP PUT/POST requests will contain data for many processed events.
The data is represented as Json array, like so:
This is a breaking change. Users will have to adapt to it or restore "single mode" by setting:
gid.connector.http.sink.writer.request.mode = single
Resolves https://github.com/getindata/flink-http-connector/issues/42
PR Checklist