This is an automated email from the ASF dual-hosted git repository.

github-merge-queue[bot] pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


    from a140a0015b [Improve][CLI] Install source setup in a project virtual 
environment (#12464)
     add fae69186f1 [Feature][Connector-V2] support websocket connector source 
(#12465)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/labeler/label-scope-conf.yml     |   9 +
 config/plugin_config                               |   1 +
 ...tor-cdc-oceanbase.md => connector-websocket.md} |   1 +
 docs/en/connectors/source/WebSocket.md             | 207 ++++++++
 .../connectors/changelog/connector-websocket.md}   |   1 +
 docs/zh/connectors/source/WebSocket.md             | 193 +++++++
 plugin-mapping.properties                          |   1 +
 .../pom.xml                                        |  39 +-
 .../websocket/config/WebSocketCommonOptions.java}  |  33 +-
 .../websocket/config/WebSocketMessageFormat.java}  |   5 +-
 .../websocket/config/WebSocketSourceConfig.java    | 211 ++++++++
 .../websocket/config/WebSocketSourceOptions.java   | 145 ++++++
 .../exception/WebSocketConnectorErrorCode.java}    |  12 +-
 .../exception/WebSocketConnectorException.java}    |  11 +-
 .../source/WebSocketDeserializationCollector.java  |  76 +++
 .../websocket/source/WebSocketSource.java          | 137 +++++
 .../websocket/source/WebSocketSourceClient.java    | 302 +++++++++++
 .../websocket/source/WebSocketSourceFactory.java}  |  41 +-
 .../websocket/source/WebSocketSourceReader.java    | 159 ++++++
 .../WebSocketTextDeserializationSchema.java}       |  11 +-
 .../seatunnel/websocket/WebSocketFactoryTest.java  |  43 +-
 .../config/WebSocketSourceConfigTest.java          | 198 ++++++++
 .../source/WebSocketSourceClientTest.java          | 142 ++++++
 .../source/WebSocketSourceReaderTest.java          | 553 +++++++++++++++++++++
 .../websocket/source/WebSocketSourceTest.java      | 110 ++++
 seatunnel-connectors-v2/pom.xml                    |   1 +
 seatunnel-dist/pom.xml                             |   7 +
 .../pom.xml                                        |  27 +-
 .../e2e/connector/websocket/WebSocketSourceIT.java | 116 +++++
 .../src/test/resources/websocket_to_assert.conf}   |  31 +-
 seatunnel-e2e/seatunnel-connector-v2-e2e/pom.xml   |   1 +
 31 files changed, 2709 insertions(+), 115 deletions(-)
 copy docs/en/connectors/changelog/{connector-cdc-oceanbase.md => 
connector-websocket.md} (59%)
 create mode 100644 docs/en/connectors/source/WebSocket.md
 copy docs/{en/connectors/changelog/connector-cdc-oceanbase.md => 
zh/connectors/changelog/connector-websocket.md} (59%)
 create mode 100644 docs/zh/connectors/source/WebSocket.md
 copy seatunnel-connectors-v2/{connector-typesense => 
connector-websocket}/pom.xml (80%)
 copy 
seatunnel-connectors-v2/{connector-dingtalk/src/main/java/org/apache/seatunnel/connectors/seatunnel/config/DingTalkSinkOptions.java
 => 
connector-websocket/src/main/java/org/apache/seatunnel/connectors/seatunnel/websocket/config/WebSocketCommonOptions.java}
 (51%)
 copy 
seatunnel-connectors-v2/{connector-google-pubsub/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/pubsub/config/MessageFormat.java
 => 
connector-websocket/src/main/java/org/apache/seatunnel/connectors/seatunnel/websocket/config/WebSocketMessageFormat.java}
 (82%)
 create mode 100644 
seatunnel-connectors-v2/connector-websocket/src/main/java/org/apache/seatunnel/connectors/seatunnel/websocket/config/WebSocketSourceConfig.java
 create mode 100644 
