|
@@ -1,21 +1,5 @@
|
|
|
package com.provectus.kafka.ui.cluster.service;
|
|
|
|
|
|
-import lombok.RequiredArgsConstructor;
|
|
|
-import lombok.extern.log4j.Log4j2;
|
|
|
-
|
|
|
-import java.time.Duration;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-import java.util.Optional;
|
|
|
-import java.util.stream.Collectors;
|
|
|
-
|
|
|
-import org.apache.kafka.clients.consumer.ConsumerRecord;
|
|
|
-import org.apache.kafka.clients.consumer.ConsumerRecords;
|
|
|
-import org.apache.kafka.clients.consumer.KafkaConsumer;
|
|
|
-import org.apache.kafka.common.TopicPartition;
|
|
|
-import org.apache.kafka.common.utils.Bytes;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-
|
|
|
import com.provectus.kafka.ui.cluster.deserialization.DeserializationService;
|
|
|
import com.provectus.kafka.ui.cluster.deserialization.RecordDeserializer;
|
|
|
import com.provectus.kafka.ui.cluster.model.ConsumerPosition;
|
|
@@ -24,11 +8,24 @@ import com.provectus.kafka.ui.cluster.util.ClusterUtil;
|
|
|
import com.provectus.kafka.ui.kafka.KafkaService;
|
|
|
import com.provectus.kafka.ui.model.SeekType;
|
|
|
import com.provectus.kafka.ui.model.TopicMessage;
|
|
|
-
|
|
|
+import lombok.RequiredArgsConstructor;
|
|
|
+import lombok.extern.log4j.Log4j2;
|
|
|
+import org.apache.kafka.clients.consumer.ConsumerRecord;
|
|
|
+import org.apache.kafka.clients.consumer.ConsumerRecords;
|
|
|
+import org.apache.kafka.clients.consumer.KafkaConsumer;
|
|
|
+import org.apache.kafka.common.TopicPartition;
|
|
|
+import org.apache.kafka.common.utils.Bytes;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
import reactor.core.publisher.Flux;
|
|
|
import reactor.core.publisher.FluxSink;
|
|
|
import reactor.core.scheduler.Schedulers;
|
|
|
|
|
|
+import java.time.Duration;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.Optional;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
@Service
|
|
|
@Log4j2
|
|
|
@RequiredArgsConstructor
|