Package dev.jcputney.elearning.parser.impl.access
package dev.jcputney.elearning.parser.impl.access
-
ClassesClassDescriptionAbstract base class for S3 FileAccess implementations with common caching and optimization logic.A decorator implementation of
FileAccessthat adds caching capability to anyFileAccessimplementation.Implementation ofFileAccessthat reads files from the classpath, allowing testing of modules stored in the resources directory without needing actual filesystem access.An implementation of theFileAccessinterface for accessing files from an in-memory ZIP archive.Implementation of FileAccess for local file access.Optimized implementation of FileAccess using AWS S3 SDK v1 with batch operations, streaming support, and intelligent caching.Optimized implementation of FileAccess using AWS S3 SDK v2 with batch operations, streaming support, and intelligent caching.An implementation of theFileAccessinterface for accessing files within a ZIP archive.