seatunnel-connectors-v2/connector-websocket/src/main/java/org/apache/seatunnel/connectors/seatunnel/websocket/config/WebSocketSourceOptions.java
 copy 
seatunnel-connectors-v2/{connector-tablestore/src/main/java/org/apache/seatunnel/connectors/seatunnel/tablestore/exception/TablestoreConnectorErrorCode.java
 => 
connector-websocket/src/main/java/org/apache/seatunnel/connectors/seatunnel/websocket/exception/WebSocketConnectorErrorCode.java}
 (67%)
 copy 
seatunnel-connectors-v2/{connector-amazonsqs/src/main/java/org/apache/seatunnel/connectors/seatunnel/amazonsqs/exception/AmazonSqsConnectorException.java
 => 
connector-websocket/src/main/java/org/apache/seatunnel/connectors/seatunnel/websocket/exception/WebSocketConnectorException.java}
 (81%)
 create mode 100644 
seatunnel-connectors-v2/connector-websocket/src/main/java/org/apache/seatunnel/connectors/seatunnel/websocket/source/WebSocketDeserializationCollector.java
 create mode 100644 
seatunnel-connectors-v2/connector-websocket/src/main/java/org/apache/seatunnel/connectors/seatunnel/websocket/source/WebSocketSource.java
 create mode 100644 
seatunnel-connectors-v2/connector-websocket/src/main/java/org/apache/seatunnel/connectors/seatunnel/websocket/source/WebSocketSourceClient.java
 copy 
seatunnel-connectors-v2/{connector-http/connector-http-posthog/src/main/java/org/apache/seatunnel/connectors/seatunnel/posthog/source/PostHogSourceFactory.java
 => 
connector-websocket/src/main/java/org/apache/seatunnel/connectors/seatunnel/websocket/source/WebSocketSourceFactory.java}
 (59%)
 create mode 100644 
seatunnel-connectors-v2/connector-websocket/src/main/java/org/apache/seatunnel/connectors/seatunnel/websocket/source/WebSocketSourceReader.java
 copy 
seatunnel-connectors-v2/{connector-edge-socket/src/main/java/org/apache/seatunnel/connectors/seatunnel/edgesocket/source/EdgeSocketTextDeserializationSchema.java
 => 
connector-websocket/src/main/java/org/apache/seatunnel/connectors/seatunnel/websocket/source/WebSocketTextDeserializationSchema.java}
 (79%)
 copy 
seatunnel-transforms-v2/src/test/java/org/apache/seatunnel/transform/metadata/MetadataTransformFactoryTest.java
 => 
seatunnel-connectors-v2/connector-websocket/src/test/java/org/apache/seatunnel/connectors/seatunnel/websocket/WebSocketFactoryTest.java
 (52%)
 create mode 100644 
seatunnel-connectors-v2/connector-websocket/src/test/java/org/apache/seatunnel/connectors/seatunnel/websocket/config/WebSocketSourceConfigTest.java
 create mode 100644 
seatunnel-connectors-v2/connector-websocket/src/test/java/org/apache/seatunnel/connectors/seatunnel/websocket/source/WebSocketSourceClientTest.java
 create mode 100644 
seatunnel-connectors-v2/connector-websocket/src/test/java/org/apache/seatunnel/connectors/seatunnel/websocket/source/WebSocketSourceReaderTest.java
 create mode 100644 
seatunnel-connectors-v2/connector-websocket/src/test/java/org/apache/seatunnel/connectors/seatunnel/websocket/source/WebSocketSourceTest.java
 copy seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-azure-event-hubs-e2e 
=> connector-websocket-e2e}/pom.xml (80%)
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-websocket-e2e/src/test/java/org/apache/seatunnel/e2e/connector/websocket/WebSocketSourceIT.java
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-firebase-e2e/src/test/resources/firebase_source_to_assert.conf
 => connector-websocket-e2e/src/test/resources/websocket_to_assert.conf} (77%)

Reply via email to