TOD bytestream-producer
authorKai Moritz <kai@juplo.de>
Sun, 26 Jun 2022 07:32:49 +0000 (09:32 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 26 Jun 2022 07:32:49 +0000 (09:32 +0200)
TOD.txt [new file with mode: 0644]
src/main/java/de/juplo/kafka/IntegrationConfiguration.java [new file with mode: 0644]
src/main/resources/integration.xml [deleted file]

diff --git a/TOD.txt b/TOD.txt
new file mode 100644 (file)
index 0000000..70adc76
--- /dev/null
+++ b/TOD.txt
@@ -0,0 +1,13 @@
+Dieser Ansatz wurde erst mal verworfen!
+
+* Es geht hier nur darum, Daten einzulesen und in einen Channel zu schreiben
+* Die Idee, dafür die Stream-Abstraktion von Integration zu verwenden,
+  passt aus mehreren Gründen schlecht zum gewählten Beispiel:
+  * Es könnten hier nur Datenblobs erzeugt werden und nicht, analog zu
+    den anderen Implementierungs-Beispielen, die unterschiedlichen
+    Nachrichten-Typen.
+  * Wenn überhaupt so möglich, wie angedacht, müsste mit der Stream-
+    Abstraktion ein Channel mit Daten-Blobs erzeugt werden, der dann
+    von einem Filter verarbeitet wird, der aus den Daten-Blobs die
+    erwarteten Nachrichten-Typen erzeugt.
+* ...
diff --git a/src/main/java/de/juplo/kafka/IntegrationConfiguration.java b/src/main/java/de/juplo/kafka/IntegrationConfiguration.java
new file mode 100644 (file)
index 0000000..624e9ef
--- /dev/null
@@ -0,0 +1,11 @@
+package de.juplo.kafka;
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.integration.config.EnableIntegration;
+
+
+@Configuration
+@EnableIntegration
+public class IntegrationConfiguration
+{
+}
diff --git a/src/main/resources/integration.xml b/src/main/resources/integration.xml
deleted file mode 100644 (file)
index 2b22bcd..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beans:beans xmlns:int-stream="http://www.springframework.org/schema/integration/stream"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xmlns:beans="http://www.springframework.org/schema/beans"
-  xsi:schemaLocation="http://www.springframework.org/schema/beans
-      https://www.springframework.org/schema/beans/spring-beans.xsd
-      http://www.springframework.org/schema/integration/stream
-      https://www.springframework.org/schema/integration/stream/spring-integration-stream.xsd">
-
-  <int-stream:stdin-channel-adapter id="stdin" charset="UTF-8"/>
-
-</beans:beans>