Class FileSystemTransporter.DirectoryHandler
java.lang.Object
services.moleculer.transporter.FileSystemTransporter.DirectoryHandler
- Enclosing class:
FileSystemTransporter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanprotected final Fileprotected final longprotected longprotected longprotected LinkedHashMap<String, Long> protected final org.slf4j.Loggerprotected final booleanprotected final HashSet<FileSystemTransporter.RemovableFile> protected final boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDirectoryHandler(File directory, long fileTimeout, boolean shared, boolean polled, boolean debug, int storedFileNames) -
Method Summary
Modifier and TypeMethodDescriptionprotected File[]listFiles(long now) protected LinkedList<byte[]> protected voidprotected voidprotected voidprotected voidsaveTempFile(byte[] bytes)
-
Field Details
-
logger
protected final org.slf4j.Logger logger -
directory
-
fileTimeout
protected final long fileTimeout -
polled
protected final boolean polled -
debug
protected final boolean debug -
removableFiles
-
loadedFiles
-
lastChecked
protected volatile long lastChecked -
lastModified
protected volatile long lastModified
-
-
Constructor Details
-
DirectoryHandler
protected DirectoryHandler(File directory, long fileTimeout, boolean shared, boolean polled, boolean debug, int storedFileNames)
-
-
Method Details
-
readAndRemoveNextFiles
-
listFiles
-
saveTempFile
protected void saveTempFile(byte[] bytes) -
removeTimeoutedFiles
protected void removeTimeoutedFiles() -
removeAllFiles
protected void removeAllFiles() -
removeAllSavedFiles
protected void removeAllSavedFiles()
-