RSocket AsyncAPI
تحلل مسار RSocket controller وMessageMapping لإنشاء JSON AsyncAPI 2.6.0.
نقطة النهاية للتحليل
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
جذر المصدر الافتراضي
ملف إخراج AsyncApi
الملف الثابت الأساسي asyncapi-rsocket.json
اسم الفئة الحالية
ربط مولد الواجهة الأمامية
يمكن استخدام JSON AsyncAPI المُولد كمدخلات لمولد @byeolnaerim/typed-rx-http/auto-node-script/asyncapi لإنشاء نوع طلب/استجابة RSocket ووظائف الخدمة.