Class VertxFileWriter<T extends io.gravitee.reporter.api.Reportable>


  • public class VertxFileWriter<T extends io.gravitee.reporter.api.Reportable>
    extends Object
    Author:
    David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
    • Method Detail

      • initialize

        public io.vertx.core.Future<Void> initialize()
      • write

        public void write​(T data)
      • stop

        public io.vertx.core.Future<Void> stop()
      • shouldDeleteFile

        protected boolean shouldDeleteFile​(File file,
                                           long currentTimeInMs)
        File should be deleted if its last modification date is older than configured retainDays.
        Parameters:
        file - file
        currentTimeInMs - current time in milliseconds
        Returns:
        true if file should be deleted, false elsewhere