Package org.frankframework.filesystem
Class AbstractFileSystem<F>
java.lang.Object
org.frankframework.filesystem.AbstractFileSystem<F>
- All Implemented Interfaces:
AutoCloseable,HasPhysicalDestination,IBasicFileSystem<F>
- Direct Known Subclasses:
AbstractConnectedFileSystem,AmazonS3FileSystem,ExchangeFileSystem,LocalFileSystem,Samba1FileSystem,Samba2FileSystem
@DestinationType(FILE_SYSTEM)
public abstract class AbstractFileSystem<F>
extends Object
implements IBasicFileSystem<F>
Baseclass for
FileSystems.- Author:
- Gerrit van Brakel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intintgetNumberOfFilesInFolder(String folder) booleanisOpen()voidopen()voidsetMaxNumberOfMessagesToList(int maxNumberOfMessagesToList) The maximum number of messages to be retrieved from a folder.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.frankframework.core.HasPhysicalDestination
getPhysicalDestinationNameMethods inherited from interface org.frankframework.filesystem.IBasicFileSystem
configure, copyFile, createFolder, deleteFile, exists, folderExists, getAdditionalFileProperties, getCanonicalName, getCanonicalNameOrErrorMessage, getFileSize, getModificationTime, getName, getParentFolder, isFolder, list, list, moveFile, readFile, removeFolder, toFile, toFile
-
Constructor Details
-
AbstractFileSystem
public AbstractFileSystem()
-
-
Method Details
-
open
- Specified by:
openin interfaceIBasicFileSystem<F>- Throws:
FileSystemException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceIBasicFileSystem<F>- Throws:
FileSystemException
-
isOpen
public boolean isOpen()- Specified by:
isOpenin interfaceIBasicFileSystem<F>
-
getNumberOfFilesInFolder
- Specified by:
getNumberOfFilesInFolderin interfaceIBasicFileSystem<F>- Throws:
FileSystemException
-
setMaxNumberOfMessagesToList
public void setMaxNumberOfMessagesToList(int maxNumberOfMessagesToList) The maximum number of messages to be retrieved from a folder.- Default value
- -1 (unlimited)
-
getMaxNumberOfMessagesToList
public int getMaxNumberOfMessagesToList()
-