RSocket AsyncAPI
Analiza el controlador RSocket y la ruta MessageMapping para generar JSON de AsyncAPI 2.6.0.
Endpoint a analizar
CourtCaseRSocketController.java
java@Controller
public class CourtCaseRSocketController {
@MessageMapping("court-case.detail.stream")
public Flux<CourtCaseDetailEvent> stream(CourtCaseDetailRequest request) {
return service.stream(request);
}
}Configuración de Watcher
java
var asyncConfig = RsoketAsyncApiJsonFileWatcher.Config.builder()
.watchDirectory("src/main/java")
.asyncApiOutputFile("src/main/resources/static/asyncapi-rsocket.json")
.build();directorioDeObservación
raíz de fuente predeterminada
archivoSalidaAsyncApi
기본 static asyncapi-rsocket.json
Nombre de clase actual
Conexión del generador frontal
El JSON AsyncAPI generado puede ser utilizado como entrada para el generador @byeolnaerim/typed-rx-http/auto-node-script/asyncapi para crear tipos de solicitud/respuesta de ruta y funciones de servicio RSocket.