-
@RestController()@RequestMapping(value = {${axon.admin.base-url:axon-admin}}) public final class AxonOpenAdminEndpoint
-
-
Constructor Summary
Constructors Constructor Description AxonOpenAdminEndpoint(TokenInformationService axonOpenAdminTokenStore, ProcessorStatusService processorStatusService, EventProcessingModule eventProcessingModule, EventTailingService eventTailingService)
-
Method Summary
Modifier and Type Method Description final TokenInformationDTOgetTokens()final ProcessorStatusService.EventProcessorStatusDTOgetProcessors()final List<EventTailingService.CaughtEvent>getEvents()final ResponseEntity<Unit>split(@PathVariable() String processorName, @PathVariable() Integer segmentId)final ResponseEntity<Unit>merge(@PathVariable() String processorName, @PathVariable() Integer segmentId)final ResponseEntity<Unit>release(@PathVariable() String processorName, @PathVariable() Integer segmentId)final ResponseEntity<Unit>stop(@PathVariable() String processorName)final ResponseEntity<Unit>start(@PathVariable() String processorName)final ResponseEntity<Unit>reset(@PathVariable() String processorName)-
-
Constructor Detail
-
AxonOpenAdminEndpoint
AxonOpenAdminEndpoint(TokenInformationService axonOpenAdminTokenStore, ProcessorStatusService processorStatusService, EventProcessingModule eventProcessingModule, EventTailingService eventTailingService)
-
-
Method Detail
-
getTokens
@GetMapping(value = {/tokens}) final TokenInformationDTO getTokens()
-
getProcessors
@GetMapping(value = {/processors}) final ProcessorStatusService.EventProcessorStatusDTO getProcessors()
-
getEvents
@GetMapping(value = {/events}) final List<EventTailingService.CaughtEvent> getEvents()
-
split
@PostMapping(value = {/processor/{processorName}/split/{segmentId}}) final ResponseEntity<Unit> split(@PathVariable() String processorName, @PathVariable() Integer segmentId)
-
merge
@PostMapping(value = {/processor/{processorName}/merge/{segmentId}}) final ResponseEntity<Unit> merge(@PathVariable() String processorName, @PathVariable() Integer segmentId)
-
release
@PostMapping(value = {/processor/{processorName}/release/{segmentId}}) final ResponseEntity<Unit> release(@PathVariable() String processorName, @PathVariable() Integer segmentId)
-
stop
@PostMapping(value = {/processor/{processorName}/stop}) final ResponseEntity<Unit> stop(@PathVariable() String processorName)
-
start
@PostMapping(value = {/processor/{processorName}/start}) final ResponseEntity<Unit> start(@PathVariable() String processorName)
-
-
-
-