Class AbstractNioFetcher<C extends BaseFetcherConfig>

java.lang.Object
com.norconex.crawler.core.fetch.AbstractFetcher<C>
com.norconex.crawler.fs.fetch.impl.AbstractNioFetcher<C>
Type Parameters:
C - configuration type
All Implemented Interfaces:
Configurable<C>, EventListener<Event>, Fetcher, EventListener, Consumer<Event>
Direct Known Subclasses:
AdlsGen2Fetcher, ArchiveFetcher, AzureBlobFetcher, CmisFetcher, FtpFetcher, GcsFetcher, HdfsFetcher, LocalFetcher, S3Fetcher, SftpFetcher, SmbFetcher, WebDavFetcher

public abstract class AbstractNioFetcher<C extends BaseFetcherConfig> extends AbstractFetcher<C>

Base class for fetchers relying on Java NIO.2 (java.nio.file), either via the JDK's built-in providers or third-party FileSystemProvider implementations found on the classpath.