Detener un adaptador de canal entrante de archivo después de leer un archivo
Nuestra aplicación utiliza una integración Springfile:inbound-channel-adapter
para sondear un directorio para escuchar cuando se suelta un archivo allí. Spring Integration luego inicia un trabajo Spring Batch, entregando al trabajo la ruta y el nombre del archivo a procesar.
Obviamente, el sondeo de archivos continúa ejecutándose incluso después de que el trabajo Spring Batch haya procesado un archivo. Por lo tanto, el contexto Spring permanece abierto y la aplicación no finaliza. ¿Hay alguna manera, mediante programación o mediante la configuración (preferible), para detener el sondeo después de que se haya leído un archivo?
Gracias