diff options
| author | doufenghu <[email protected]> | 2024-11-13 00:04:20 +0800 |
|---|---|---|
| committer | doufenghu <[email protected]> | 2024-11-13 00:04:20 +0800 |
| commit | b636c24d8349cd3ddd306e8a9561724fbd0d2b4c (patch) | |
| tree | 830650f55480ec66e335450fa217a26e844ece19 /groot-connectors | |
| parent | 73a5f46181af3c9e596e8b08dc27f63339b04c53 (diff) | |
[Feature][API] 统一Operator实例生成接口为Factory. Connector Factory Identifier 统一为type,与任务配置文件保持一致.
Diffstat (limited to 'groot-connectors')
27 files changed, 76 insertions, 75 deletions
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/ClickHouseTableFactory.java index 53cf99a..274061d 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/ClickHouseTableFactory.java @@ -1,12 +1,12 @@ package com.geedgenetworks.connectors.clickhouse; import com.geedgenetworks.connectors.clickhouse.sink.EventBatchIntervalClickHouseSink; -import com.geedgenetworks.spi.sink.SinkProvider; -import com.geedgenetworks.spi.sink.SinkTableFactory; -import com.geedgenetworks.spi.table.event.Event; -import com.geedgenetworks.spi.table.factory.FactoryUtil; -import com.geedgenetworks.spi.table.factory.FactoryUtil.TableFactoryHelper; -import com.geedgenetworks.spi.table.schema.Schema; +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.FactoryUtil; +import com.geedgenetworks.api.factory.FactoryUtil.TableFactoryHelper; +import com.geedgenetworks.api.connector.schema.Schema; import org.apache.flink.configuration.ConfigOption; import org.apache.flink.configuration.MemorySize; import org.apache.flink.configuration.ReadableConfig; @@ -25,7 +25,7 @@ import static com.geedgenetworks.connectors.clickhouse.ClickHouseConnectorOption public class ClickHouseTableFactory implements SinkTableFactory { public static final String IDENTIFIER = "clickhouse"; @Override - public String factoryIdentifier() { + public String type() { return IDENTIFIER; } 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 8a52fb9..4b64a84 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 @@ -2,11 +2,11 @@ package com.geedgenetworks.connectors.clickhouse.sink; import com.alibaba.fastjson2.JSON; -import com.geedgenetworks.spi.metrics.InternalMetrics; -import com.geedgenetworks.spi.table.event.Event; -import com.geedgenetworks.spi.table.schema.Schema; -import com.geedgenetworks.spi.table.schema.SchemaChangeAware; -import com.geedgenetworks.spi.table.type.StructType; +import com.geedgenetworks.api.metrics.InternalMetrics; +import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.connector.schema.Schema; +import com.geedgenetworks.api.connector.schema.SchemaChangeAware; +import com.geedgenetworks.api.connector.type.StructType; import com.github.housepower.data.Block; import org.apache.flink.configuration.Configuration; diff --git a/groot-connectors/connector-clickhouse/src/main/resources/META-INF/services/com.geedgenetworks.spi.table.factory.Factory b/groot-connectors/connector-clickhouse/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index 9f8187a..9f8187a 100644 --- a/groot-connectors/connector-clickhouse/src/main/resources/META-INF/services/com.geedgenetworks.spi.table.factory.Factory +++ b/groot-connectors/connector-clickhouse/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory 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 a946f84..4a3fd77 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,8 +1,8 @@ package com.geedgenetworks.connectors.file; -import com.geedgenetworks.spi.source.SourceProvider; -import com.geedgenetworks.spi.table.event.Event; -import com.geedgenetworks.spi.table.type.StructType; +import com.geedgenetworks.api.connector.source.SourceProvider; +import com.geedgenetworks.api.connector.event.Event; +import com.geedgenetworks.api.connector.type.StructType; 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/FileTableFactory.java b/groot-connectors/connector-file/src/main/java/com/geedgenetworks/connectors/file/FileTableFactory.java index 36a7610..02baa51 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/FileTableFactory.java @@ -1,11 +1,11 @@ package com.geedgenetworks.connectors.file; -import com.geedgenetworks.spi.table.connector.DecodingFormat; -import com.geedgenetworks.spi.source.SourceProvider; -import com.geedgenetworks.spi.source.SourceTableFactory; -import com.geedgenetworks.spi.table.factory.DecodingFormatFactory; -import com.geedgenetworks.spi.table.factory.FactoryUtil; -import com.geedgenetworks.spi.table.type.StructType; +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.DecodingFormatFactory; +import com.geedgenetworks.api.factory.FactoryUtil; +import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.configuration.ConfigOption; import org.apache.flink.configuration.ReadableConfig; @@ -18,7 +18,7 @@ public class FileTableFactory implements SourceTableFactory { public static final String IDENTIFIER = "file"; @Override - public String factoryIdentifier() { + public String type() { return IDENTIFIER; } 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 4faad97..09994f8 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.spi.table.event.Event; +import com.geedgenetworks.api.connector.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 c19a5ea..aec3f55 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.spi.table.event.Event; +import com.geedgenetworks.api.connector.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 24ca96c..56444bb 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.spi.table.event.Event; +import com.geedgenetworks.api.connector.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.spi.table.factory.Factory b/groot-connectors/connector-file/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index d1c44cc..d1c44cc 100644 --- a/groot-connectors/connector-file/src/main/resources/META-INF/services/com.geedgenetworks.spi.table.factory.Factory +++ b/groot-connectors/connector-file/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory 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 7e86a2c..7426637 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 @@ -3,12 +3,12 @@ package com.geedgenetworks.connectors.ipfix.collector; import cn.hutool.log.Log; import cn.hutool.log.LogFactory; import com.geedgenetworks.connectors.ipfix.collector.utils.IPFixUtil; -import com.geedgenetworks.spi.metrics.InternalMetrics; -import com.geedgenetworks.spi.source.SourceProvider; -import com.geedgenetworks.spi.table.type.*; -import com.geedgenetworks.spi.table.event.Event; -import com.geedgenetworks.spi.table.type.DataType; -import com.geedgenetworks.spi.table.type.StructType; +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.connector.type.DataType; +import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.api.common.functions.RichFlatMapFunction; import org.apache.flink.configuration.Configuration; import org.apache.flink.configuration.ReadableConfig; 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/IPFixTableFactory.java index 2865019..b4ca1e7 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/IPFixTableFactory.java @@ -1,9 +1,9 @@ package com.geedgenetworks.connectors.ipfix.collector; -import com.geedgenetworks.spi.source.SourceProvider; -import com.geedgenetworks.spi.source.SourceTableFactory; -import com.geedgenetworks.spi.table.factory.FactoryUtil; -import com.geedgenetworks.spi.table.type.StructType; +import com.geedgenetworks.api.connector.source.SourceProvider; +import com.geedgenetworks.api.connector.source.SourceTableFactory; +import com.geedgenetworks.api.factory.FactoryUtil; +import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.configuration.ConfigOption; import org.apache.flink.configuration.ReadableConfig; @@ -27,7 +27,7 @@ public class IPFixTableFactory implements SourceTableFactory { } @Override - public String factoryIdentifier() { + public String type() { return IDENTIFIER; } diff --git a/groot-connectors/connector-ipfix-collector/src/main/resources/META-INF/services/com.geedgenetworks.spi.table.factory.Factory b/groot-connectors/connector-ipfix-collector/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index bcf4133..bcf4133 100644 --- a/groot-connectors/connector-ipfix-collector/src/main/resources/META-INF/services/com.geedgenetworks.spi.table.factory.Factory +++ b/groot-connectors/connector-ipfix-collector/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory 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 65b01d4..35fcde7 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.spi.metrics.InternalMetrics; -import com.geedgenetworks.spi.table.event.Event; +import com.geedgenetworks.api.metrics.InternalMetrics; +import com.geedgenetworks.api.connector.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/KafkaSinkProvider.java b/groot-connectors/connector-kafka/src/main/java/com/geedgenetworks/connectors/kafka/KafkaSinkProvider.java index b61b376..57a7d70 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 @@ -1,10 +1,10 @@ package com.geedgenetworks.connectors.kafka; import com.geedgenetworks.connectors.kafka.rate.RateLimitingStrategy; -import com.geedgenetworks.spi.table.connector.EncodingFormat; -import com.geedgenetworks.spi.sink.SinkProvider; -import com.geedgenetworks.spi.table.event.Event; -import com.geedgenetworks.spi.table.type.StructType; +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.connector.type.StructType; import org.apache.flink.api.common.serialization.SerializationSchema; import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.datastream.DataStreamSink; 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 81d766e..6b6de05 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 @@ -1,9 +1,9 @@ package com.geedgenetworks.connectors.kafka; -import com.geedgenetworks.spi.table.connector.DecodingFormat; -import com.geedgenetworks.spi.source.SourceProvider; -import com.geedgenetworks.spi.table.event.Event; -import com.geedgenetworks.spi.table.type.StructType; +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.connector.type.StructType; import org.apache.flink.api.common.serialization.DeserializationSchema; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; 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/KafkaTableFactory.java index 0478e00..dca76ed 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/KafkaTableFactory.java @@ -1,18 +1,19 @@ package com.geedgenetworks.connectors.kafka; +import com.geedgenetworks.api.connector.serialization.DecodingFormat; +import com.geedgenetworks.api.connector.serialization.EncodingFormat; import com.geedgenetworks.connectors.kafka.rate.BlockDropRateLimitingStrategy; import com.geedgenetworks.connectors.kafka.rate.NoRateLimitingStrategy; import com.geedgenetworks.connectors.kafka.rate.RateLimitingStrategy; import com.geedgenetworks.connectors.kafka.rate.RateLimitingStrategyType; -import com.geedgenetworks.spi.sink.SinkProvider; -import com.geedgenetworks.spi.sink.SinkTableFactory; -import com.geedgenetworks.spi.source.SourceProvider; -import com.geedgenetworks.spi.source.SourceTableFactory; -import com.geedgenetworks.spi.table.connector.*; -import com.geedgenetworks.spi.table.factory.DecodingFormatFactory; -import com.geedgenetworks.spi.table.factory.EncodingFormatFactory; -import com.geedgenetworks.spi.table.factory.FactoryUtil; -import com.geedgenetworks.spi.table.type.StructType; +import com.geedgenetworks.api.connector.sink.SinkProvider; +import com.geedgenetworks.api.connector.sink.SinkTableFactory; +import com.geedgenetworks.api.connector.source.SourceProvider; +import com.geedgenetworks.api.connector.source.SourceTableFactory; +import com.geedgenetworks.api.factory.DecodingFormatFactory; +import com.geedgenetworks.api.factory.EncodingFormatFactory; +import com.geedgenetworks.api.factory.FactoryUtil; +import com.geedgenetworks.api.connector.type.StructType; import org.apache.flink.configuration.ConfigOption; import org.apache.flink.configuration.ReadableConfig; import org.apache.flink.util.Preconditions; @@ -25,7 +26,7 @@ import static com.geedgenetworks.connectors.kafka.KafkaConnectorOptionsUtil.*; public class KafkaTableFactory implements SourceTableFactory, SinkTableFactory { public static final String IDENTIFIER = "kafka"; @Override - public String factoryIdentifier() { + public String type() { return IDENTIFIER; } diff --git a/groot-connectors/connector-kafka/src/main/java/org/apache/flink/streaming/connectors/kafka/GrootFlinkKafkaProducer.java b/groot-connectors/connector-kafka/src/main/java/org/apache/flink/streaming/connectors/kafka/GrootFlinkKafkaProducer.java index 239d125..22af04f 100644 --- a/groot-connectors/connector-kafka/src/main/java/org/apache/flink/streaming/connectors/kafka/GrootFlinkKafkaProducer.java +++ b/groot-connectors/connector-kafka/src/main/java/org/apache/flink/streaming/connectors/kafka/GrootFlinkKafkaProducer.java @@ -2,7 +2,7 @@ package org.apache.flink.streaming.connectors.kafka; import com.geedgenetworks.connectors.kafka.rate.RateLimitingStatus; import com.geedgenetworks.connectors.kafka.rate.RateLimitingStrategy; -import com.geedgenetworks.spi.metrics.InternalMetrics; +import com.geedgenetworks.api.metrics.InternalMetrics; import org.apache.commons.lang3.StringUtils; import org.apache.flink.annotation.Internal; import org.apache.flink.annotation.PublicEvolving; diff --git a/groot-connectors/connector-kafka/src/main/resources/META-INF/services/com.geedgenetworks.spi.table.factory.Factory b/groot-connectors/connector-kafka/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index 531df31..531df31 100644 --- a/groot-connectors/connector-kafka/src/main/resources/META-INF/services/com.geedgenetworks.spi.table.factory.Factory +++ b/groot-connectors/connector-kafka/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory 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 49cbc5a..61792a1 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.spi.table.event.Event; +import com.geedgenetworks.api.connector.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/java/com/geedgenetworks/connectors/mock/MockTableFactory.java b/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/MockTableFactory.java index a978938..43e3364 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/MockTableFactory.java @@ -2,11 +2,11 @@ package com.geedgenetworks.connectors.mock; import com.geedgenetworks.connectors.mock.faker.FakerUtils; import com.geedgenetworks.connectors.mock.faker.ObjectFaker; -import com.geedgenetworks.spi.source.SourceProvider; -import com.geedgenetworks.spi.source.SourceTableFactory; -import com.geedgenetworks.spi.table.event.Event; -import com.geedgenetworks.spi.table.factory.FactoryUtil; -import com.geedgenetworks.spi.table.type.StructType; +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.FactoryUtil; +import com.geedgenetworks.api.connector.type.StructType; import org.apache.commons.io.FileUtils; import org.apache.flink.configuration.ConfigOption; import org.apache.flink.configuration.ReadableConfig; @@ -24,7 +24,7 @@ public class MockTableFactory implements SourceTableFactory { public static final String IDENTIFIER = "mock"; @Override - public String factoryIdentifier() { + public String type() { return IDENTIFIER; } diff --git a/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/faker/FakerUtils.java b/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/faker/FakerUtils.java index 4ef63bf..1d3b517 100644 --- a/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/faker/FakerUtils.java +++ b/groot-connectors/connector-mock/src/main/java/com/geedgenetworks/connectors/mock/faker/FakerUtils.java @@ -9,8 +9,8 @@ import com.geedgenetworks.connectors.mock.faker.TimestampFaker.*; import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONArray; -import com.geedgenetworks.spi.table.type.DataType; -import com.geedgenetworks.spi.table.type.Types; +import com.geedgenetworks.api.connector.type.DataType; +import com.geedgenetworks.api.connector.type.Types; import org.apache.flink.util.Preconditions; import java.math.BigDecimal; diff --git a/groot-connectors/connector-mock/src/main/resources/META-INF/services/com.geedgenetworks.spi.table.factory.Factory b/groot-connectors/connector-mock/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index eea834f..eea834f 100644 --- a/groot-connectors/connector-mock/src/main/resources/META-INF/services/com.geedgenetworks.spi.table.factory.Factory +++ b/groot-connectors/connector-mock/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory 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/StarRocksTableFactory.java index c7ada13..3bca2fa 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/StarRocksTableFactory.java @@ -1,10 +1,10 @@ package com.geedgenetworks.connectors.starrocks; -import com.geedgenetworks.spi.sink.SinkProvider; -import com.geedgenetworks.spi.sink.SinkTableFactory; -import com.geedgenetworks.spi.table.event.Event; -import com.geedgenetworks.spi.table.factory.FactoryUtil; +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.FactoryUtil; import com.starrocks.connector.flink.table.sink.EventStarRocksDynamicSinkFunctionV2; import com.starrocks.connector.flink.table.sink.SinkFunctionFactory; import com.starrocks.connector.flink.table.sink.StarRocksSinkOptions; @@ -21,7 +21,7 @@ import java.util.Set; public class StarRocksTableFactory implements SinkTableFactory { public static final String IDENTIFIER = "starrocks"; @Override - public String factoryIdentifier() { + public String type() { return IDENTIFIER; } 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 63920ab..7bf57ab 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 @@ -1,8 +1,8 @@ package com.starrocks.connector.flink.table.sink; import com.alibaba.fastjson2.JSON; -import com.geedgenetworks.spi.metrics.InternalMetrics; -import com.geedgenetworks.spi.table.event.Event; +import com.geedgenetworks.api.metrics.InternalMetrics; +import com.geedgenetworks.api.connector.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/java/com/starrocks/connector/flink/table/sink/EventStreamLoadListener.java b/groot-connectors/connector-starrocks/src/main/java/com/starrocks/connector/flink/table/sink/EventStreamLoadListener.java index d1aed43..d7b7ef2 100644 --- a/groot-connectors/connector-starrocks/src/main/java/com/starrocks/connector/flink/table/sink/EventStreamLoadListener.java +++ b/groot-connectors/connector-starrocks/src/main/java/com/starrocks/connector/flink/table/sink/EventStreamLoadListener.java @@ -1,6 +1,6 @@ package com.starrocks.connector.flink.table.sink; -import com.geedgenetworks.spi.metrics.InternalMetrics; +import com.geedgenetworks.api.metrics.InternalMetrics; import com.starrocks.connector.flink.manager.StarRocksStreamLoadListener; import com.starrocks.data.load.stream.StreamLoadResponse; import org.apache.flink.api.common.functions.RuntimeContext; diff --git a/groot-connectors/connector-starrocks/src/main/resources/META-INF/services/com.geedgenetworks.spi.table.factory.Factory b/groot-connectors/connector-starrocks/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory index d5d12b5..d5d12b5 100644 --- a/groot-connectors/connector-starrocks/src/main/resources/META-INF/services/com.geedgenetworks.spi.table.factory.Factory +++ b/groot-connectors/connector-starrocks/src/main/resources/META-INF/services/com.geedgenetworks.api.factory.Factory diff --git a/groot-connectors/pom.xml b/groot-connectors/pom.xml index 939f3bb..7fe10f7 100644 --- a/groot-connectors/pom.xml +++ b/groot-connectors/pom.xml @@ -23,7 +23,7 @@ <dependency> <groupId>com.geedgenetworks</groupId> - <artifactId>groot-spi</artifactId> + <artifactId>groot-api</artifactId> <version>${revision}</version> <scope>provided</scope> </dependency> |
