WatchForMainRun
Ejecuta múltiples watchers inicialmente y debounce los eventos de cambio para volver a ejecutar la pipeline de generación.
Watcher obligatorios y opcionales
entityConfig / entityFactory
requerido
handlerConfig / handlerFactory
requerido
swaggerConfig / swaggerFactory
requerido
asyncApiFactory
opcional. Agregar para proyectos que requieren RSocket AsyncAPI.
Opciones de configuración
debounceMillis(long)
predeterminado 400ms
trigger(Path)
recargar archivo de activación. Si se omite, .reloadtrigger en la raíz del classpath.
classpathWatchPaths(String)
Agregar raíz del classpath con separador de CSV o del sistema operativo.
...Config
Crear la fábrica de watchers predeterminada con el objeto de configuración.
...Factory
Inyección de dependencia directa en la forma de creación del watcher.
Agregar AsyncAPI
Ciclo de vida
Cuando se utiliza como un Bean de Spring, llama a runner.start() en @PostConstruct y a runner.stop() en @PreDestroy. No ocultes fallos en el inicio y verifica el stack trace en la consola local para detectar omisiones en la generación.