├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── am │ │ └── jlfu │ │ ├── authorizer │ │ ├── Authorizer.java │ │ └── impl │ │ │ └── DefaultAuthorizer.java │ │ ├── fileuploader │ │ ├── exception │ │ │ ├── AuthorizationException.java │ │ │ ├── BadRequestException.java │ │ │ ├── FileCorruptedException.java │ │ │ ├── FileStillProcessingException.java │ │ │ ├── InvalidCrcException.java │ │ │ ├── JavaFileUploaderException.java │ │ │ ├── MissingParameterException.java │ │ │ └── UploadIsCurrentlyDisabled.java │ │ ├── json │ │ │ ├── CRCResult.java │ │ │ ├── FileStateJson.java │ │ │ ├── FileStateJsonBase.java │ │ │ ├── InitializationConfiguration.java │ │ │ ├── PrepareUploadJson.java │ │ │ ├── ProgressJson.java │ │ │ └── SimpleJsonObject.java │ │ ├── limiter │ │ │ ├── RateLimiter.java │ │ │ ├── RateLimiterConfigurationManager.java │ │ │ ├── RequestUploadProcessingConfiguration.java │ │ │ ├── UploadProcessingConfiguration.java │ │ │ ├── UploadProcessingOperation.java │ │ │ └── UploadProcessingOperationManager.java │ │ ├── logic │ │ │ ├── UploadProcessor.java │ │ │ └── UploadServletAsyncProcessor.java │ │ ├── utils │ │ │ ├── CRCHelper.java │ │ │ ├── ClientToFilesMap.java │ │ │ ├── ConditionProvider.java │ │ │ ├── ImportedFilesCleaner.java │ │ │ ├── LimitingList.java │ │ │ ├── ProgressCalculator.java │ │ │ ├── ProgressManager.java │ │ │ ├── RemainingTimeEstimator.java │ │ │ └── UnitConverter.java │ │ └── web │ │ │ ├── UploadServlet.java │ │ │ ├── UploadServletAction.java │ │ │ ├── UploadServletAsync.java │ │ │ ├── UploadServletAsyncListenerAdapter.java │ │ │ ├── UploadServletParameter.java │ │ │ └── utils │ │ │ ├── ExceptionCodeMappingHelper.java │ │ │ ├── FileUploadConfiguration.java │ │ │ ├── FileUploadManagerFilter.java │ │ │ ├── FileUploaderHelper.java │ │ │ └── RequestComponentContainer.java │ │ ├── identifier │ │ ├── IdentifierProvider.java │ │ └── impl │ │ │ └── DefaultIdentifierProvider.java │ │ ├── notifier │ │ ├── JLFUListener.java │ │ ├── JLFUListenerAdapter.java │ │ ├── JLFUListenerPropagator.java │ │ └── utils │ │ │ └── GenericPropagator.java │ │ └── staticstate │ │ ├── FileDeleter.java │ │ ├── JavaLargeFileUploaderService.java │ │ ├── StaticStateDirectoryManager.java │ │ ├── StaticStateIdentifierManager.java │ │ ├── StaticStateManager.java │ │ ├── StaticStateRootFolderProvider.java │ │ └── entities │ │ ├── FileProgressStatus.java │ │ ├── StaticFileState.java │ │ └── StaticStatePersistedOnFileSystemEntity.java ├── resources │ ├── META-INF │ │ └── jlfu-web-fragment-context.xml │ ├── java-large-file-uploader.properties │ └── log4j.properties └── webapp │ ├── WEB-INF │ └── web.xml │ ├── index.html │ └── js │ └── javalargefileuploader.js └── test ├── java └── com │ └── am │ └── jlfu │ ├── authorizer │ └── DefaultAuthorizerTest.java │ ├── fileuploader │ ├── limiter │ │ ├── RateLimiterConfigurationManagerTest.java │ │ ├── RateLimiterTest.java │ │ └── UploadProcessingOperationManagerTest.java │ ├── logic │ │ ├── UploadProcessorTest.java │ │ └── UploadServletAsyncProcessorTest.java │ ├── util │ │ ├── RootFolderProvider.java │ │ └── StaticStateIdentifierManagerForTestProvider.java │ ├── utils │ │ ├── ImportedFilesCleanerTest.java │ │ ├── LimitingListTest.java │ │ ├── ProgressCalculatorTest.java │ │ ├── ProgressManagerTest.java │ │ └── RemainingTimeEstimatorTest.java │ └── web │ │ └── UploadServletTest.java │ ├── notifier │ └── JLFUListenerPropagatorTest.java │ └── staticstate │ ├── FileDeleterTest.java │ ├── StaticStateIdentifierManagerTest.java │ └── StaticStateManagerTest.java └── resources ├── jlfu.test.properties ├── jlfu.test.xml ├── jmeter.xml └── log4j.properties /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/authorizer/Authorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/authorizer/Authorizer.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/authorizer/impl/DefaultAuthorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/authorizer/impl/DefaultAuthorizer.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/exception/AuthorizationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/exception/AuthorizationException.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/exception/BadRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/exception/BadRequestException.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/exception/FileCorruptedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/exception/FileCorruptedException.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/exception/FileStillProcessingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/exception/FileStillProcessingException.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/exception/InvalidCrcException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/exception/InvalidCrcException.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/exception/JavaFileUploaderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/exception/JavaFileUploaderException.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/exception/MissingParameterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/exception/MissingParameterException.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/exception/UploadIsCurrentlyDisabled.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/exception/UploadIsCurrentlyDisabled.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/json/CRCResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/json/CRCResult.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/json/FileStateJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/json/FileStateJson.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/json/FileStateJsonBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/json/FileStateJsonBase.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/json/InitializationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/json/InitializationConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/json/PrepareUploadJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/json/PrepareUploadJson.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/json/ProgressJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/json/ProgressJson.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/json/SimpleJsonObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/json/SimpleJsonObject.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/limiter/RateLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/limiter/RateLimiter.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/limiter/RateLimiterConfigurationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/limiter/RateLimiterConfigurationManager.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/limiter/RequestUploadProcessingConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/limiter/RequestUploadProcessingConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/limiter/UploadProcessingConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/limiter/UploadProcessingConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/limiter/UploadProcessingOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/limiter/UploadProcessingOperation.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/limiter/UploadProcessingOperationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/limiter/UploadProcessingOperationManager.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/logic/UploadProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/logic/UploadProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/logic/UploadServletAsyncProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/logic/UploadServletAsyncProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/utils/CRCHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/utils/CRCHelper.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/utils/ClientToFilesMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/utils/ClientToFilesMap.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/utils/ConditionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/utils/ConditionProvider.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/utils/ImportedFilesCleaner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/utils/ImportedFilesCleaner.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/utils/LimitingList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/utils/LimitingList.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/utils/ProgressCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/utils/ProgressCalculator.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/utils/ProgressManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/utils/ProgressManager.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/utils/RemainingTimeEstimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/utils/RemainingTimeEstimator.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/utils/UnitConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/utils/UnitConverter.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/web/UploadServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/web/UploadServlet.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/web/UploadServletAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/web/UploadServletAction.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/web/UploadServletAsync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/web/UploadServletAsync.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/web/UploadServletAsyncListenerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/web/UploadServletAsyncListenerAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/web/UploadServletParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/web/UploadServletParameter.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/web/utils/ExceptionCodeMappingHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/web/utils/ExceptionCodeMappingHelper.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/web/utils/FileUploadConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/web/utils/FileUploadConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/web/utils/FileUploadManagerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/web/utils/FileUploadManagerFilter.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/web/utils/FileUploaderHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/web/utils/FileUploaderHelper.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/fileuploader/web/utils/RequestComponentContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/fileuploader/web/utils/RequestComponentContainer.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/identifier/IdentifierProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/identifier/IdentifierProvider.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/identifier/impl/DefaultIdentifierProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/identifier/impl/DefaultIdentifierProvider.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/notifier/JLFUListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/notifier/JLFUListener.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/notifier/JLFUListenerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/notifier/JLFUListenerAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/notifier/JLFUListenerPropagator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/notifier/JLFUListenerPropagator.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/notifier/utils/GenericPropagator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/notifier/utils/GenericPropagator.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/staticstate/FileDeleter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/staticstate/FileDeleter.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/staticstate/JavaLargeFileUploaderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/staticstate/JavaLargeFileUploaderService.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/staticstate/StaticStateDirectoryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/staticstate/StaticStateDirectoryManager.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/staticstate/StaticStateIdentifierManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/staticstate/StaticStateIdentifierManager.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/staticstate/StaticStateManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/staticstate/StaticStateManager.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/staticstate/StaticStateRootFolderProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/staticstate/StaticStateRootFolderProvider.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/staticstate/entities/FileProgressStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/staticstate/entities/FileProgressStatus.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/staticstate/entities/StaticFileState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/staticstate/entities/StaticFileState.java -------------------------------------------------------------------------------- /src/main/java/com/am/jlfu/staticstate/entities/StaticStatePersistedOnFileSystemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/java/com/am/jlfu/staticstate/entities/StaticStatePersistedOnFileSystemEntity.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/jlfu-web-fragment-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/resources/META-INF/jlfu-web-fragment-context.xml -------------------------------------------------------------------------------- /src/main/resources/java-large-file-uploader.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/webapp/index.html -------------------------------------------------------------------------------- /src/main/webapp/js/javalargefileuploader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/main/webapp/js/javalargefileuploader.js -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/authorizer/DefaultAuthorizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/authorizer/DefaultAuthorizerTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/limiter/RateLimiterConfigurationManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/limiter/RateLimiterConfigurationManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/limiter/RateLimiterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/limiter/RateLimiterTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/limiter/UploadProcessingOperationManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/limiter/UploadProcessingOperationManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/logic/UploadProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/logic/UploadProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/logic/UploadServletAsyncProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/logic/UploadServletAsyncProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/util/RootFolderProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/util/RootFolderProvider.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/util/StaticStateIdentifierManagerForTestProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/util/StaticStateIdentifierManagerForTestProvider.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/utils/ImportedFilesCleanerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/utils/ImportedFilesCleanerTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/utils/LimitingListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/utils/LimitingListTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/utils/ProgressCalculatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/utils/ProgressCalculatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/utils/ProgressManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/utils/ProgressManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/utils/RemainingTimeEstimatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/utils/RemainingTimeEstimatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/fileuploader/web/UploadServletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/fileuploader/web/UploadServletTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/notifier/JLFUListenerPropagatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/notifier/JLFUListenerPropagatorTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/staticstate/FileDeleterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/staticstate/FileDeleterTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/staticstate/StaticStateIdentifierManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/staticstate/StaticStateIdentifierManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/am/jlfu/staticstate/StaticStateManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/java/com/am/jlfu/staticstate/StaticStateManagerTest.java -------------------------------------------------------------------------------- /src/test/resources/jlfu.test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/resources/jlfu.test.properties -------------------------------------------------------------------------------- /src/test/resources/jlfu.test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/resources/jlfu.test.xml -------------------------------------------------------------------------------- /src/test/resources/jmeter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/resources/jmeter.xml -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freewebsys/java-large-file-uploader-demo/HEAD/src/test/resources/log4j.properties --------------------------------------------------------------------------------