Class ZstandardSaveOptions


  • public class ZstandardSaveOptions
    extends Object

    Settings for ZStandard archive.

    • Constructor Detail

      • ZstandardSaveOptions

        public ZstandardSaveOptions()
    • Method Detail

      • getCompressionProgressed

        public Event<ProgressEventArgs> getCompressionProgressed()

        Gets an event that is raised when a portion of raw stream compressed.

        
             File source = new File("huge.bin");
             ZstandardSaveOptions settings = new ZstandardSaveOptions();
             settings.setCompressionProgressed((sender, args) -> {
                 int percent = (int)((100 * args.getProceededBytes()) / source.length());
             });
         
        Returns:
        an event that is raised when a portion of raw stream compressed
      • setCompressionProgressed

        public void setCompressionProgressed​(Event<ProgressEventArgs> value)

        Sets an event that is raised when a portion of raw stream compressed.

        
             File source = new File("huge.bin");
             ZstandardSaveOptions settings = new ZstandardSaveOptions();
             settings.setCompressionProgressed((sender, args) -> {
                 int percent = (int)((100 * args.getProceededBytes()) / source.length());
             });
         
        Parameters:
        value - an event that is raised when a portion of raw stream compressed