RSocket AsyncAPI

RSocketコントローラーとMessageMappingルートを分析してAsyncAPI 2.6.0 JSONを生成します。


分析するエンドポイント

CourtCaseRSocketController.java
java
@Controller
public class CourtCaseRSocketController {

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

ウォッチャー設定

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

watchDirectory

基本ソースルート

asyncApiOutputFile

基本 static asyncapi-rsocket.json

現在のクラス名

フロントエンド生成器接続

生成されたAsyncAPI JSONは @byeolnaerim/typed-rx-http/auto-node-script/asyncapi 生成器がルートリクエスト/レスポンスタイプとRSocketサービス関数を作成する入力として使用できます。

© 2026 Byeolnaerim. 無断転載を禁じます。紹介プライバシーポリシー