RSocket AsyncAPI

Analysiert den RSocket-Controller und die MessageMapping-Route, um JSON für AsyncAPI 2.6.0 zu generieren.


Analysierender Endpunkt

CourtCaseRSocketController.java
java
@Controller
public class CourtCaseRSocketController {

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

Watcher-Einstellungen

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

watchDirectory

Standard-Source-Root

asyncApiAusgabedatei

Standard static asyncapi-rsocket.json

Aktueller Klassenname

Frontend-Generator-Verbindung

Das generierte AsyncAPI JSON kann als Eingabe für den Generator @byeolnaerim/typed-rx-http/auto-node-script/asyncapi verwendet werden, um Route-Request/Response-Typen und RSocket-Dienstfunktionen zu erstellen.

© 2026 Byeolnaerim. Alle Rechte vorbehalten.EinführungDatenschutzrichtlinie