@ConditionalOnClass(value={KafkaSimulator.class,KafkaSimulatorFactory.class})
@ConditionalOnProperty(prefix="embedded.kafka.simulator",
name="enabled",
havingValue="true",
matchIfMissing=false)
@RestController
@RequestMapping(path="/simulator/api/1.0/consumers/groups",
produces="application/json")
@Validated
public class ConsumerGroupController
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private KafkaSimulator |
kafkaSimulator
Simulateur KAFKA
|
| Constructor and Description |
|---|
ConsumerGroupController() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ConsumerGroup> |
listConsumerGroup()
Méthode permettant de lister les groupes de consommateurs du simulateur
|
java.util.List<ConsumerGroupOffset> |
listConsumerGroupOffsets(@NotEmpty(message="Le param\u00e8tre \'groupId\' doit \u00eatre renseign\u00e9") java.lang.String groupId)
Méthode permettant de lister les offsets d'un groupe de consommateurs du simulateur
|
@Autowired private KafkaSimulator kafkaSimulator
@GetMapping @ResponseBody public java.util.List<ConsumerGroup> listConsumerGroup()
@GetMapping(path="/{groupId}/offsets")
@ResponseBody
public java.util.List<ConsumerGroupOffset> listConsumerGroupOffsets(@PathVariable(value="groupId") @NotEmpty(message="Le param\u00e8tre \'groupId\' doit \u00eatre renseign\u00e9")
@NotEmpty(message="Le param\u00e8tre \'groupId\' doit \u00eatre renseign\u00e9") java.lang.String groupId)
groupId - ID du groupe sourceCopyright © 2019 Leadware. All Rights Reserved.