public final class GSYExoHttpDataSourceFactory
extends BaseFactory
Factory that produces GSYExoHttpDataSource instances.| 构造器和说明 |
|---|
GSYExoHttpDataSourceFactory(java.lang.String userAgent)
Constructs a GSYExoHttpDataSourceFactory.
|
GSYExoHttpDataSourceFactory(java.lang.String userAgent,
int connectTimeoutMillis,
int readTimeoutMillis,
boolean allowCrossProtocolRedirects) |
GSYExoHttpDataSourceFactory(java.lang.String userAgent,
TransferListener listener)
Constructs a GSYExoHttpDataSourceFactory.
|
GSYExoHttpDataSourceFactory(java.lang.String userAgent,
TransferListener listener,
int connectTimeoutMillis,
int readTimeoutMillis,
boolean allowCrossProtocolRedirects) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected GSYExoHttpDataSource |
createDataSourceInternal(HttpDataSource.RequestProperties defaultRequestProperties) |
public GSYExoHttpDataSourceFactory(java.lang.String userAgent)
GSYExoHttpDataSource.DEFAULT_CONNECT_TIMEOUT_MILLIS as the connection timeout, GSYExoHttpDataSource.DEFAULT_READ_TIMEOUT_MILLIS as the read timeout and disables
cross-protocol redirects.userAgent - The User-Agent string that should be used.public GSYExoHttpDataSourceFactory(java.lang.String userAgent,
TransferListener listener)
GSYExoHttpDataSource.DEFAULT_CONNECT_TIMEOUT_MILLIS as the connection timeout, GSYExoHttpDataSource.DEFAULT_READ_TIMEOUT_MILLIS as the read timeout and disables
cross-protocol redirects.userAgent - The User-Agent string that should be used.listener - An optional listener.GSYExoHttpDataSourceFactory(String, TransferListener, int, int, boolean)public GSYExoHttpDataSourceFactory(java.lang.String userAgent,
int connectTimeoutMillis,
int readTimeoutMillis,
boolean allowCrossProtocolRedirects)
userAgent - The User-Agent string that should be used.connectTimeoutMillis - The connection timeout that should be used when requesting remote
data, in milliseconds. A timeout of zero is interpreted as an infinite timeout.readTimeoutMillis - The read timeout that should be used when requesting remote data, in
milliseconds. A timeout of zero is interpreted as an infinite timeout.allowCrossProtocolRedirects - Whether cross-protocol redirects (i.e. redirects from HTTP
to HTTPS and vice versa) are enabled.public GSYExoHttpDataSourceFactory(java.lang.String userAgent,
TransferListener listener,
int connectTimeoutMillis,
int readTimeoutMillis,
boolean allowCrossProtocolRedirects)
userAgent - The User-Agent string that should be used.listener - An optional listener.connectTimeoutMillis - The connection timeout that should be used when requesting remote
data, in milliseconds. A timeout of zero is interpreted as an infinite timeout.readTimeoutMillis - The read timeout that should be used when requesting remote data, in
milliseconds. A timeout of zero is interpreted as an infinite timeout.allowCrossProtocolRedirects - Whether cross-protocol redirects (i.e. redirects from HTTP
to HTTPS and vice versa) are enabled.protected GSYExoHttpDataSource createDataSourceInternal(HttpDataSource.RequestProperties defaultRequestProperties)