@Endpoint(id="kafka") public class KafkaEndpoint extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
KafkaEndpoint.OperationAction |
static class |
KafkaEndpoint.OperationMode |
static class |
KafkaEndpoint.OperationResponse |
| 限定符和类型 | 字段和说明 |
|---|---|
private org.springframework.kafka.config.KafkaListenerEndpointRegistry |
kafkaListenerEndpointRegistry |
protected org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
KafkaEndpoint(org.springframework.kafka.config.KafkaListenerEndpointRegistry kafkaListenerEndpointRegistry) |
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
disableKafkaTopicIfNecessary(org.springframework.kafka.listener.MessageListenerContainer messageListenerContainer,
KafkaEndpoint.OperationMode opMode,
String... topics) |
private void |
enableKafkaTopicIfNecessary(org.springframework.kafka.listener.MessageListenerContainer messageListenerContainer,
KafkaEndpoint.OperationMode opMode,
String... topics) |
KafkaEndpoint.OperationResponse |
execOperationOnKafkaTopics(int mode,
int action,
String topics)
Execute operations on kafka topics.
|
private boolean |
isMatch(KafkaEndpoint.OperationMode opMode,
org.springframework.kafka.listener.ContainerProperties containerProperties,
String... topics) |
protected org.slf4j.Logger logger
private org.springframework.kafka.config.KafkaListenerEndpointRegistry kafkaListenerEndpointRegistry
public KafkaEndpoint(org.springframework.kafka.config.KafkaListenerEndpointRegistry kafkaListenerEndpointRegistry)
@WriteOperation public KafkaEndpoint.OperationResponse execOperationOnKafkaTopics(@Selector int mode, @Selector int action, @Selector String topics)
mode - target operation mode, @see KafkaEndpoint.OperationMode .action - target action, @see KafkaEndpoint.OperationAction.topics - target operations.private void enableKafkaTopicIfNecessary(org.springframework.kafka.listener.MessageListenerContainer messageListenerContainer,
KafkaEndpoint.OperationMode opMode,
String... topics)
private void disableKafkaTopicIfNecessary(org.springframework.kafka.listener.MessageListenerContainer messageListenerContainer,
KafkaEndpoint.OperationMode opMode,
String... topics)
private boolean isMatch(KafkaEndpoint.OperationMode opMode, org.springframework.kafka.listener.ContainerProperties containerProperties, String... topics)
Copyright © 2022 Zodiac. All rights reserved.