getindata / flink-http-connector

Http Connector for Apache Flink. Provides sources and sinks for Datastream , Table and SQL APIs.
Apache License 2.0
150 stars 43 forks source link

Package_refactoring - add internal package and expose public API #8

Closed kristoffSC closed 2 years ago

kristoffSC commented 2 years ago

Signed-off-by: Krzysztof Chmielewski krzysztof.chmielewski@getindata.com

Description

Package refactoring to hide internal classes from API users and expose "public" API. Methods defined in classes located outside "internal" package are considered "public API". Any changes to those methods should be communicated as "not backward compatible" and should be avoided.

PR Checklist
github-actions[bot] commented 2 years ago
File Coverage [92.74%] :green_apple:
HttpSinkBuilder.java 100% :green_apple:
HttpSink.java 100% :green_apple:
AsyncHttpTableLookupFunction.java 100% :green_apple:
RestTablePollingClientFactory.java 100% :green_apple:
HttpLookupTableSourceFactory.java 100% :green_apple:
AbstractTablePollingClientFactory.java 100% :green_apple:
JavaNetHttpResponseWrapper.java 100% :green_apple:
JavaNetSinkHttpClient.java 100% :green_apple:
JsonResultTableConverter.java 100% :green_apple:
HttpDynamicTableSinkFactory.java 100% :green_apple:
HttpSinkRequestEntry.java 100% :green_apple:
HttpTableLookupFunction.java 95.73% :green_apple:
HttpDynamicSink.java 94.9% :green_apple:
HttpSinkWriterStateSerializer.java 94.87% :green_apple:
RestTablePollingClient.java 89% :green_apple:
HttpDynamicSinkConnectorOptions.java 88.46% :green_apple:
TableSourceHelper.java 85.71% :green_apple:
HttpLookupTableSource.java 82.61% :green_apple:
HttpSinkWriter.java 71.72% :green_apple:
HttpSinkInternal.java 69.14% :green_apple:
ExceptionUtils.java 67.86% :green_apple:
ThreadUtils.java 37.5% :x:
Total Project Coverage 92.74% :green_apple: