/** Returns a {@link DataSource.Factory}. */
        public IDataSourceFactory BuildDataSourceFactory(ITransferListener listener)
        {
            DefaultDataSourceFactory upstreamFactory = new DefaultDataSourceFactory(this, listener, BuildHttpDataSourceFactory(listener));

            return(BuildReadOnlyCacheDataSource(upstreamFactory, GetDownloadCache()));
        }
 /** Returns a {@link HttpDataSource.Factory}. */
 public IHttpDataSourceFactory BuildHttpDataSourceFactory(ITransferListener listener)
 {
     return(new DefaultHttpDataSourceFactory(userAgent, listener));
 }
Exemplo n.º 3
0
        public IDataSourceFactory BuildDataSourceFactory(ITransferListener listener)
        {
            DefaultDataSourceFactory upstreamFactory = new DefaultDataSourceFactory(Context, listener, BuildHttpDataSourceFactory(listener));

            return(BuildReadOnlyCacheDataSource(upstreamFactory, null));
        }