RSocket AsyncAPI

Analisa o controlador RSocket e a rota MessageMapping para gerar JSON AsyncAPI 2.6.0.


Endpoint a ser analisado

CourtCaseRSocketController.java
java
@Controller
public class CourtCaseRSocketController {

  @MessageMapping("court-case.detail.stream")
  public Flux<CourtCaseDetailEvent> stream(CourtCaseDetailRequest request) {
    return service.stream(request);
  }
}

Configuração do Watcher

java
var asyncConfig = RsoketAsyncApiJsonFileWatcher.Config.builder()
    .watchDirectory("src/main/java")
    .asyncApiOutputFile("src/main/resources/static/asyncapi-rsocket.json")
    .build();

diretórioDeObservação

raiz do código-fonte padrão

arquivoDeSaídaAsyncApi

asyncapi-rsocket.json padrão

Nome da classe atual

Conexão do gerador de frontend

O JSON AsyncAPI gerado pode ser usado como entrada para o gerador @byeolnaerim/typed-rx-http/auto-node-script/asyncapi para criar tipos de requisição/resposta de rota e funções de serviço RSocket.

© 2026 Byeolnaerim. Todos os direitos reservados.IntroduçãoPolítica de Privacidade