Documentation for a newer release is available. View Latest

Referencia de API

FileReader

Método Descripción

CompletionStage<InputStream> toInputStream(FileDescriptor fileDescriptor)

Convierte un FileDescriptor en un InputStream, devuelto de forma asíncrona como CompletionStage<InputStream>

Flux<ByteBuffer> toByteBufferFlux(FileDescriptor fileDescriptor)

Lee un archivo especificado por el FileDescriptor y lo convierte en un flujo reactivo de buffers de bytes. Es, esencialmente, crear una representación reactiva del contenido del archivo, permitiendo procesarlo de manera no bloqueante y por fragmentos.

FileManagerFileSystem getFileSystem()

Devuelve el sistema de archivos aplicable. Los valores actualmente soportados son:

* S3 * LOCAL

String getName()

DEPRECATED: Devuelve el nombre de la implementación del lector

FileWriter

Método Descripción

CompletionStage<Void> write(InputStream inputStream, FileDescriptor fileDescriptor)

Escribe un InputStream en un archivo identificado por un FileDescriptor; devuelve un CompletionStage<Void> para indicar finalización

CompletionStage<Void> write(Flux<ByteBuffer> source, FileDescriptor fileDescriptor)

Escribe datos desde un flujo reactivo Flux<ByteBuffer> a un archivo especificado por el FileDescriptor; devuelve un CompletionStage<Void> para indicar finalización

Mono<Void> reactiveWrite(Flux<ByteBuffer> source, FileDescriptor fileDescriptor)

Escribe datos desde un flujo reactivo Flux<ByteBuffer> a un archivo especificado por el FileDescriptor. Devuelve un Mono<Void> para indicar finalización

FileManagerFileSystem getFileSystem()

Devuelve el sistema de archivos aplicable. Los valores actualmente soportados son:

* S3 * LOCAL

String getName()

DEPRECATED: Devuelve el nombre de la implementación del lector

FileDeleter

Método Descripción

CompletionStage<Void> delete(FileDescriptor fileDescriptor)

Elimina un archivo identificado por un FileDescriptor; devuelve un CompletionStage<Void> para indicar finalización

CompletionStage<Void> deleteFilesOlderThanDays(String path, long days)

Elimina archivos más antiguos que un número de días especificado en una ruta dada; devuelve un CompletionStage<Void> para indicar finalización

Mono<Void> reactiveDelete(FileDescriptor fileDescriptor)

Elimina un archivo identificado por un FileDescriptor; devuelve un Mono<Void> para indicar finalización

Mono<Void> reactiveDeleteFilesOlderThanDays(String path, long days)

Elimina archivos más antiguos que un número de días especificado en una ruta dada; devuelve un Mono<Void> para indicar finalización

FileManagerFileSystem getFileSystem()

Devuelve el sistema de archivos aplicable. Los valores actualmente soportados son:

* S3 * LOCAL

String getName()

DEPRECATED: Devuelve el nombre de la implementación del lector

Modelo

FileDescriptor

FileDescriptor se utiliza para especificar los detalles del archivo a procesar

Método Descripción

String path()

Devuelve la ruta absoluta del archivo a procesar como String

String fileName()

Devuelve el nombre del archivo a procesar como String

Path getFilePath()

Devuelve la ruta absoluta del archivo, incluido el nombre del archivo a procesar, como Path

String getFilePathAsString()

Devuelve la ruta del archivo, incluido el nombre del archivo a procesar, como String