diff options
| author | lifengchao <[email protected]> | 2024-11-13 13:51:14 +0800 |
|---|---|---|
| committer | lifengchao <[email protected]> | 2024-11-13 13:51:14 +0800 |
| commit | d35dbe98007d341c7b41080535f5c6154063a448 (patch) | |
| tree | e454789823fe80816297ecb92496ed8376cf0413 | |
| parent | 7cca31090dfda01769f55479a40f9ae98456a096 (diff) | |
[Feature][SPI] Factory接口只保留type方法;包位置移动;连接器类名xxTableFactory改为xxConnectorFactory
198 files changed, 265 insertions, 330 deletions
diff --git a/groot-api/src/main/java/com/geedgenetworks/api/common/udf/AggregateFunction.java b/groot-api/src/main/java/com/geedgenetworks/api/common/udf/AggregateFunction.java index e846be1..094e3bf 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/common/udf/AggregateFunction.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/common/udf/AggregateFunction.java @@ -1,7 +1,7 @@ package com.geedgenetworks.api.common.udf; import com.geedgenetworks.common.config.Accumulator; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import java.io.Serializable; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/common/udf/ScalarFunction.java b/groot-api/src/main/java/com/geedgenetworks/api/common/udf/ScalarFunction.java index 17e299d..f5b4bc1 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/common/udf/ScalarFunction.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/common/udf/ScalarFunction.java @@ -2,9 +2,8 @@ package com.geedgenetworks.api.common.udf; import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; -import com.geedgenetworks.api.configuration.CheckUDFContextUtil; -import com.geedgenetworks.api.configuration.UDFContextConfigOptions; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.utils.CheckUDFContextUtil; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import java.io.Serializable; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/common/udf/TableFunction.java b/groot-api/src/main/java/com/geedgenetworks/api/common/udf/TableFunction.java index 8b8a008..1d63ba3 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/common/udf/TableFunction.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/common/udf/TableFunction.java @@ -1,6 +1,6 @@ package com.geedgenetworks.api.common.udf; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import java.io.Serializable; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/configuration/UDFContextConfigOptions.java b/groot-api/src/main/java/com/geedgenetworks/api/common/udf/UDFContextConfigOptions.java index 021d198..9d4bab3 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/configuration/UDFContextConfigOptions.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/common/udf/UDFContextConfigOptions.java @@ -1,4 +1,4 @@ -package com.geedgenetworks.api.configuration; +package com.geedgenetworks.api.common.udf; import com.alibaba.fastjson2.TypeReference; import com.geedgenetworks.common.config.Option; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/connector/serialization/DecodingFormat.java b/groot-api/src/main/java/com/geedgenetworks/api/connector/serialization/DecodingFormat.java index 95514ef..1e24d8b 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/connector/serialization/DecodingFormat.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/connector/serialization/DecodingFormat.java @@ -1,6 +1,6 @@ package com.geedgenetworks.api.connector.serialization; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.serialization.DeserializationSchema; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/connector/serialization/EncodingFormat.java b/groot-api/src/main/java/com/geedgenetworks/api/connector/serialization/EncodingFormat.java index c8f9ce5..0f4bbe1 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/connector/serialization/EncodingFormat.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/connector/serialization/EncodingFormat.java @@ -1,6 +1,6 @@ package com.geedgenetworks.api.connector.serialization; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.serialization.SerializationSchema; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/connector/sink/SinkProvider.java b/groot-api/src/main/java/com/geedgenetworks/api/connector/sink/SinkProvider.java index 19c8fe4..ea143b7 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/connector/sink/SinkProvider.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/connector/sink/SinkProvider.java @@ -1,6 +1,6 @@ package com.geedgenetworks.api.connector.sink; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.datastream.DataStreamSink; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/connector/sink/SinkTableFactory.java b/groot-api/src/main/java/com/geedgenetworks/api/connector/sink/SinkTableFactory.java deleted file mode 100644 index ae5b390..0000000 --- a/groot-api/src/main/java/com/geedgenetworks/api/connector/sink/SinkTableFactory.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.geedgenetworks.api.connector.sink; - - -import com.geedgenetworks.api.factory.ConnectorFactory; - -public interface SinkTableFactory extends ConnectorFactory { - SinkProvider getSinkProvider(Context context); -} diff --git a/groot-api/src/main/java/com/geedgenetworks/api/connector/source/SourceProvider.java b/groot-api/src/main/java/com/geedgenetworks/api/connector/source/SourceProvider.java index 37a2d49..4c5e870 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/connector/source/SourceProvider.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/connector/source/SourceProvider.java @@ -1,6 +1,6 @@ package com.geedgenetworks.api.connector.source; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/connector/source/SourceTableFactory.java b/groot-api/src/main/java/com/geedgenetworks/api/connector/source/SourceTableFactory.java deleted file mode 100644 index 404fdd5..0000000 --- a/groot-api/src/main/java/com/geedgenetworks/api/connector/source/SourceTableFactory.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.geedgenetworks.api.connector.source; - -import com.geedgenetworks.api.factory.ConnectorFactory; - -public interface SourceTableFactory extends ConnectorFactory { - SourceProvider getSourceProvider(Context context); -} diff --git a/groot-api/src/main/java/com/geedgenetworks/api/connector/event/Event.java b/groot-api/src/main/java/com/geedgenetworks/api/event/Event.java index 2b04140..ed2e777 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/connector/event/Event.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/event/Event.java @@ -1,4 +1,4 @@ -package com.geedgenetworks.api.connector.event; +package com.geedgenetworks.api.event; import lombok.Data; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/factory/ConnectorFactory.java b/groot-api/src/main/java/com/geedgenetworks/api/factory/ConnectorFactory.java index 1697a24..d10a513 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/factory/ConnectorFactory.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/factory/ConnectorFactory.java @@ -2,12 +2,17 @@ package com.geedgenetworks.api.factory; import com.geedgenetworks.api.connector.schema.Schema; import com.geedgenetworks.api.connector.type.StructType; +import org.apache.flink.configuration.ConfigOption; import org.apache.flink.configuration.Configuration; import java.util.Map; +import java.util.Set; public interface ConnectorFactory extends Factory { + Set<ConfigOption<?>> requiredOptions(); + Set<ConfigOption<?>> optionalOptions(); + public static class Context { private final Schema schema; private final Map<String, String> options; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/factory/Factory.java b/groot-api/src/main/java/com/geedgenetworks/api/factory/Factory.java index e8b1da2..bd624a9 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/factory/Factory.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/factory/Factory.java @@ -1,9 +1,5 @@ package com.geedgenetworks.api.factory; -import org.apache.flink.configuration.ConfigOption; - -import java.util.Set; - public interface Factory { /** * Returns the factory identifier. @@ -11,7 +7,4 @@ public interface Factory { * (e.g. {@code kafka-1}). */ String type(); - - Set<ConfigOption<?>> requiredOptions(); - Set<ConfigOption<?>> optionalOptions(); } diff --git a/groot-api/src/main/java/com/geedgenetworks/api/factory/FactoryUtil.java b/groot-api/src/main/java/com/geedgenetworks/api/factory/FactoryUtil.java index 8c5a7eb..22a14d3 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/factory/FactoryUtil.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/factory/FactoryUtil.java @@ -27,7 +27,11 @@ public final class FactoryUtil { * Validates the required and optional {@link ConfigOption}s of a factory. * */ - public static void validateFactoryOptions(Factory factory, ReadableConfig options) { + public static void validateConnectorFactoryOptions(ConnectorFactory factory, ReadableConfig options) { + validateFactoryOptions(factory.requiredOptions(), factory.optionalOptions(), options); + } + + public static void validateFormatFactoryOptions(FormatFactory factory, ReadableConfig options) { validateFactoryOptions(factory.requiredOptions(), factory.optionalOptions(), options); } @@ -228,7 +232,7 @@ public final class FactoryUtil { /** Validates the options of the factory. It checks for unconsumed option keys. */ public void validate() { - validateFactoryOptions(factory, allOptions); + validateConnectorFactoryOptions(factory, allOptions); validateUnconsumedKeys( factory.type(), allOptions.keySet(), @@ -320,7 +324,7 @@ public final class FactoryUtil { }); } - private <F extends Factory> Optional<F> discoverOptionalFormatFactory( + private <F extends FormatFactory> Optional<F> discoverOptionalFormatFactory( Class<F> formatFactoryClass, ConfigOption<String> formatOption) { final String identifier = allOptions.get(formatOption); //checkFormatIdentifierMatchesWithEnrichingOptions(formatOption, identifier); diff --git a/groot-api/src/main/java/com/geedgenetworks/api/factory/FormatFactory.java b/groot-api/src/main/java/com/geedgenetworks/api/factory/FormatFactory.java index 9ca8572..d0b8eb7 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/factory/FormatFactory.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/factory/FormatFactory.java @@ -1,5 +1,10 @@ package com.geedgenetworks.api.factory; -public interface FormatFactory extends Factory { +import org.apache.flink.configuration.ConfigOption; + +import java.util.Set; +public interface FormatFactory extends Factory { + Set<ConfigOption<?>> requiredOptions(); + Set<ConfigOption<?>> optionalOptions(); } diff --git a/groot-api/src/main/java/com/geedgenetworks/api/factory/SinkFactory.java b/groot-api/src/main/java/com/geedgenetworks/api/factory/SinkFactory.java new file mode 100644 index 0000000..aac9b66 --- /dev/null +++ b/groot-api/src/main/java/com/geedgenetworks/api/factory/SinkFactory.java @@ -0,0 +1,8 @@ +package com.geedgenetworks.api.factory; + + +import com.geedgenetworks.api.connector.sink.SinkProvider; + +public interface SinkFactory extends ConnectorFactory { + SinkProvider getSinkProvider(Context context); +} diff --git a/groot-api/src/main/java/com/geedgenetworks/api/factory/SourceFactory.java b/groot-api/src/main/java/com/geedgenetworks/api/factory/SourceFactory.java new file mode 100644 index 0000000..19fb5f0 --- /dev/null +++ b/groot-api/src/main/java/com/geedgenetworks/api/factory/SourceFactory.java @@ -0,0 +1,7 @@ +package com.geedgenetworks.api.factory; + +import com.geedgenetworks.api.connector.source.SourceProvider; + +public interface SourceFactory extends ConnectorFactory { + SourceProvider getSourceProvider(Context context); +} diff --git a/groot-api/src/main/java/com/geedgenetworks/api/processor/Processor.java b/groot-api/src/main/java/com/geedgenetworks/api/processor/Processor.java index fede994..a1cbe13 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/processor/Processor.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/processor/Processor.java @@ -1,6 +1,6 @@ package com.geedgenetworks.api.processor; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.typesafe.config.Config; import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/configuration/CheckUDFContextUtil.java b/groot-api/src/main/java/com/geedgenetworks/api/utils/CheckUDFContextUtil.java index 3d6e53b..417a499 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/configuration/CheckUDFContextUtil.java +++ b/groot-api/src/main/java/com/geedgenetworks/api/utils/CheckUDFContextUtil.java @@ -1,5 +1,6 @@ -package com.geedgenetworks.api.configuration; +package com.geedgenetworks.api.utils; +import com.geedgenetworks.api.common.udf.UDFContextConfigOptions; import com.geedgenetworks.common.config.CheckResult; import com.geedgenetworks.api.common.udf.UDFContext; diff --git a/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/AbstractExecutor.java b/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/AbstractExecutor.java index 8ad33a2..8312a99 100644 --- a/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/AbstractExecutor.java +++ b/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/AbstractExecutor.java @@ -1,7 +1,7 @@ package com.geedgenetworks.bootstrap.execution; import com.geedgenetworks.common.utils.ReflectionUtils; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.streaming.api.datastream.DataStream; import java.net.URL; diff --git a/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/JobExecution.java b/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/JobExecution.java index ad31d88..3c55944 100644 --- a/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/JobExecution.java +++ b/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/JobExecution.java @@ -6,7 +6,7 @@ import com.geedgenetworks.bootstrap.exception.JobExecuteException; import com.geedgenetworks.bootstrap.main.GrootStreamRunner; import com.geedgenetworks.common.config.Constants; import com.geedgenetworks.common.config.GrootStreamConfig; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.typesafe.config.Config; diff --git a/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/ProcessorExecutor.java b/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/ProcessorExecutor.java index 204866f..8ffd64c 100644 --- a/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/ProcessorExecutor.java +++ b/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/ProcessorExecutor.java @@ -11,7 +11,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.ConfigValidationException; import com.geedgenetworks.api.processor.Processor; import com.geedgenetworks.api.processor.ProcessorConfig; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.google.common.collect.Maps; import com.typesafe.config.Config; import org.apache.flink.streaming.api.datastream.DataStream; diff --git a/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/SinkExecutor.java b/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/SinkExecutor.java index 501fa81..b40a88c 100644 --- a/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/SinkExecutor.java +++ b/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/SinkExecutor.java @@ -12,8 +12,8 @@ import com.geedgenetworks.common.exception.ConfigValidationException; import com.geedgenetworks.api.connector.sink.SinkConfig; import com.geedgenetworks.api.connector.sink.SinkConfigOptions; import com.geedgenetworks.api.connector.sink.SinkProvider; -import com.geedgenetworks.api.connector.sink.SinkTableFactory; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.factory.SinkFactory; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.factory.FactoryUtil; import com.geedgenetworks.api.factory.ConnectorFactory; import com.geedgenetworks.api.connector.schema.Schema; @@ -63,7 +63,7 @@ public class SinkExecutor extends AbstractExecutor<JobRuntimeEnvironment, Config public DataStream<Event> execute(DataStream<Event> input, JobTopologyNode jobTopologyNode) throws JobExecuteException { SinkConfig sinkConfig = operators.get(jobTopologyNode.getName()); try { - SinkTableFactory sinkTableFactory = FactoryUtil.discoverConnectorFactory(SinkTableFactory.class, sinkConfig.getType()); + SinkFactory sinkTableFactory = FactoryUtil.discoverConnectorFactory(SinkFactory.class, sinkConfig.getType()); Map<String, String> options = sinkConfig.getProperties(); Configuration configuration = Configuration.fromMap(options); Schema schema = null; diff --git a/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/SourceExecutor.java b/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/SourceExecutor.java index ca4fc1d..57438e9 100644 --- a/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/SourceExecutor.java +++ b/groot-bootstrap/src/main/java/com/geedgenetworks/bootstrap/execution/SourceExecutor.java @@ -13,8 +13,8 @@ import com.geedgenetworks.common.exception.ConfigValidationException; import com.geedgenetworks.api.connector.source.SourceConfigOptions; import com.geedgenetworks.api.connector.source.SourceConfig; import com.geedgenetworks.api.connector.source.SourceProvider; -import com.geedgenetworks.api.connector.source.SourceTableFactory; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.factory.SourceFactory; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.factory.FactoryUtil; import com.geedgenetworks.api.factory.ConnectorFactory; import com.geedgenetworks.api.connector.schema.Schema; @@ -68,7 +68,7 @@ public class SourceExecutor extends AbstractExecutor<JobRuntimeEnvironment, Conf SourceConfig sourceConfig = operators.get(jobTopologyNode.getName()); SingleOutputStreamOperator sourceSingleOutputStreamOperator; try { - SourceTableFactory tableFactory = FactoryUtil.discoverConnectorFactory(SourceTableFactory.class, sourceConfig.getType()); + SourceFactory tableFactory = FactoryUtil.discoverConnectorFactory(SourceFactory.class, sourceConfig.getType()); Map<String, String> options = sourceConfig.getProperties(); Configuration configuration = Configuration.fromMap(options); Schema schema = null; diff --git a/groot-bootstrap/src/test/java/com/geedgenetworks/bootstrap/main/simple/collect/CollectSink.java b/groot-bootstrap/src/test/java/com/geedgenetworks/bootstrap/main/simple/collect/CollectSink.java index ccb01a4..6a2b7a6 100644 --- a/groot-bootstrap/src/test/java/com/geedgenetworks/bootstrap/main/simple/collect/CollectSink.java +++ b/groot-bootstrap/src/test/java/com/geedgenetworks/bootstrap/main/simple/collect/CollectSink.java @@ -1,6 +1,6 @@ package com.geedgenetworks.bootstrap.main.simple.collect; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.streaming.api.functions.sink.SinkFunction; import java.util.*; diff --git a/groot-bootstrap/src/test/java/com/geedgenetworks/bootstrap/main/simple/collect/CollectTableFactory.java b/groot-bootstrap/src/test/java/com/geedgenetworks/bootstrap/main/simple/collect/CollectTableFactory.java index 15d6328..97b2ffc 100644 --- a/groot-bootstrap/src/test/java/com/geedgenetworks/bootstrap/main/simple/collect/CollectTableFactory.java +++ b/groot-bootstrap/src/test/java/com/geedgenetworks/bootstrap/main/simple/collect/CollectTableFactory.java @@ -1,8 +1,8 @@ package com.geedgenetworks.bootstrap.main.simple.collect; import com.geedgenetworks.api.connector.sink.SinkProvider; -import com.geedgenetworks.api.connector.sink.SinkTableFactory; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.factory.SinkFactory; +import com.geedgenetworks.api.event.Event; import org.apache.flink.configuration.ConfigOption; import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.datastream.DataStreamSink; @@ -13,7 +13,7 @@ import java.util.Set; /** * 用于测试的sink:把元素输出到标准输出或输出日志,输出类型:1(stdout),2(logInfo),3(logWarn) */ -public class CollectTableFactory implements SinkTableFactory { +public class CollectTableFactory implements SinkFactory { public static final String IDENTIFIER = "collect"; @Override public String type() { diff --git a/groot-connectors/connector-clickhouse/src/main/java/com/geedgenetworks/connectors/clickhouse/ClickHouseTableFactory.java b/groot-connectors/connector-clickhouse/src/main/java/com/geedgenetworks/connectors/clickhouse/ClickHouseConnectorFactory.java index 274061d..789edf6 100644 --- a/groot-connectors/connector-clickhouse/src/main/java/com/geedgenetworks/connectors/clickhouse/ClickHouseTableFactory.java +++ b/groot-connectors/connector-clickhouse/src/main/java/com/geedgenetworks/connectors/clickhouse/ClickHouseConnectorFactory.java @@ -2,8 +2,8 @@ package com.geedgenetworks.connectors.clickhouse; import com.geedgenetworks.connectors.clickhouse.sink.EventBatchIntervalClickHouseSink; import com.geedgenetworks.api.connector.sink.SinkProvider; -import com.geedgenetworks.api.connector.sink.SinkTableFactory; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.factory.SinkFactory; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.factory.FactoryUtil; import com.geedgenetworks.api.factory.FactoryUtil.TableFactoryHelper; import com.geedgenetworks.api.connector.schema.Schema; @@ -22,7 +22,7 @@ import java.util.Set; import static com.geedgenetworks.connectors.clickhouse.ClickHouseConnectorOptions.*; import static com.geedgenetworks.connectors.clickhouse.ClickHouseConnectorOptionsUtil.*; -public class ClickHouseTableFactory implements SinkTableFactory { +public class ClickHouseConnectorFactory implements SinkFactory { public static final String IDENTIFIER = "clickhouse"; @Override public String type() { diff --git a/groot-connectors/connector-clickhouse/src/main/java/com/geedgenetworks/connectors/clickhouse/sink/EventBatchIntervalClickHouseSink.java b/groot-connectors/connector-clickhouse/src/main/java/com/geedgenetworks/connectors/clickhouse/sink/EventBatchIntervalClickHouseSink.java index 4b64a84..75cde66 100644 --- a/groot-connectors/connector-clickhouse/src/main/java/com/geedgenetworks/connectors/clickhouse/sink/EventBatchIntervalClickHouseSink.java +++ b/groot-connectors/connector-clickhouse/src/main/java/com/geedgenetworks/connectors/clickhouse/sink/EventBatchIntervalClickHouseSink.java @@ -3,7 +3,7 @@ package com.geedgenetworks.connectors.clickhouse.sink; import com.alibaba.fastjson2.JSON; import com.geedgenetworks.api.metrics.InternalMetrics; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.schema.Schema; import com.geedgenetworks.api.connector.schema.SchemaChangeAware; import com.geedgenetworks.api.connector.type.StructType; diff --git a/groot-connectors/connector-clickhouse/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory b/groot-connectors/connector-clickhouse/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index 9f8187a..58e505d 100644 --- a/groot-connectors/connector-clickhouse/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory +++ b/groot-connectors/connector-clickhouse/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory @@ -1 +1 @@ -com.geedgenetworks.connectors.clickhouse.ClickHouseTableFactory
\ No newline at end of file +com.geedgenetworks.connectors.clickhouse.ClickHouseConnectorFactory
\ No newline at end of file diff --git a/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/FileTableFactory.java b/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/FileConnectorFactory.java index 02baa51..7bb899e 100644 --- a/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/FileTableFactory.java +++ b/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/FileConnectorFactory.java @@ -2,7 +2,7 @@ package com.geedgenetworks.connectors.file; import com.geedgenetworks.api.connector.serialization.DecodingFormat; import com.geedgenetworks.api.connector.source.SourceProvider; -import com.geedgenetworks.api.connector.source.SourceTableFactory; +import com.geedgenetworks.api.factory.SourceFactory; import com.geedgenetworks.api.factory.DecodingFormatFactory; import com.geedgenetworks.api.factory.FactoryUtil; import com.geedgenetworks.api.connector.type.StructType; @@ -14,7 +14,7 @@ import java.util.Set; import static com.geedgenetworks.connectors.file.FileConnectorOptions.*; -public class FileTableFactory implements SourceTableFactory { +public class FileConnectorFactory implements SourceFactory { public static final String IDENTIFIER = "file"; @Override diff --git a/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/FileSourceProvider.java b/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/FileSourceProvider.java index 4a3fd77..979fbcf 100644 --- a/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/FileSourceProvider.java +++ b/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/FileSourceProvider.java @@ -1,7 +1,7 @@ package com.geedgenetworks.connectors.file; import com.geedgenetworks.api.connector.source.SourceProvider; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.commons.io.IOUtils; import org.apache.commons.io.LineIterator; diff --git a/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/HdfsTextFileSource.java b/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/HdfsTextFileSource.java index 09994f8..0e7e9a6 100644 --- a/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/HdfsTextFileSource.java +++ b/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/HdfsTextFileSource.java @@ -1,6 +1,6 @@ package com.geedgenetworks.connectors.file; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.commons.io.IOUtils; import org.apache.commons.io.LineIterator; import org.apache.flink.api.common.serialization.DeserializationSchema; diff --git a/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/LocalTextFileSource.java b/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/LocalTextFileSource.java index aec3f55..479d278 100644 --- a/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/LocalTextFileSource.java +++ b/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/LocalTextFileSource.java @@ -1,6 +1,6 @@ package com.geedgenetworks.connectors.file; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.commons.io.IOUtils; import org.apache.commons.io.LineIterator; import org.apache.flink.api.common.serialization.DeserializationSchema; diff --git a/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/MemoryTextFileSource.java b/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/MemoryTextFileSource.java index 56444bb..493cd48 100644 --- a/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/MemoryTextFileSource.java +++ b/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/MemoryTextFileSource.java @@ -1,6 +1,6 @@ package com.geedgenetworks.connectors.file; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.serialization.DeserializationSchema; import org.apache.flink.streaming.api.functions.source.RichParallelSourceFunction; import org.slf4j.Logger; diff --git a/groot-connectors/connector-file/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory b/groot-connectors/connector-file/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index d1c44cc..d532b8b 100644 --- a/groot-connectors/connector-file/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory +++ b/groot-connectors/connector-file/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory @@ -1 +1 @@ -com.geedgenetworks.connectors.file.FileTableFactory
\ No newline at end of file +com.geedgenetworks.connectors.file.FileConnectorFactory
\ No newline at end of file diff --git a/groot-connectors/connector-ipfix-collector/src/main/java/com/geedgenetworks/connectors/ipfix/collector/IPFixTableFactory.java b/groot-connectors/connector-ipfix-collector/src/main/java/com/geedgenetworks/connectors/ipfix/collector/IPFixConnectorFactory.java index b4ca1e7..66d4932 100644 --- a/groot-connectors/connector-ipfix-collector/src/main/java/com/geedgenetworks/connectors/ipfix/collector/IPFixTableFactory.java +++ b/groot-connectors/connector-ipfix-collector/src/main/java/com/geedgenetworks/connectors/ipfix/collector/IPFixConnectorFactory.java @@ -1,7 +1,7 @@ package com.geedgenetworks.connectors.ipfix.collector; import com.geedgenetworks.api.connector.source.SourceProvider; -import com.geedgenetworks.api.connector.source.SourceTableFactory; +import com.geedgenetworks.api.factory.SourceFactory; import com.geedgenetworks.api.factory.FactoryUtil; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.configuration.ConfigOption; @@ -13,7 +13,7 @@ import java.util.Set; import static com.geedgenetworks.connectors.ipfix.collector.IPFixConnectorOptionsUtil.PROPERTIES_PREFIX; -public class IPFixTableFactory implements SourceTableFactory { +public class IPFixConnectorFactory implements SourceFactory { private static final String IDENTIFIER = "ipfix"; @Override diff --git a/groot-connectors/connector-ipfix-collector/src/main/java/com/geedgenetworks/connectors/ipfix/collector/IPFixSourceProvider.java b/groot-connectors/connector-ipfix-collector/src/main/java/com/geedgenetworks/connectors/ipfix/collector/IPFixSourceProvider.java index 7426637..a70c736 100644 --- a/groot-connectors/connector-ipfix-collector/src/main/java/com/geedgenetworks/connectors/ipfix/collector/IPFixSourceProvider.java +++ b/groot-connectors/connector-ipfix-collector/src/main/java/com/geedgenetworks/connectors/ipfix/collector/IPFixSourceProvider.java @@ -6,7 +6,7 @@ import com.geedgenetworks.connectors.ipfix.collector.utils.IPFixUtil; import com.geedgenetworks.api.metrics.InternalMetrics; import com.geedgenetworks.api.connector.source.SourceProvider; import com.geedgenetworks.api.connector.type.*; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.DataType; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.functions.RichFlatMapFunction; diff --git a/groot-connectors/connector-ipfix-collector/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory b/groot-connectors/connector-ipfix-collector/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index bcf4133..9c349ef 100644 --- a/groot-connectors/connector-ipfix-collector/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory +++ b/groot-connectors/connector-ipfix-collector/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory @@ -1 +1 @@ -com.geedgenetworks.connectors.ipfix.collector.IPFixTableFactory
\ No newline at end of file +com.geedgenetworks.connectors.ipfix.collector.IPFixConnectorFactory
\ No newline at end of file diff --git a/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/EventKafkaDeserializationSchema.java b/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/EventKafkaDeserializationSchema.java index 35fcde7..e0e495e 100644 --- a/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/EventKafkaDeserializationSchema.java +++ b/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/EventKafkaDeserializationSchema.java @@ -1,7 +1,7 @@ package com.geedgenetworks.connectors.kafka; import com.geedgenetworks.api.metrics.InternalMetrics; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.apache.flink.api.common.serialization.DeserializationSchema; import org.apache.flink.api.common.typeinfo.TypeInformation; diff --git a/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaTableFactory.java b/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaConnectorFactory.java index dca76ed..2041b67 100644 --- a/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaTableFactory.java +++ b/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaConnectorFactory.java @@ -7,9 +7,9 @@ import com.geedgenetworks.connectors.kafka.rate.NoRateLimitingStrategy; import com.geedgenetworks.connectors.kafka.rate.RateLimitingStrategy; import com.geedgenetworks.connectors.kafka.rate.RateLimitingStrategyType; import com.geedgenetworks.api.connector.sink.SinkProvider; -import com.geedgenetworks.api.connector.sink.SinkTableFactory; +import com.geedgenetworks.api.factory.SinkFactory; import com.geedgenetworks.api.connector.source.SourceProvider; -import com.geedgenetworks.api.connector.source.SourceTableFactory; +import com.geedgenetworks.api.factory.SourceFactory; import com.geedgenetworks.api.factory.DecodingFormatFactory; import com.geedgenetworks.api.factory.EncodingFormatFactory; import com.geedgenetworks.api.factory.FactoryUtil; @@ -23,7 +23,7 @@ import java.util.*; import static com.geedgenetworks.connectors.kafka.KafkaConnectorOptions.*; import static com.geedgenetworks.connectors.kafka.KafkaConnectorOptionsUtil.*; -public class KafkaTableFactory implements SourceTableFactory, SinkTableFactory { +public class KafkaConnectorFactory implements SourceFactory, SinkFactory { public static final String IDENTIFIER = "kafka"; @Override public String type() { diff --git a/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaSinkProvider.java b/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaSinkProvider.java index 57a7d70..c0c85b8 100644 --- a/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaSinkProvider.java +++ b/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaSinkProvider.java @@ -3,7 +3,7 @@ package com.geedgenetworks.connectors.kafka; import com.geedgenetworks.connectors.kafka.rate.RateLimitingStrategy; import com.geedgenetworks.api.connector.serialization.EncodingFormat; import com.geedgenetworks.api.connector.sink.SinkProvider; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.serialization.SerializationSchema; import org.apache.flink.streaming.api.datastream.DataStream; diff --git a/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaSourceProvider.java b/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaSourceProvider.java index 6b6de05..f4d26fe 100644 --- a/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaSourceProvider.java +++ b/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaSourceProvider.java @@ -2,7 +2,7 @@ package com.geedgenetworks.connectors.kafka; import com.geedgenetworks.api.connector.serialization.DecodingFormat; import com.geedgenetworks.api.connector.source.SourceProvider; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.serialization.DeserializationSchema; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; diff --git a/groot-connectors/connector-kafka/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory b/groot-connectors/connector-kafka/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index 531df31..fcc56b2 100644 --- a/groot-connectors/connector-kafka/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory +++ b/groot-connectors/connector-kafka/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory @@ -1 +1 @@ -com.geedgenetworks.connectors.kafka.KafkaTableFactory
\ No newline at end of file +com.geedgenetworks.connectors.kafka.KafkaConnectorFactory
\ No newline at end of file diff --git a/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/MockTableFactory.java b/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/MockConnectorFactory.java index 43e3364..0dff9d0 100644 --- a/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/MockTableFactory.java +++ b/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/MockConnectorFactory.java @@ -3,8 +3,8 @@ package com.geedgenetworks.connectors.mock; import com.geedgenetworks.connectors.mock.faker.FakerUtils; import com.geedgenetworks.connectors.mock.faker.ObjectFaker; import com.geedgenetworks.api.connector.source.SourceProvider; -import com.geedgenetworks.api.connector.source.SourceTableFactory; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.factory.SourceFactory; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.factory.FactoryUtil; import com.geedgenetworks.api.connector.type.StructType; import org.apache.commons.io.FileUtils; @@ -20,7 +20,7 @@ import java.util.Set; import static com.geedgenetworks.connectors.mock.MockConnectorOptions.*; -public class MockTableFactory implements SourceTableFactory { +public class MockConnectorFactory implements SourceFactory { public static final String IDENTIFIER = "mock"; @Override diff --git a/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/MockSource.java b/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/MockSource.java index 61792a1..81cd8ff 100644 --- a/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/MockSource.java +++ b/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/MockSource.java @@ -1,7 +1,7 @@ package com.geedgenetworks.connectors.mock; import com.geedgenetworks.connectors.mock.faker.ObjectFaker; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.configuration.Configuration; import org.apache.flink.streaming.api.functions.source.RichParallelSourceFunction; diff --git a/groot-connectors/connector-mock/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory b/groot-connectors/connector-mock/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index eea834f..0e268ab 100644 --- a/groot-connectors/connector-mock/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory +++ b/groot-connectors/connector-mock/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory @@ -1 +1 @@ -com.geedgenetworks.connectors.mock.MockTableFactory
\ No newline at end of file +com.geedgenetworks.connectors.mock.MockConnectorFactory
\ No newline at end of file diff --git a/groot-connectors/connector-starrocks/src/main/java/com/geedgenetworks/connectors/starrocks/StarRocksTableFactory.java b/groot-connectors/connector-starrocks/src/main/java/com/geedgenetworks/connectors/starrocks/StarRocksConnectorFactory.java index 3bca2fa..ff79dda 100644 --- a/groot-connectors/connector-starrocks/src/main/java/com/geedgenetworks/connectors/starrocks/StarRocksTableFactory.java +++ b/groot-connectors/connector-starrocks/src/main/java/com/geedgenetworks/connectors/starrocks/StarRocksConnectorFactory.java @@ -2,8 +2,8 @@ package com.geedgenetworks.connectors.starrocks; import com.geedgenetworks.api.connector.sink.SinkProvider; -import com.geedgenetworks.api.connector.sink.SinkTableFactory; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.factory.SinkFactory; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.factory.FactoryUtil; import com.starrocks.connector.flink.table.sink.EventStarRocksDynamicSinkFunctionV2; import com.starrocks.connector.flink.table.sink.SinkFunctionFactory; @@ -18,7 +18,7 @@ import org.apache.flink.util.Preconditions; import java.util.HashSet; import java.util.Set; -public class StarRocksTableFactory implements SinkTableFactory { +public class StarRocksConnectorFactory implements SinkFactory { public static final String IDENTIFIER = "starrocks"; @Override public String type() { diff --git a/groot-connectors/connector-starrocks/src/main/java/com/starrocks/connector/flink/table/sink/EventStarRocksDynamicSinkFunctionV2.java b/groot-connectors/connector-starrocks/src/main/java/com/starrocks/connector/flink/table/sink/EventStarRocksDynamicSinkFunctionV2.java index 7bf57ab..bbc9109 100644 --- a/groot-connectors/connector-starrocks/src/main/java/com/starrocks/connector/flink/table/sink/EventStarRocksDynamicSinkFunctionV2.java +++ b/groot-connectors/connector-starrocks/src/main/java/com/starrocks/connector/flink/table/sink/EventStarRocksDynamicSinkFunctionV2.java @@ -2,7 +2,7 @@ package com.starrocks.connector.flink.table.sink; import com.alibaba.fastjson2.JSON; import com.geedgenetworks.api.metrics.InternalMetrics; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.starrocks.connector.flink.manager.StarRocksSinkBufferEntity; import com.starrocks.connector.flink.manager.StarRocksStreamLoadListener; import com.starrocks.connector.flink.tools.EnvUtils; diff --git a/groot-connectors/connector-starrocks/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory b/groot-connectors/connector-starrocks/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index d5d12b5..8d3b6c5 100644 --- a/groot-connectors/connector-starrocks/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory +++ b/groot-connectors/connector-starrocks/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory @@ -1 +1 @@ -com.geedgenetworks.connectors.starrocks.StarRocksTableFactory +com.geedgenetworks.connectors.starrocks.StarRocksConnectorFactory diff --git a/groot-core/src/main/java/com/geedgenetworks/core/connector/inline/InlineTableFactory.java b/groot-core/src/main/java/com/geedgenetworks/core/connector/inline/InlineConnectorFactory.java index 7eab006..a77b2a4 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/connector/inline/InlineTableFactory.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/connector/inline/InlineConnectorFactory.java @@ -3,7 +3,7 @@ package com.geedgenetworks.core.connector.inline; import com.alibaba.fastjson2.JSON; import com.geedgenetworks.api.connector.source.SourceProvider; import com.geedgenetworks.api.connector.serialization.DecodingFormat; -import com.geedgenetworks.api.connector.source.SourceTableFactory; +import com.geedgenetworks.api.factory.SourceFactory; import com.geedgenetworks.api.factory.DecodingFormatFactory; import com.geedgenetworks.api.factory.FactoryUtil; import com.geedgenetworks.api.connector.type.StructType; @@ -21,7 +21,7 @@ import static org.apache.flink.configuration.ConfigOptions.key; /** * 用于测试的source,用于简单测试format、function等 */ -public class InlineTableFactory implements SourceTableFactory { +public class InlineConnectorFactory implements SourceFactory { public static final String IDENTIFIER = "inline"; @Override public String type() { diff --git a/groot-core/src/main/java/com/geedgenetworks/core/connector/inline/InlineSourceProvider.java b/groot-core/src/main/java/com/geedgenetworks/core/connector/inline/InlineSourceProvider.java index 4ed69b5..849cdde 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/connector/inline/InlineSourceProvider.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/connector/inline/InlineSourceProvider.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.connector.inline; import com.geedgenetworks.api.connector.source.SourceProvider; import com.geedgenetworks.api.connector.serialization.DecodingFormat; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.configuration.Configuration; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/connector/print/PrintTableFactory.java b/groot-core/src/main/java/com/geedgenetworks/core/connector/print/PrintConnectorFactory.java index e558aeb..409395b 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/connector/print/PrintTableFactory.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/connector/print/PrintConnectorFactory.java @@ -1,8 +1,8 @@ package com.geedgenetworks.core.connector.print; import com.geedgenetworks.api.connector.serialization.EncodingFormat; -import com.geedgenetworks.api.connector.sink.SinkTableFactory; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.factory.SinkFactory; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.configuration.ConfigOption; import org.apache.flink.configuration.ConfigOptions; @@ -21,7 +21,7 @@ import static com.geedgenetworks.core.connector.print.PrintMode.STDOUT; /** * 用于测试的sink:把元素输出到标准输出或输出日志,输出类型:1(stdout),2(logInfo),3(logWarn) */ -public class PrintTableFactory implements SinkTableFactory { +public class PrintConnectorFactory implements SinkFactory { public static final String IDENTIFIER = "print"; @Override public String type() { diff --git a/groot-core/src/main/java/com/geedgenetworks/core/connector/print/PrintSinkFunction.java b/groot-core/src/main/java/com/geedgenetworks/core/connector/print/PrintSinkFunction.java index 22187bd..9836b9a 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/connector/print/PrintSinkFunction.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/connector/print/PrintSinkFunction.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.connector.print; import com.geedgenetworks.api.connector.serialization.EncodingFormat; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.serialization.SerializationSchema; import org.apache.flink.configuration.Configuration; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AbstractFirstAggregation.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AbstractFirstAggregation.java index 4dcea9d..0d9c3ca 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AbstractFirstAggregation.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AbstractFirstAggregation.java @@ -11,7 +11,7 @@ import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; import com.geedgenetworks.api.common.udf.UdfEntity; import com.geedgenetworks.api.metrics.InternalMetrics; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.google.common.collect.Lists; import com.googlecode.aviator.AviatorEvaluator; import com.googlecode.aviator.AviatorEvaluatorInstance; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AggregateProcessor.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AggregateProcessor.java index 498d833..9b6f10b 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AggregateProcessor.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AggregateProcessor.java @@ -6,10 +6,9 @@ import com.geedgenetworks.common.config.CheckResult; import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.ConfigValidationException; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.processor.Processor; import com.typesafe.config.Config; -import com.typesafe.config.ConfigUtil; import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; @@ -19,8 +18,6 @@ import org.apache.flink.streaming.api.windowing.assigners.TumblingEventTimeWindo import org.apache.flink.streaming.api.windowing.assigners.TumblingProcessingTimeWindows; import org.apache.flink.streaming.api.windowing.time.Time; -import java.util.Map; - import static com.geedgenetworks.common.config.Constants.*; public class AggregateProcessor implements Processor<AggregateConfig> { diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AggregateProcessorFactory.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AggregateProcessorFactory.java index 03cc1e1..0997261 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AggregateProcessorFactory.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AggregateProcessorFactory.java @@ -2,9 +2,6 @@ package com.geedgenetworks.core.processor.aggregate; import com.geedgenetworks.api.processor.Processor; import com.geedgenetworks.api.factory.ProcessorFactory; -import org.apache.flink.configuration.ConfigOption; - -import java.util.Set; public class AggregateProcessorFactory implements ProcessorFactory { @@ -14,16 +11,6 @@ public class AggregateProcessorFactory implements ProcessorFactory { } @Override - public Set<ConfigOption<?>> requiredOptions() { - return Set.of(); - } - - @Override - public Set<ConfigOption<?>> optionalOptions() { - return Set.of(); - } - - @Override public Processor<?> createProcessor() { return new AggregateProcessor(); } diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AggregateProcessorFunction.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AggregateProcessorFunction.java index cf54c3f..2fb0ff1 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AggregateProcessorFunction.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/AggregateProcessorFunction.java @@ -8,7 +8,7 @@ import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; import com.geedgenetworks.api.common.udf.UdfEntity; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.google.common.collect.Lists; import com.googlecode.aviator.AviatorEvaluator; import com.googlecode.aviator.AviatorEvaluatorInstance; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/FirstAggregationEventTime.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/FirstAggregationEventTime.java index 6e53bd1..730aafb 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/FirstAggregationEventTime.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/FirstAggregationEventTime.java @@ -3,7 +3,7 @@ package com.geedgenetworks.core.processor.aggregate; import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.common.config.KeybyEntity; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.configuration.Configuration; import org.apache.flink.streaming.api.functions.ProcessFunction; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/FirstAggregationProcessingTime.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/FirstAggregationProcessingTime.java index 2cd7c61..ec78e2f 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/FirstAggregationProcessingTime.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/FirstAggregationProcessingTime.java @@ -4,7 +4,7 @@ package com.geedgenetworks.core.processor.aggregate; import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.common.config.KeybyEntity; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.configuration.Configuration; import org.apache.flink.streaming.api.functions.ProcessFunction; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/KeySelector.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/KeySelector.java index 2b5f1e3..7fc388e 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/KeySelector.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/KeySelector.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.processor.aggregate; import cn.hutool.crypto.SecureUtil; import com.geedgenetworks.common.config.KeybyEntity; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import java.util.HashMap; import java.util.List; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/ProcessWindowFunction.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/ProcessWindowFunction.java index 7e1bc8c..c59bb01 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/ProcessWindowFunction.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/aggregate/ProcessWindowFunction.java @@ -4,13 +4,13 @@ import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.common.config.KeybyEntity; import com.geedgenetworks.common.utils.ColumnUtil; import com.geedgenetworks.api.metrics.InternalMetrics; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.configuration.Configuration; import org.apache.flink.streaming.api.windowing.windows.TimeWindow; import org.apache.flink.util.Collector; -import static com.geedgenetworks.api.connector.event.Event.WINDOW_END_TIMESTAMP; -import static com.geedgenetworks.api.connector.event.Event.WINDOW_START_TIMESTAMP; +import static com.geedgenetworks.api.event.Event.WINDOW_END_TIMESTAMP; +import static com.geedgenetworks.api.event.Event.WINDOW_START_TIMESTAMP; public class ProcessWindowFunction extends org.apache.flink.streaming.api.functions.windowing.ProcessWindowFunction< Accumulator, // 输入类型 diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/filter/AviatorFilterProcessor.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/filter/AviatorFilterProcessor.java index 8953c94..99f74e8 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/filter/AviatorFilterProcessor.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/filter/AviatorFilterProcessor.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.processor.filter; import com.alibaba.fastjson.JSONObject; import com.geedgenetworks.api.processor.Processor; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.typesafe.config.Config; import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/filter/AviatorFilterProcessorFactory.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/filter/AviatorFilterProcessorFactory.java index ea0c60b..db6d2ac 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/filter/AviatorFilterProcessorFactory.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/filter/AviatorFilterProcessorFactory.java @@ -2,9 +2,6 @@ package com.geedgenetworks.core.processor.filter; import com.geedgenetworks.api.processor.Processor; import com.geedgenetworks.api.factory.ProcessorFactory; -import org.apache.flink.configuration.ConfigOption; - -import java.util.Set; public class AviatorFilterProcessorFactory implements ProcessorFactory { @@ -18,13 +15,4 @@ public class AviatorFilterProcessorFactory implements ProcessorFactory { return "aviator"; } - @Override - public Set<ConfigOption<?>> requiredOptions() { - return Set.of(); - } - - @Override - public Set<ConfigOption<?>> optionalOptions() { - return Set.of(); - } } diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/filter/FilterFunction.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/filter/FilterFunction.java index 9d5d6f3..a138b4e 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/filter/FilterFunction.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/filter/FilterFunction.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.processor.filter; import com.geedgenetworks.common.utils.ColumnUtil; import com.geedgenetworks.api.metrics.InternalMetrics; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.googlecode.aviator.AviatorEvaluator; import com.googlecode.aviator.AviatorEvaluatorInstance; import com.googlecode.aviator.Expression; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/projection/ProjectionProcessFunction.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/projection/ProjectionProcessFunction.java index db0070f..03a8f5a 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/projection/ProjectionProcessFunction.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/projection/ProjectionProcessFunction.java @@ -12,7 +12,7 @@ import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; import com.geedgenetworks.api.common.udf.UdfEntity; import com.geedgenetworks.api.metrics.InternalMetrics; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.google.common.collect.Lists; import com.googlecode.aviator.AviatorEvaluator; import com.googlecode.aviator.AviatorEvaluatorInstance; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/projection/ProjectionProcessor.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/projection/ProjectionProcessor.java index eb32786..c2c2c9d 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/projection/ProjectionProcessor.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/projection/ProjectionProcessor.java @@ -6,7 +6,7 @@ import com.geedgenetworks.common.config.CheckResult; import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.ConfigValidationException; import com.geedgenetworks.api.processor.Processor; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.typesafe.config.Config; import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/projection/ProjectionProcessorFactory.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/projection/ProjectionProcessorFactory.java index 706eeea..13e0c95 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/projection/ProjectionProcessorFactory.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/projection/ProjectionProcessorFactory.java @@ -2,9 +2,6 @@ package com.geedgenetworks.core.processor.projection; import com.geedgenetworks.api.processor.Processor; import com.geedgenetworks.api.factory.ProcessorFactory; -import org.apache.flink.configuration.ConfigOption; - -import java.util.Set; public class ProjectionProcessorFactory implements ProcessorFactory { @@ -18,13 +15,4 @@ public class ProjectionProcessorFactory implements ProcessorFactory { return "projection"; } - @Override - public Set<ConfigOption<?>> requiredOptions() { - return Set.of(); - } - - @Override - public Set<ConfigOption<?>> optionalOptions() { - return Set.of(); - } } diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/split/RuleContext.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/split/RuleContext.java index 99076f9..f1cd8e8 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/split/RuleContext.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/split/RuleContext.java @@ -1,6 +1,6 @@ package com.geedgenetworks.core.processor.split; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.googlecode.aviator.Expression; import lombok.Data; import org.apache.flink.util.OutputTag; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/split/SplitFunction.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/split/SplitFunction.java index 2e0fda6..2cbf74d 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/split/SplitFunction.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/split/SplitFunction.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.processor.split; import com.geedgenetworks.api.metrics.InternalMetrics; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.googlecode.aviator.AviatorEvaluator; import com.googlecode.aviator.AviatorEvaluatorInstance; import com.googlecode.aviator.Expression; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/split/SplitProcessor.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/split/SplitProcessor.java index e4ecb18..eedebd0 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/split/SplitProcessor.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/split/SplitProcessor.java @@ -2,14 +2,12 @@ package com.geedgenetworks.core.processor.split; import com.alibaba.fastjson.JSONObject; import com.geedgenetworks.api.processor.Processor; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.typesafe.config.Config; import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; -import java.util.Map; - public class SplitProcessor implements Processor<SplitConfig> { @Override diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/split/SplitProcessorFactory.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/split/SplitProcessorFactory.java index ff85a45..7777a05 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/split/SplitProcessorFactory.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/split/SplitProcessorFactory.java @@ -2,9 +2,6 @@ package com.geedgenetworks.core.processor.split; import com.geedgenetworks.api.processor.Processor; import com.geedgenetworks.api.factory.ProcessorFactory; -import org.apache.flink.configuration.ConfigOption; - -import java.util.Set; public class SplitProcessorFactory implements ProcessorFactory { @@ -18,13 +15,4 @@ public class SplitProcessorFactory implements ProcessorFactory { return "split"; } - @Override - public Set<ConfigOption<?>> requiredOptions() { - return Set.of(); - } - - @Override - public Set<ConfigOption<?>> optionalOptions() { - return Set.of(); - } } diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/table/TableProcessor.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/table/TableProcessor.java index 273f6de..3dbdd7f 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/table/TableProcessor.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/table/TableProcessor.java @@ -6,14 +6,12 @@ import com.geedgenetworks.common.config.CheckResult; import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.ConfigValidationException; import com.geedgenetworks.api.processor.Processor; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.typesafe.config.Config; import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; -import java.util.Map; - public class TableProcessor implements Processor<TableConfig> { diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/table/TableProcessorFactory.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/table/TableProcessorFactory.java index c9e1e81..5e51bfb 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/table/TableProcessorFactory.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/table/TableProcessorFactory.java @@ -1,9 +1,7 @@ package com.geedgenetworks.core.processor.table; + import com.geedgenetworks.api.processor.Processor; import com.geedgenetworks.api.factory.ProcessorFactory; -import org.apache.flink.configuration.ConfigOption; - -import java.util.Set; public class TableProcessorFactory implements ProcessorFactory { @@ -17,13 +15,4 @@ public class TableProcessorFactory implements ProcessorFactory { return "table"; } - @Override - public Set<ConfigOption<?>> requiredOptions() { - return Set.of(); - } - - @Override - public Set<ConfigOption<?>> optionalOptions() { - return Set.of(); - } } diff --git a/groot-core/src/main/java/com/geedgenetworks/core/processor/table/TableProcessorFunction.java b/groot-core/src/main/java/com/geedgenetworks/core/processor/table/TableProcessorFunction.java index b840739..f061028 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/processor/table/TableProcessorFunction.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/processor/table/TableProcessorFunction.java @@ -9,7 +9,7 @@ import com.geedgenetworks.api.common.udf.TableFunction; import com.geedgenetworks.api.common.udf.UDFContext; import com.geedgenetworks.api.common.udf.UdfEntity; import com.geedgenetworks.api.metrics.InternalMetrics; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.google.common.collect.Lists; import com.googlecode.aviator.AviatorEvaluator; import com.googlecode.aviator.AviatorEvaluatorInstance; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/AsnLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/AsnLookup.java index 808c6b2..c4212ee 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/AsnLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/AsnLookup.java @@ -10,9 +10,9 @@ import com.geedgenetworks.core.udf.knowlegdebase.handler.AsnKnowledgeBaseHandler import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.configuration.CheckUDFContextUtil; -import com.geedgenetworks.api.configuration.UDFContextConfigOptions; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.utils.CheckUDFContextUtil; +import com.geedgenetworks.api.common.udf.UDFContextConfigOptions; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; import org.apache.flink.configuration.Configuration; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/CurrentUnixTimestamp.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/CurrentUnixTimestamp.java index e59a7c9..2673eac 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/CurrentUnixTimestamp.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/CurrentUnixTimestamp.java @@ -4,7 +4,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/DecodeBase64.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/DecodeBase64.java index f1ff72f..c72fc4e 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/DecodeBase64.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/DecodeBase64.java @@ -4,7 +4,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.utils.StringUtil; import lombok.extern.slf4j.Slf4j; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/Domain.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/Domain.java index 5e41135..80b0b22 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/Domain.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/Domain.java @@ -5,9 +5,9 @@ import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.shaded.com.google.common.net.InternetDomainName; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.configuration.CheckUDFContextUtil; -import com.geedgenetworks.api.configuration.UDFContextConfigOptions; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.utils.CheckUDFContextUtil; +import com.geedgenetworks.api.common.udf.UDFContextConfigOptions; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; import java.util.List; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/Drop.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/Drop.java index 8b1c7a2..c1fc669 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/Drop.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/Drop.java @@ -5,9 +5,9 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.configuration.CheckUDFContextUtil; -import com.geedgenetworks.api.configuration.UDFContextConfigOptions; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.utils.CheckUDFContextUtil; +import com.geedgenetworks.api.common.udf.UDFContextConfigOptions; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/EncodeBase64.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/EncodeBase64.java index 7f1fe94..77c9f8b 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/EncodeBase64.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/EncodeBase64.java @@ -4,7 +4,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/Encrypt.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/Encrypt.java index 80a2460..6216eec 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/Encrypt.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/Encrypt.java @@ -17,11 +17,11 @@ import com.geedgenetworks.shaded.org.apache.http.HttpStatus; import com.geedgenetworks.shaded.org.apache.http.message.BasicHeader; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.configuration.CheckUDFContextUtil; -import com.geedgenetworks.api.configuration.UDFContextConfigOptions; -import com.geedgenetworks.api.configuration.util.LoadIntervalDataOptions; -import com.geedgenetworks.api.configuration.util.LoadIntervalDataUtil; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.utils.CheckUDFContextUtil; +import com.geedgenetworks.api.common.udf.UDFContextConfigOptions; +import com.geedgenetworks.core.utils.LoadIntervalDataOptions; +import com.geedgenetworks.core.utils.LoadIntervalDataUtil; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; import org.apache.flink.configuration.Configuration; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/Eval.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/Eval.java index b0d2f73..ca1f731 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/Eval.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/Eval.java @@ -6,7 +6,7 @@ import com.geedgenetworks.core.expressions.Calc; import com.geedgenetworks.core.expressions.EvalExecutor; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import java.util.List; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/Flatten.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/Flatten.java index 38e0e98..55a3fd0 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/Flatten.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/Flatten.java @@ -6,7 +6,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/FromUnixTimestamp.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/FromUnixTimestamp.java index e31e44f..8a4129b 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/FromUnixTimestamp.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/FromUnixTimestamp.java @@ -4,7 +4,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/GenerateStringArray.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/GenerateStringArray.java index 7db582b..6513400 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/GenerateStringArray.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/GenerateStringArray.java @@ -4,7 +4,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import java.util.*; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/GeoIpLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/GeoIpLookup.java index 9c26527..4226f2a 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/GeoIpLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/GeoIpLookup.java @@ -11,9 +11,9 @@ import com.alibaba.fastjson2.JSON; import com.geedgenetworks.model.LocationResponse; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.configuration.CheckUDFContextUtil; -import com.geedgenetworks.api.configuration.UDFContextConfigOptions; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.utils.CheckUDFContextUtil; +import com.geedgenetworks.api.common.udf.UDFContextConfigOptions; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; import org.apache.flink.configuration.Configuration; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/Hmac.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/Hmac.java index 970d5b4..dc5f778 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/Hmac.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/Hmac.java @@ -7,9 +7,9 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.configuration.CheckUDFContextUtil; -import com.geedgenetworks.api.configuration.UDFContextConfigOptions; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.utils.CheckUDFContextUtil; +import com.geedgenetworks.api.common.udf.UDFContextConfigOptions; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.utils.StringUtil; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/JsonExtract.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/JsonExtract.java index a64b3d2..41880c0 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/JsonExtract.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/JsonExtract.java @@ -5,7 +5,7 @@ import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.common.utils.JsonPathUtil; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; public class JsonExtract implements ScalarFunction { diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/PathCombine.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/PathCombine.java index 18aa591..7c40903 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/PathCombine.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/PathCombine.java @@ -8,7 +8,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; import org.apache.flink.configuration.Configuration; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/Rename.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/Rename.java index 662129c..f2805ae 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/Rename.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/Rename.java @@ -5,7 +5,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.googlecode.aviator.AviatorEvaluator; import com.googlecode.aviator.AviatorEvaluatorInstance; import com.googlecode.aviator.Expression; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/SnowflakeId.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/SnowflakeId.java index 520ba77..df97e84 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/SnowflakeId.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/SnowflakeId.java @@ -5,7 +5,7 @@ import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.core.utils.SnowflakeIdUtils; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import java.io.Serializable; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/StringJoiner.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/StringJoiner.java index 1adb68d..f24ad6e 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/StringJoiner.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/StringJoiner.java @@ -4,7 +4,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import java.util.List; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/UnixTimestampConverter.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/UnixTimestampConverter.java index 04e0cfe..eee599a 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/UnixTimestampConverter.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/UnixTimestampConverter.java @@ -4,7 +4,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/AnonymityLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/AnonymityLookup.java index eb6d66b..6b940d3 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/AnonymityLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/AnonymityLookup.java @@ -4,7 +4,7 @@ import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.IocDarkwebKnowledgeBaseHandler; import com.geedgenetworks.core.udf.knowlegdebase.handler.RuleKnowledgeBaseHandler; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/AppCategoryLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/AppCategoryLookup.java index 89b3a6a..06f233f 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/AppCategoryLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/AppCategoryLookup.java @@ -3,7 +3,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.AppCategoryKnowledgeBaseHandler; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/ArrayElementsPrepend.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/ArrayElementsPrepend.java index dcc2da2..52053fd 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/ArrayElementsPrepend.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/ArrayElementsPrepend.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import java.util.ArrayList; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/BaseStationLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/BaseStationLookup.java index 09e141d..cf01cc7 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/BaseStationLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/BaseStationLookup.java @@ -5,7 +5,7 @@ import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.BaseStationKnowledgeBaseHandler; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import java.util.List; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/DnsServerInfoLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/DnsServerInfoLookup.java index dc9d27f..864b3ec 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/DnsServerInfoLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/DnsServerInfoLookup.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.DnsServerInfoKnowledgeBaseHandler; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import java.util.List; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/FieldsMerge.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/FieldsMerge.java index 0f705b7..5ba2a06 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/FieldsMerge.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/FieldsMerge.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import java.util.ArrayList; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/FqdnCategoryLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/FqdnCategoryLookup.java index 2e88d99..29b0bea 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/FqdnCategoryLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/FqdnCategoryLookup.java @@ -3,7 +3,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.FqdnCategoryKnowledgeBaseHandler; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/FqdnWhoisLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/FqdnWhoisLookup.java index e06714e..c65a48e 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/FqdnWhoisLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/FqdnWhoisLookup.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.FqdnWhoisKnowledgeBaseHandler; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; /** * @author gujinkai diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/H3CellLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/H3CellLookup.java index c6f4e62..40701be 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/H3CellLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/H3CellLookup.java @@ -3,7 +3,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.uber.h3core.H3Core; import com.geedgenetworks.api.common.udf.ScalarFunction; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IcpLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IcpLookup.java index 8eaadc6..6f11398 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IcpLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IcpLookup.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.FqdnIcpKnowledgeBaseHandler; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; /** * @author gujinkai diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IdcRenterLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IdcRenterLookup.java index 7269845..6209d96 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IdcRenterLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IdcRenterLookup.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.IdcRenterKnowledgeBaseHandler; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; /** * @author gujinkai diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IntelligenceIndicatorLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IntelligenceIndicatorLookup.java index d6f95ee..b899319 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IntelligenceIndicatorLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IntelligenceIndicatorLookup.java @@ -3,7 +3,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.IntelligenceIndicatorKnowledgeBaseHandler; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IocLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IocLookup.java index 9cc88cd..ca24428 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IocLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IocLookup.java @@ -4,7 +4,7 @@ import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.IocMalwareKnowledgeBaseHandler; import com.geedgenetworks.core.udf.knowlegdebase.handler.RuleKnowledgeBaseHandler; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IpZoneLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IpZoneLookup.java index 8803197..26e04b7 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IpZoneLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/IpZoneLookup.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.InternalIpKnowledgeBaseHandler; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; /** * @author gujinkai diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/L7ProtocolAndAppExtract.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/L7ProtocolAndAppExtract.java index fcbb53a..51d0080 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/L7ProtocolAndAppExtract.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/L7ProtocolAndAppExtract.java @@ -3,7 +3,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/LinkDirectionLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/LinkDirectionLookup.java index 77de477..56bf666 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/LinkDirectionLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/LinkDirectionLookup.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.LinkDirectionKnowledgeBaseHandler; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; /** * @author gujinkai diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/UserDefineTagLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/UserDefineTagLookup.java index d926996..6bfb3ae 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/UserDefineTagLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/UserDefineTagLookup.java @@ -3,7 +3,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.*; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.apache.flink.metrics.Counter; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/VpnLookup.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/VpnLookup.java index 50e6586..f7802be 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/VpnLookup.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/cn/VpnLookup.java @@ -4,7 +4,7 @@ import com.geedgenetworks.core.udf.knowlegdebase.KnowledgeBaseUpdateJob; import com.geedgenetworks.core.udf.knowlegdebase.handler.DomainVpnKnowledgeBaseHandler; import com.geedgenetworks.core.udf.knowlegdebase.handler.IpVpnKnowledgeBaseHandler; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/CollectList.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/CollectList.java index 3624527..b585fdb 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/CollectList.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/CollectList.java @@ -5,7 +5,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import java.util.ArrayList; import java.util.List; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/CollectSet.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/CollectSet.java index b16ae7e..34789a7 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/CollectSet.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/CollectSet.java @@ -6,7 +6,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import java.util.HashSet; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/FirstValue.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/FirstValue.java index 1f8698f..dec1213 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/FirstValue.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/FirstValue.java @@ -21,7 +21,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; /** * Collects elements within a group and returns the list of aggregated objects diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramBaseAggregate.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramBaseAggregate.java index 1e26896..b9283ef 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramBaseAggregate.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramBaseAggregate.java @@ -4,7 +4,7 @@ import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.sketch.util.StringUtils; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.HdrHistogram.ArrayHistogram; import org.HdrHistogram.DirectMapHistogram; import org.HdrHistogram.Histogramer; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/LastValue.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/LastValue.java index a3b8382..d4f86e9 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/LastValue.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/LastValue.java @@ -21,7 +21,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; /** * Collects elements within a group and returns the list of aggregated objects diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/LongCount.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/LongCount.java index 9cffe70..a3b0637 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/LongCount.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/LongCount.java @@ -5,7 +5,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; public class LongCount implements AggregateFunction { diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/Max.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/Max.java index decb770..1734e3e 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/Max.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/Max.java @@ -5,7 +5,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.UDFContext; import com.geedgenetworks.api.common.udf.AggregateFunction; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import java.time.LocalDateTime; import java.util.Map; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/Mean.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/Mean.java index c61a908..6cbda6a 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/Mean.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/Mean.java @@ -6,7 +6,7 @@ import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.core.pojo.OnlineStatistics; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import java.text.DecimalFormat; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/Min.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/Min.java index acf4ba8..fa7b41d 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/Min.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/Min.java @@ -6,7 +6,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import java.time.LocalDateTime; import java.util.Map; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/NumberSum.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/NumberSum.java index 80adf67..825d1ef 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/NumberSum.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/NumberSum.java @@ -5,7 +5,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; public class NumberSum implements AggregateFunction { private String lookupField; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/hlld/HlldBaseAggregate.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/hlld/HlldBaseAggregate.java index 9d46ed9..31f5501 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/hlld/HlldBaseAggregate.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udaf/hlld/HlldBaseAggregate.java @@ -6,7 +6,7 @@ import com.geedgenetworks.sketch.hlld.HllUnion; import com.geedgenetworks.sketch.hlld.HllUtils; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.commons.collections.CollectionUtils; import java.util.Map; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udtf/JsonUnroll.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udtf/JsonUnroll.java index e50dd12..bb1959d 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udtf/JsonUnroll.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udtf/JsonUnroll.java @@ -8,7 +8,7 @@ import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.common.utils.JsonPathUtil; import com.geedgenetworks.api.common.udf.TableFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udtf/PathUnroll.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udtf/PathUnroll.java index dcc8bfb..d2e5356 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udtf/PathUnroll.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udtf/PathUnroll.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.udtf; import com.geedgenetworks.api.common.udf.TableFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/udtf/Unroll.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/udtf/Unroll.java index 61bfff1..99469e8 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/udtf/Unroll.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/udtf/Unroll.java @@ -4,7 +4,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.TableFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/uuid/UUID.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/uuid/UUID.java index d5cd7ed..c187ff3 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/uuid/UUID.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/uuid/UUID.java @@ -5,7 +5,7 @@ import com.fasterxml.uuid.impl.RandomBasedGenerator; import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; import com.geedgenetworks.api.common.udf.ScalarFunction; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/uuid/UUIDv5.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/uuid/UUIDv5.java index 6f52928..4fbe73b 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/uuid/UUIDv5.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/uuid/UUIDv5.java @@ -6,7 +6,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/main/java/com/geedgenetworks/core/udf/uuid/UUIDv7.java b/groot-core/src/main/java/com/geedgenetworks/core/udf/uuid/UUIDv7.java index af03755..41c39d1 100644 --- a/groot-core/src/main/java/com/geedgenetworks/core/udf/uuid/UUIDv7.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/udf/uuid/UUIDv7.java @@ -6,7 +6,7 @@ import com.geedgenetworks.common.exception.CommonErrorCode; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.api.common.udf.ScalarFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import lombok.extern.slf4j.Slf4j; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/configuration/util/LoadIntervalDataOptions.java b/groot-core/src/main/java/com/geedgenetworks/core/utils/LoadIntervalDataOptions.java index 688fcc0..f8f4808 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/configuration/util/LoadIntervalDataOptions.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/utils/LoadIntervalDataOptions.java @@ -1,4 +1,4 @@ -package com.geedgenetworks.api.configuration.util; +package com.geedgenetworks.core.utils; import java.io.Serializable; diff --git a/groot-api/src/main/java/com/geedgenetworks/api/configuration/util/LoadIntervalDataUtil.java b/groot-core/src/main/java/com/geedgenetworks/core/utils/LoadIntervalDataUtil.java index 0c92a39..7d0fcb0 100644 --- a/groot-api/src/main/java/com/geedgenetworks/api/configuration/util/LoadIntervalDataUtil.java +++ b/groot-core/src/main/java/com/geedgenetworks/core/utils/LoadIntervalDataUtil.java @@ -1,4 +1,4 @@ -package com.geedgenetworks.api.configuration.util; +package com.geedgenetworks.core.utils; import org.apache.flink.shaded.guava18.com.google.common.util.concurrent.ThreadFactoryBuilder; import org.apache.flink.util.function.SupplierWithException; diff --git a/groot-core/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory b/groot-core/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index cbb5266..d8d9f73 100644 --- a/groot-core/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory +++ b/groot-core/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory @@ -1,5 +1,5 @@ -com.geedgenetworks.core.connector.inline.InlineTableFactory -com.geedgenetworks.core.connector.print.PrintTableFactory +com.geedgenetworks.core.connector.inline.InlineConnectorFactory +com.geedgenetworks.core.connector.print.PrintConnectorFactory com.geedgenetworks.core.processor.filter.AviatorFilterProcessorFactory com.geedgenetworks.core.processor.split.SplitProcessorFactory com.geedgenetworks.core.processor.projection.ProjectionProcessorFactory diff --git a/groot-core/src/test/java/com/geedgenetworks/core/connector/inline/InlineTableFactoryTest.java b/groot-core/src/test/java/com/geedgenetworks/core/connector/inline/InlineConnectorFactoryTest.java index 7dff253..63bd002 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/connector/inline/InlineTableFactoryTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/connector/inline/InlineConnectorFactoryTest.java @@ -7,11 +7,11 @@ import java.util.Base64; import static org.junit.jupiter.api.Assertions.*; -class InlineTableFactoryTest { +class InlineConnectorFactoryTest { @Test public void testDataDecode(){ - InlineTableFactory factory = new InlineTableFactory(); + InlineConnectorFactory factory = new InlineConnectorFactory(); String str = "utf8字符串"; String data = "utf8字符串"; assertArrayEquals(factory.getDataBytes(data, "string"), str.getBytes(StandardCharsets.UTF_8)); diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/AnonymityLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/AnonymityLookupTest.java index bfcd7a0..36e21a4 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/AnonymityLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/AnonymityLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/AppCategoryLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/AppCategoryLookupTest.java index d32d027..18b6a3c 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/AppCategoryLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/AppCategoryLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/BaseStationLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/BaseStationLookupTest.java index f1936f6..015c67a 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/BaseStationLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/BaseStationLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/DnsServerInfoLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/DnsServerInfoLookupTest.java index 996302c..2e25d9c 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/DnsServerInfoLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/DnsServerInfoLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/FqdnCategoryLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/FqdnCategoryLookupTest.java index 2ff200a..bb2e455 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/FqdnCategoryLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/FqdnCategoryLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/FqdnWhoisLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/FqdnWhoisLookupTest.java index ba0b757..8acbb07 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/FqdnWhoisLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/FqdnWhoisLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/H3CellLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/H3CellLookupTest.java index 22431c3..3354e36 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/H3CellLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/H3CellLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IcpLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IcpLookupTest.java index a27c36b..d7d50f8 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IcpLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IcpLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IdcRenterLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IdcRenterLookupTest.java index 73a9660..baa1fe9 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IdcRenterLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IdcRenterLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IntelligenceIndicatorLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IntelligenceIndicatorLookupTest.java index 1fde9a8..d13ec76 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IntelligenceIndicatorLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IntelligenceIndicatorLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IocLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IocLookupTest.java index e7cfb7e..d27163f 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IocLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IocLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IpZoneLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IpZoneLookupTest.java index 46f8ddd..4d6c306 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IpZoneLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/IpZoneLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/LinkDirectionLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/LinkDirectionLookupTest.java index f504e43..f79c7f1 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/LinkDirectionLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/LinkDirectionLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/UserDefineTagLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/UserDefineTagLookupTest.java index eccad83..4e42b2d 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/UserDefineTagLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/UserDefineTagLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/VpnLookupTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/VpnLookupTest.java index 16bcd67..dddf839 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/VpnLookupTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/cn/VpnLookupTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.core.udf.cn; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.functions.RuntimeContext; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/CollectListTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/CollectListTest.java index 0bd3d4a..e27ae01 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/CollectListTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/CollectListTest.java @@ -4,7 +4,7 @@ package com.geedgenetworks.core.udf.test.aggregate; import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.core.udf.udaf.CollectList; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.Test; import java.text.ParseException; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/CollectSetTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/CollectSetTest.java index edfd81a..defd6a7 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/CollectSetTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/CollectSetTest.java @@ -4,7 +4,7 @@ package com.geedgenetworks.core.udf.test.aggregate; import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.core.udf.udaf.CollectSet; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.Test; import java.text.ParseException; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/FirstValueTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/FirstValueTest.java index 1e51c8a..7a666c7 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/FirstValueTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/FirstValueTest.java @@ -4,7 +4,7 @@ package com.geedgenetworks.core.udf.test.aggregate; import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.core.udf.udaf.FirstValue; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.Test; import java.text.ParseException; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/LastValueTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/LastValueTest.java index b6934b7..571e11c 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/LastValueTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/LastValueTest.java @@ -4,7 +4,7 @@ package com.geedgenetworks.core.udf.test.aggregate; import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.core.udf.udaf.LastValue; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.Test; import java.text.ParseException; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/LongCountTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/LongCountTest.java index a02ba0f..4ca46d9 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/LongCountTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/LongCountTest.java @@ -4,7 +4,7 @@ package com.geedgenetworks.core.udf.test.aggregate; import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.core.udf.udaf.LongCount; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.Test; import java.text.ParseException; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/MaxTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/MaxTest.java index 9c98f08..3966367 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/MaxTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/MaxTest.java @@ -4,7 +4,7 @@ package com.geedgenetworks.core.udf.test.aggregate; import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.core.udf.udaf.Max; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/MeanTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/MeanTest.java index 330c70b..8bb32d2 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/MeanTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/MeanTest.java @@ -4,7 +4,7 @@ package com.geedgenetworks.core.udf.test.aggregate; import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.core.udf.udaf.Mean; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.ibm.icu.text.NumberFormat; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/MinTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/MinTest.java index 4bcda37..bf175e3 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/MinTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/MinTest.java @@ -4,7 +4,7 @@ package com.geedgenetworks.core.udf.test.aggregate; import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.core.udf.udaf.Min; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/NumberSumTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/NumberSumTest.java index 7a931d9..39f6c1b 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/NumberSumTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/aggregate/NumberSumTest.java @@ -19,7 +19,7 @@ package com.geedgenetworks.core.udf.test.aggregate; import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.core.udf.udaf.NumberSum; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.ibm.icu.text.NumberFormat; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/DecodeBase64FunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/DecodeBase64FunctionTest.java index 4b20ff2..63d6fe6 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/DecodeBase64FunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/DecodeBase64FunctionTest.java @@ -3,7 +3,7 @@ package com.geedgenetworks.core.udf.test.simple; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.core.udf.DecodeBase64; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/DomainFunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/DomainFunctionTest.java index 55f76b4..20de1f8 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/DomainFunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/DomainFunctionTest.java @@ -3,7 +3,7 @@ package com.geedgenetworks.core.udf.test.simple; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.core.udf.Domain; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/DropFunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/DropFunctionTest.java index ef6cebd..588fdd2 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/DropFunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/DropFunctionTest.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.test.simple; import com.geedgenetworks.core.udf.Drop; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import java.util.HashMap; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/EncodeBase64FunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/EncodeBase64FunctionTest.java index 07203b5..fb64811 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/EncodeBase64FunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/EncodeBase64FunctionTest.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.test.simple; import com.geedgenetworks.core.udf.EncodeBase64; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.Test; import java.nio.charset.StandardCharsets; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/EncryptFunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/EncryptFunctionTest.java index c0a3ef9..4826c56 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/EncryptFunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/EncryptFunctionTest.java @@ -14,7 +14,7 @@ import com.geedgenetworks.core.udf.encrypt.Crypto; import com.geedgenetworks.core.utils.CryptoProvider; import com.geedgenetworks.core.utils.KMSUtils; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import io.github.jopenlibs.vault.VaultException; import org.apache.flink.api.common.ExecutionConfig; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/FlattenFunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/FlattenFunctionTest.java index a73948f..7ec4d99 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/FlattenFunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/FlattenFunctionTest.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.test.simple; import com.geedgenetworks.core.udf.Flatten; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/FromUnixTimestampTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/FromUnixTimestampTest.java index bc97a41..59a3f91 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/FromUnixTimestampTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/FromUnixTimestampTest.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.test.simple; import com.geedgenetworks.core.udf.FromUnixTimestamp; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/GenerateStringArrayFunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/GenerateStringArrayFunctionTest.java index 2156bb7..1c53e67 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/GenerateStringArrayFunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/GenerateStringArrayFunctionTest.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.test.simple; import com.geedgenetworks.core.udf.GenerateStringArray; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/HmacFunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/HmacFunctionTest.java index 841ae35..aaf301e 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/HmacFunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/HmacFunctionTest.java @@ -3,7 +3,7 @@ package com.geedgenetworks.core.udf.test.simple; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.core.udf.Hmac; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/JsonExtractFunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/JsonExtractFunctionTest.java index 2460b77..f57fde8 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/JsonExtractFunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/JsonExtractFunctionTest.java @@ -5,7 +5,7 @@ import com.alibaba.fastjson.TypeReference; import com.geedgenetworks.common.exception.GrootStreamRuntimeException; import com.geedgenetworks.core.udf.JsonExtract; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/RenameFunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/RenameFunctionTest.java index a9a147b..82c7a9c 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/RenameFunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/RenameFunctionTest.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.test.simple; import com.geedgenetworks.core.udf.Rename; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/StringJoinerFunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/StringJoinerFunctionTest.java index 68ea214..c5660af 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/StringJoinerFunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/StringJoinerFunctionTest.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.test.simple; import com.geedgenetworks.core.udf.StringJoiner; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/UUIDTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/UUIDTest.java index 5f1715f..b758f33 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/UUIDTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/UUIDTest.java @@ -5,7 +5,7 @@ import com.geedgenetworks.core.udf.uuid.UUID; import com.geedgenetworks.core.udf.uuid.UUIDv5; import com.geedgenetworks.core.udf.uuid.UUIDv7; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/UnixTimestampConverterTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/UnixTimestampConverterTest.java index 396fb93..769ff49 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/UnixTimestampConverterTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/simple/UnixTimestampConverterTest.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.test.simple; import com.geedgenetworks.core.udf.UnixTimestampConverter; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/table/JsonUnrollFunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/table/JsonUnrollFunctionTest.java index 288483a..b2641ff 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/table/JsonUnrollFunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/table/JsonUnrollFunctionTest.java @@ -4,7 +4,7 @@ import com.geedgenetworks.core.udf.udtf.JsonUnroll; import com.geedgenetworks.api.common.udf.UDFContext; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import java.util.HashMap; import java.util.List; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/table/UnrollFunctionTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/table/UnrollFunctionTest.java index 8774210..5778275 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/test/table/UnrollFunctionTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/test/table/UnrollFunctionTest.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.test.table; import com.geedgenetworks.core.udf.udtf.Unroll; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramQuantileTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramQuantileTest.java index 830f4c8..c1306ca 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramQuantileTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramQuantileTest.java @@ -4,7 +4,7 @@ import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.sketch.util.StringUtils; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.HdrHistogram.ArrayHistogram; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramQuantilesTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramQuantilesTest.java index ec761f2..0eb6864 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramQuantilesTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramQuantilesTest.java @@ -4,7 +4,7 @@ import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.sketch.util.StringUtils; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.HdrHistogram.ArrayHistogram; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramTest.java index 3c4ac41..e1cd91a 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/HdrHistogram/HdrHistogramTest.java @@ -4,7 +4,7 @@ import com.geedgenetworks.common.config.Accumulator; import com.geedgenetworks.sketch.util.StringUtils; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.HdrHistogram.ArrayHistogram; import org.junit.jupiter.api.Test; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/hlld/HlldApproxCountDistinctTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/hlld/HlldApproxCountDistinctTest.java index 77556d9..bcd1c48 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/hlld/HlldApproxCountDistinctTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/hlld/HlldApproxCountDistinctTest.java @@ -6,7 +6,7 @@ import com.geedgenetworks.sketch.hlld.Hll; import com.geedgenetworks.sketch.util.StringUtils; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.Test; import java.util.Collections; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/hlld/HlldTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/hlld/HlldTest.java index 67c9527..e23fcd4 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/hlld/HlldTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/udaf/hlld/HlldTest.java @@ -5,7 +5,7 @@ import com.geedgenetworks.sketch.hlld.Hll; import com.geedgenetworks.sketch.util.StringUtils; import com.geedgenetworks.api.common.udf.AggregateFunction; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.Test; import java.nio.charset.StandardCharsets; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/udf/udtf/UnrollTest.java b/groot-core/src/test/java/com/geedgenetworks/core/udf/udtf/UnrollTest.java index 0a46028..2c03fbd 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/udf/udtf/UnrollTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/udf/udtf/UnrollTest.java @@ -2,7 +2,7 @@ package com.geedgenetworks.core.udf.udtf; import com.alibaba.fastjson2.JSON; import com.geedgenetworks.api.common.udf.UDFContext; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.junit.jupiter.api.Test; import java.util.Arrays; diff --git a/groot-core/src/test/java/com/geedgenetworks/core/utils/LoadIntervalDataUtilTest.java b/groot-core/src/test/java/com/geedgenetworks/core/utils/LoadIntervalDataUtilTest.java index ef9a21e..b54efca 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/utils/LoadIntervalDataUtilTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/utils/LoadIntervalDataUtilTest.java @@ -1,9 +1,6 @@ package com.geedgenetworks.core.utils; -import com.geedgenetworks.api.configuration.util.LoadIntervalDataOptions; -import com.geedgenetworks.api.configuration.util.LoadIntervalDataUtil; - import java.sql.Timestamp; public class LoadIntervalDataUtilTest { diff --git a/groot-core/src/test/java/com/geedgenetworks/core/utils/SingleValueMapTest.java b/groot-core/src/test/java/com/geedgenetworks/core/utils/SingleValueMapTest.java index 5d6994d..e5074a3 100644 --- a/groot-core/src/test/java/com/geedgenetworks/core/utils/SingleValueMapTest.java +++ b/groot-core/src/test/java/com/geedgenetworks/core/utils/SingleValueMapTest.java @@ -1,7 +1,5 @@ package com.geedgenetworks.core.utils; -import com.geedgenetworks.api.configuration.util.LoadIntervalDataOptions; -import com.geedgenetworks.api.configuration.util.LoadIntervalDataUtil; import org.junit.jupiter.api.Assertions; import java.sql.Timestamp; diff --git a/groot-formats/format-csv/src/main/java/com/geedgenetworks/formats/csv/CsvEventDeserializationSchema.java b/groot-formats/format-csv/src/main/java/com/geedgenetworks/formats/csv/CsvEventDeserializationSchema.java index 8c73d9d..bf67e02 100644 --- a/groot-formats/format-csv/src/main/java/com/geedgenetworks/formats/csv/CsvEventDeserializationSchema.java +++ b/groot-formats/format-csv/src/main/java/com/geedgenetworks/formats/csv/CsvEventDeserializationSchema.java @@ -1,7 +1,7 @@ package com.geedgenetworks.formats.csv; import com.geedgenetworks.api.connector.serialization.MapDeserialization; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.serialization.DeserializationSchema; import org.apache.flink.api.common.typeinfo.TypeInformation; diff --git a/groot-formats/format-csv/src/main/java/com/geedgenetworks/formats/csv/CsvEventSerializationSchema.java b/groot-formats/format-csv/src/main/java/com/geedgenetworks/formats/csv/CsvEventSerializationSchema.java index bd1b69d..7864bb1 100644 --- a/groot-formats/format-csv/src/main/java/com/geedgenetworks/formats/csv/CsvEventSerializationSchema.java +++ b/groot-formats/format-csv/src/main/java/com/geedgenetworks/formats/csv/CsvEventSerializationSchema.java @@ -1,6 +1,6 @@ package com.geedgenetworks.formats.csv; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.serialization.SerializationSchema; import org.apache.flink.shaded.jackson2.com.fasterxml.jackson.dataformat.csv.CsvSchema; diff --git a/groot-formats/format-csv/src/main/java/com/geedgenetworks/formats/csv/CsvFormatFactory.java b/groot-formats/format-csv/src/main/java/com/geedgenetworks/formats/csv/CsvFormatFactory.java index c501cb0..502f044 100644 --- a/groot-formats/format-csv/src/main/java/com/geedgenetworks/formats/csv/CsvFormatFactory.java +++ b/groot-formats/format-csv/src/main/java/com/geedgenetworks/formats/csv/CsvFormatFactory.java @@ -31,7 +31,7 @@ public class CsvFormatFactory implements DecodingFormatFactory, EncodingFormatFa @Override public DecodingFormat createDecodingFormat(ConnectorFactory.Context context, ReadableConfig formatOptions) { - FactoryUtil.validateFactoryOptions(this, formatOptions); + FactoryUtil.validateFormatFactoryOptions(this, formatOptions); validateFormatOptions(formatOptions); final boolean ignoreParseErrors = formatOptions.get(IGNORE_PARSE_ERRORS); return dataType -> { @@ -43,7 +43,7 @@ public class CsvFormatFactory implements DecodingFormatFactory, EncodingFormatFa @Override public EncodingFormat createEncodingFormat(ConnectorFactory.Context context, ReadableConfig formatOptions) { - FactoryUtil.validateFactoryOptions(this, formatOptions); + FactoryUtil.validateFormatFactoryOptions(this, formatOptions); validateFormatOptions(formatOptions); return dataType -> { Preconditions.checkNotNull(dataType, "csv format require schema"); diff --git a/groot-formats/format-csv/src/test/java/com/geedgenetworks/formats/csv/CsvEventSerDeSchemaTest.java b/groot-formats/format-csv/src/test/java/com/geedgenetworks/formats/csv/CsvEventSerDeSchemaTest.java index bf65a36..ba3b3c8 100644 --- a/groot-formats/format-csv/src/test/java/com/geedgenetworks/formats/csv/CsvEventSerDeSchemaTest.java +++ b/groot-formats/format-csv/src/test/java/com/geedgenetworks/formats/csv/CsvEventSerDeSchemaTest.java @@ -1,7 +1,7 @@ package com.geedgenetworks.formats.csv; import com.geedgenetworks.api.connector.serialization.MapDeserialization; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.factory.DecodingFormatFactory; import com.geedgenetworks.api.factory.EncodingFormatFactory; import com.geedgenetworks.api.factory.FactoryUtil; diff --git a/groot-formats/format-json/src/main/java/com/geedgenetworks/formats/json/JsonEventDeserializationSchema.java b/groot-formats/format-json/src/main/java/com/geedgenetworks/formats/json/JsonEventDeserializationSchema.java index 11ce443..aa97ea7 100644 --- a/groot-formats/format-json/src/main/java/com/geedgenetworks/formats/json/JsonEventDeserializationSchema.java +++ b/groot-formats/format-json/src/main/java/com/geedgenetworks/formats/json/JsonEventDeserializationSchema.java @@ -2,7 +2,7 @@ package com.geedgenetworks.formats.json; import com.alibaba.fastjson2.JSON; import com.geedgenetworks.api.connector.serialization.MapDeserialization; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.serialization.DeserializationSchema; import org.apache.flink.api.common.typeinfo.TypeInformation; diff --git a/groot-formats/format-json/src/main/java/com/geedgenetworks/formats/json/JsonEventSerializationSchema.java b/groot-formats/format-json/src/main/java/com/geedgenetworks/formats/json/JsonEventSerializationSchema.java index de5c4a1..c238d1a 100644 --- a/groot-formats/format-json/src/main/java/com/geedgenetworks/formats/json/JsonEventSerializationSchema.java +++ b/groot-formats/format-json/src/main/java/com/geedgenetworks/formats/json/JsonEventSerializationSchema.java @@ -4,7 +4,7 @@ import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.filter.PropertyFilter; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.serialization.SerializationSchema; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; public class JsonEventSerializationSchema implements SerializationSchema<Event> { // __开头字段为内部字段,过滤掉 diff --git a/groot-formats/format-json/src/main/java/com/geedgenetworks/formats/json/JsonFormatFactory.java b/groot-formats/format-json/src/main/java/com/geedgenetworks/formats/json/JsonFormatFactory.java index 15e48d6..7c2c0b2 100644 --- a/groot-formats/format-json/src/main/java/com/geedgenetworks/formats/json/JsonFormatFactory.java +++ b/groot-formats/format-json/src/main/java/com/geedgenetworks/formats/json/JsonFormatFactory.java @@ -2,7 +2,7 @@ package com.geedgenetworks.formats.json; import com.geedgenetworks.api.connector.serialization.DecodingFormat; import com.geedgenetworks.api.connector.serialization.EncodingFormat; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.factory.DecodingFormatFactory; import com.geedgenetworks.api.factory.EncodingFormatFactory; import com.geedgenetworks.api.factory.ConnectorFactory; diff --git a/groot-formats/format-msgpack/src/main/java/com/geedgenetworks/formats/msgpack/MessagePackEventDeserializationSchema.java b/groot-formats/format-msgpack/src/main/java/com/geedgenetworks/formats/msgpack/MessagePackEventDeserializationSchema.java index 8791682..d0bbd87 100644 --- a/groot-formats/format-msgpack/src/main/java/com/geedgenetworks/formats/msgpack/MessagePackEventDeserializationSchema.java +++ b/groot-formats/format-msgpack/src/main/java/com/geedgenetworks/formats/msgpack/MessagePackEventDeserializationSchema.java @@ -2,7 +2,7 @@ package com.geedgenetworks.formats.msgpack; import com.geedgenetworks.api.connector.serialization.MapDeserialization; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.serialization.DeserializationSchema; import org.apache.flink.api.common.typeinfo.TypeInformation; diff --git a/groot-formats/format-msgpack/src/main/java/com/geedgenetworks/formats/msgpack/MessagePackEventSerializationSchema.java b/groot-formats/format-msgpack/src/main/java/com/geedgenetworks/formats/msgpack/MessagePackEventSerializationSchema.java index 149a751..e50882e 100644 --- a/groot-formats/format-msgpack/src/main/java/com/geedgenetworks/formats/msgpack/MessagePackEventSerializationSchema.java +++ b/groot-formats/format-msgpack/src/main/java/com/geedgenetworks/formats/msgpack/MessagePackEventSerializationSchema.java @@ -1,6 +1,6 @@ package com.geedgenetworks.formats.msgpack; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.serialization.SerializationSchema; diff --git a/groot-formats/format-msgpack/src/main/java/com/geedgenetworks/formats/msgpack/MessagePackFormatFactory.java b/groot-formats/format-msgpack/src/main/java/com/geedgenetworks/formats/msgpack/MessagePackFormatFactory.java index cfb47f6..2a3988f 100644 --- a/groot-formats/format-msgpack/src/main/java/com/geedgenetworks/formats/msgpack/MessagePackFormatFactory.java +++ b/groot-formats/format-msgpack/src/main/java/com/geedgenetworks/formats/msgpack/MessagePackFormatFactory.java @@ -3,7 +3,7 @@ package com.geedgenetworks.formats.msgpack; import com.geedgenetworks.api.connector.serialization.DecodingFormat; import com.geedgenetworks.api.connector.serialization.EncodingFormat; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.factory.DecodingFormatFactory; import com.geedgenetworks.api.factory.EncodingFormatFactory; import com.geedgenetworks.api.factory.ConnectorFactory; diff --git a/groot-formats/format-msgpack/src/test/java/com/geedgenetworks/formats/msgpack/MessagePackFormatFactoryTest.java b/groot-formats/format-msgpack/src/test/java/com/geedgenetworks/formats/msgpack/MessagePackFormatFactoryTest.java index 9119317..ac8da06 100644 --- a/groot-formats/format-msgpack/src/test/java/com/geedgenetworks/formats/msgpack/MessagePackFormatFactoryTest.java +++ b/groot-formats/format-msgpack/src/test/java/com/geedgenetworks/formats/msgpack/MessagePackFormatFactoryTest.java @@ -1,10 +1,10 @@ package com.geedgenetworks.formats.msgpack; import com.geedgenetworks.api.connector.sink.SinkProvider; -import com.geedgenetworks.api.connector.sink.SinkTableFactory; +import com.geedgenetworks.api.factory.SinkFactory; import com.geedgenetworks.api.connector.source.SourceProvider; -import com.geedgenetworks.api.connector.source.SourceTableFactory; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.factory.SourceFactory; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.factory.FactoryUtil; import com.geedgenetworks.api.factory.ConnectorFactory; import org.apache.flink.configuration.Configuration; @@ -66,7 +66,7 @@ public class MessagePackFormatFactoryTest { public static void main(String[] args) throws Exception{ byte[] bytes = getTestBytes(); - SourceTableFactory tableFactory = FactoryUtil.discoverConnectorFactory(SourceTableFactory.class, "inline"); + SourceFactory tableFactory = FactoryUtil.discoverConnectorFactory(SourceFactory.class, "inline"); Map<String, String> options = new HashMap<>(); options.put("data", Base64.getEncoder().encodeToString(bytes)); options.put("repeat.count", "3"); @@ -78,7 +78,7 @@ public class MessagePackFormatFactoryTest { SourceProvider sourceProvider = tableFactory.getSourceProvider(context); - SinkTableFactory sinkTableFactory = FactoryUtil.discoverConnectorFactory(SinkTableFactory.class, "print"); + SinkFactory sinkTableFactory = FactoryUtil.discoverConnectorFactory(SinkFactory.class, "print"); options = new HashMap<>(); options.put("format", "msgpack"); configuration = Configuration.fromMap(options); diff --git a/groot-formats/format-protobuf/src/main/java/com/geedgenetworks/formats/protobuf/ProtobufEventDeserializationSchema.java b/groot-formats/format-protobuf/src/main/java/com/geedgenetworks/formats/protobuf/ProtobufEventDeserializationSchema.java index c2e4437..37d8bd6 100644 --- a/groot-formats/format-protobuf/src/main/java/com/geedgenetworks/formats/protobuf/ProtobufEventDeserializationSchema.java +++ b/groot-formats/format-protobuf/src/main/java/com/geedgenetworks/formats/protobuf/ProtobufEventDeserializationSchema.java @@ -2,7 +2,7 @@ package com.geedgenetworks.formats.protobuf; import com.geedgenetworks.shaded.com.google.protobuf.Descriptors.Descriptor; import com.geedgenetworks.api.connector.serialization.MapDeserialization; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.serialization.DeserializationSchema; import org.apache.flink.api.common.typeinfo.TypeInformation; diff --git a/groot-formats/format-protobuf/src/main/java/com/geedgenetworks/formats/protobuf/ProtobufEventSerializationSchema.java b/groot-formats/format-protobuf/src/main/java/com/geedgenetworks/formats/protobuf/ProtobufEventSerializationSchema.java index ccfe850..c928030 100644 --- a/groot-formats/format-protobuf/src/main/java/com/geedgenetworks/formats/protobuf/ProtobufEventSerializationSchema.java +++ b/groot-formats/format-protobuf/src/main/java/com/geedgenetworks/formats/protobuf/ProtobufEventSerializationSchema.java @@ -2,7 +2,7 @@ package com.geedgenetworks.formats.protobuf; import com.alibaba.fastjson2.JSON; import com.geedgenetworks.shaded.com.google.protobuf.Descriptors; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import org.apache.flink.api.common.serialization.SerializationSchema; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/groot-formats/format-protobuf/src/main/java/com/geedgenetworks/formats/protobuf/ProtobufFormatFactory.java b/groot-formats/format-protobuf/src/main/java/com/geedgenetworks/formats/protobuf/ProtobufFormatFactory.java index 9f008e9..3d59ca8 100644 --- a/groot-formats/format-protobuf/src/main/java/com/geedgenetworks/formats/protobuf/ProtobufFormatFactory.java +++ b/groot-formats/format-protobuf/src/main/java/com/geedgenetworks/formats/protobuf/ProtobufFormatFactory.java @@ -3,7 +3,7 @@ package com.geedgenetworks.formats.protobuf; import com.geedgenetworks.shaded.com.google.protobuf.Descriptors; import com.geedgenetworks.api.connector.serialization.DecodingFormat; import com.geedgenetworks.api.connector.serialization.EncodingFormat; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.factory.DecodingFormatFactory; import com.geedgenetworks.api.factory.EncodingFormatFactory; import com.geedgenetworks.api.factory.ConnectorFactory; diff --git a/groot-formats/format-protobuf/src/test/java/com/geedgenetworks/formats/protobuf/ProtobufFormatFactoryTest.java b/groot-formats/format-protobuf/src/test/java/com/geedgenetworks/formats/protobuf/ProtobufFormatFactoryTest.java index 1359f85..2b68850 100644 --- a/groot-formats/format-protobuf/src/test/java/com/geedgenetworks/formats/protobuf/ProtobufFormatFactoryTest.java +++ b/groot-formats/format-protobuf/src/test/java/com/geedgenetworks/formats/protobuf/ProtobufFormatFactoryTest.java @@ -2,10 +2,10 @@ package com.geedgenetworks.formats.protobuf; import com.alibaba.fastjson2.JSON; import com.geedgenetworks.api.connector.sink.SinkProvider; -import com.geedgenetworks.api.connector.sink.SinkTableFactory; +import com.geedgenetworks.api.factory.SinkFactory; import com.geedgenetworks.api.connector.source.SourceProvider; -import com.geedgenetworks.api.connector.source.SourceTableFactory; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.factory.SourceFactory; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.factory.FactoryUtil; import com.geedgenetworks.api.factory.ConnectorFactory; import org.apache.flink.configuration.Configuration; @@ -25,7 +25,7 @@ class ProtobufFormatFactoryTest { String path = ProtobufFormatFactoryTest.class.getResource("/proto3_types.desc").getPath(); String messageName = "Proto3Types"; - SourceTableFactory tableFactory = FactoryUtil.discoverConnectorFactory(SourceTableFactory.class, "inline"); + SourceFactory tableFactory = FactoryUtil.discoverConnectorFactory(SourceFactory.class, "inline"); Map<String, String> options = new HashMap<>(); options.put("repeat.count", "3"); options.put("data", Base64.getEncoder().encodeToString(inputDatas.msg.toByteArray())); @@ -38,7 +38,7 @@ class ProtobufFormatFactoryTest { ConnectorFactory.Context context = new ConnectorFactory.Context( null, options, configuration); SourceProvider sourceProvider = tableFactory.getSourceProvider(context); - SinkTableFactory sinkTableFactory = FactoryUtil.discoverConnectorFactory(SinkTableFactory.class, "print"); + SinkFactory sinkTableFactory = FactoryUtil.discoverConnectorFactory(SinkFactory.class, "print"); options = new HashMap<>(); options.put("format", "json"); configuration = Configuration.fromMap(options); diff --git a/groot-formats/format-raw/src/main/java/com/geedgenetworks/formats/raw/RawEventDeserializationSchema.java b/groot-formats/format-raw/src/main/java/com/geedgenetworks/formats/raw/RawEventDeserializationSchema.java index b299535..29fddc4 100644 --- a/groot-formats/format-raw/src/main/java/com/geedgenetworks/formats/raw/RawEventDeserializationSchema.java +++ b/groot-formats/format-raw/src/main/java/com/geedgenetworks/formats/raw/RawEventDeserializationSchema.java @@ -1,6 +1,6 @@ package com.geedgenetworks.formats.raw; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import com.geedgenetworks.api.connector.type.Types; import org.apache.flink.api.common.serialization.DeserializationSchema; diff --git a/groot-formats/format-raw/src/main/java/com/geedgenetworks/formats/raw/RawEventSerializationSchema.java b/groot-formats/format-raw/src/main/java/com/geedgenetworks/formats/raw/RawEventSerializationSchema.java index c964a5c..c2807e5 100644 --- a/groot-formats/format-raw/src/main/java/com/geedgenetworks/formats/raw/RawEventSerializationSchema.java +++ b/groot-formats/format-raw/src/main/java/com/geedgenetworks/formats/raw/RawEventSerializationSchema.java @@ -1,7 +1,7 @@ package com.geedgenetworks.formats.raw; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.connector.type.StructType; import com.geedgenetworks.api.connector.type.Types; import org.apache.flink.api.common.serialization.SerializationSchema; diff --git a/groot-formats/format-raw/src/main/java/com/geedgenetworks/formats/raw/RawFormatFactory.java b/groot-formats/format-raw/src/main/java/com/geedgenetworks/formats/raw/RawFormatFactory.java index 6e493bb..7490bfc 100644 --- a/groot-formats/format-raw/src/main/java/com/geedgenetworks/formats/raw/RawFormatFactory.java +++ b/groot-formats/format-raw/src/main/java/com/geedgenetworks/formats/raw/RawFormatFactory.java @@ -2,7 +2,7 @@ package com.geedgenetworks.formats.raw; import com.geedgenetworks.api.connector.serialization.DecodingFormat; import com.geedgenetworks.api.connector.serialization.EncodingFormat; -import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.event.Event; import com.geedgenetworks.api.factory.DecodingFormatFactory; import com.geedgenetworks.api.factory.EncodingFormatFactory; import com.geedgenetworks.api.factory.ConnectorFactory; |
