Uses of Interface
dev.jcputney.elearning.parser.api.StreamingProgressListener
Packages that use StreamingProgressListener
-
Uses of StreamingProgressListener in dev.jcputney.elearning.parser.impl.access
Methods in dev.jcputney.elearning.parser.impl.access with parameters of type StreamingProgressListenerModifier and TypeMethodDescriptionInMemoryFileAccess.getFileContentsInternal(String path, StreamingProgressListener progressListener) Retrieves the contents of a file as an InputStream with optional progress tracking.LocalFileAccess.getFileContentsInternal(String path, StreamingProgressListener progressListener) Gets the contents of a file as an InputStream with optional progress tracking.S3FileAccessV2.getFileContentsInternal(String path, StreamingProgressListener progressListener) Gets the contents of a file as an InputStream with optional progress tracking.ZipFileAccess.getFileContentsInternal(String path, StreamingProgressListener progressListener) Retrieves the contents of a file within the ZIP archive as an InputStream with optional progress tracking. -
Uses of StreamingProgressListener in dev.jcputney.elearning.parser.util
Methods in dev.jcputney.elearning.parser.util with parameters of type StreamingProgressListenerModifier and TypeMethodDescriptionstatic InputStreamStreamingUtils.createEnhancedStream(InputStream inputStream, long totalSize, StreamingProgressListener listener) Creates a combined buffered and progress-tracking stream.static InputStreamStreamingUtils.createProgressTrackingStream(InputStream inputStream, long totalSize, StreamingProgressListener listener) Creates a progress-tracking input stream that reports progress at regular intervals.static InputStreamStreamingUtils.createProgressTrackingStream(InputStream inputStream, long totalSize, StreamingProgressListener listener, long progressInterval) Creates a progress-tracking input stream with a custom progress interval.