Class S3ASourceProvider

java.lang.Object
org.gorpipe.gor.driver.providers.stream.StreamSourceProvider
org.gorpipe.driver.S3ASourceProvider
All Implemented Interfaces:
org.gorpipe.gor.driver.SourceProvider

@AutoService(org.gorpipe.gor.driver.SourceProvider.class) public class S3ASourceProvider extends org.gorpipe.gor.driver.providers.stream.StreamSourceProvider
  • Field Summary

    Fields inherited from class org.gorpipe.gor.driver.providers.stream.StreamSourceProvider

    config, log, retryHandler
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    S3ASourceProvider(org.gorpipe.gor.driver.GorDriverConfig config, org.gorpipe.gor.driver.providers.stream.FileCache cache, Set<org.gorpipe.gor.driver.providers.stream.StreamSourceIteratorFactory> initialFactories)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.gorpipe.gor.driver.meta.SourceType[]
     
    resolveDataSource(org.gorpipe.gor.driver.meta.SourceReference sourceReference)
     

    Methods inherited from class org.gorpipe.gor.driver.providers.stream.StreamSourceProvider

    createIterator, getRetryHandler, readLink, setCache, setConfig, setIteratorFactories, wrap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • S3ASourceProvider

      public S3ASourceProvider()
    • S3ASourceProvider

      public S3ASourceProvider(org.gorpipe.gor.driver.GorDriverConfig config, org.gorpipe.gor.driver.providers.stream.FileCache cache, Set<org.gorpipe.gor.driver.providers.stream.StreamSourceIteratorFactory> initialFactories)
  • Method Details

    • getSupportedSourceTypes

      public org.gorpipe.gor.driver.meta.SourceType[] getSupportedSourceTypes()
    • resolveDataSource

      public S3ASource resolveDataSource(org.gorpipe.gor.driver.meta.SourceReference sourceReference)
      Specified by:
      resolveDataSource in interface org.gorpipe.gor.driver.SourceProvider
      Specified by:
      resolveDataSource in class org.gorpipe.gor.driver.providers.stream.StreamSourceProvider