@ConditionalOnClass(value={KafkaSimulator.class,KafkaSimulatorFactory.class})
@ConditionalOnProperty(prefix="embedded.kafka.simulator",
name="enabled",
havingValue="true",
matchIfMissing=false)
@RestController
@RequestMapping(path="/simulator/consumer/api/1.0",
produces="application/json",
consumes="application/json")
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 java.lang.String groupId)
Méthode permettant de lister les offsets d'un groupe de consommateurs du simulateur
|
@Autowired private KafkaSimulator kafkaSimulator
@GetMapping(path="/groups",
consumes="*/*")
@ResponseBody
public java.util.List<ConsumerGroup> listConsumerGroup()
@GetMapping(path="/groups/{groupId}/offsets",
consumes="*/*")
@ResponseBody
public java.util.List<ConsumerGroupOffset> listConsumerGroupOffsets(@PathVariable(value="groupId") @NotEmpty
@NotEmpty java.lang.String groupId)
groupId - ID du groupe sourceCopyright © 2019 Leadware. All Rights Reserved.