public static final class IcyHttpDataSourceFactory.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(java.lang.String userAgent)
Sets
IcyHttpDataSource#DEFAULT_CONNECT_TIMEOUT_MILLIS as the connection timeout, IcyHttpDataSource#DEFAULT_READ_TIMEOUT_MILLIS as the read timeout and disables
cross-protocol redirects. |
| Modifier and Type | Method and Description |
|---|---|
IcyHttpDataSourceFactory |
build() |
IcyHttpDataSourceFactory.Builder |
setAllowCrossProtocolRedirects(boolean allowCrossProtocolRedirects) |
IcyHttpDataSourceFactory.Builder |
setConnectTimeoutMillis(int connectTimeoutMillis) |
IcyHttpDataSourceFactory.Builder |
setIcyHeadersListener(IcyHttpDataSource.IcyHeadersListener icyHeadersListener) |
IcyHttpDataSourceFactory.Builder |
setIcyMetadataChangeListener(IcyHttpDataSource.IcyMetadataListener icyMetadataListener) |
IcyHttpDataSourceFactory.Builder |
setReadTimeoutMillis(int readTimeoutMillis) |
IcyHttpDataSourceFactory.Builder |
setTransferListener(<any> listener) |
public Builder(java.lang.String userAgent)
IcyHttpDataSource#DEFAULT_CONNECT_TIMEOUT_MILLIS as the connection timeout, IcyHttpDataSource#DEFAULT_READ_TIMEOUT_MILLIS as the read timeout and disables
cross-protocol redirects.userAgent - The user agentpublic IcyHttpDataSourceFactory.Builder setTransferListener(<any> listener)
public IcyHttpDataSourceFactory.Builder setConnectTimeoutMillis(int connectTimeoutMillis)
public IcyHttpDataSourceFactory.Builder setReadTimeoutMillis(int readTimeoutMillis)
public IcyHttpDataSourceFactory.Builder setAllowCrossProtocolRedirects(boolean allowCrossProtocolRedirects)
public IcyHttpDataSourceFactory.Builder setIcyHeadersListener(IcyHttpDataSource.IcyHeadersListener icyHeadersListener)
public IcyHttpDataSourceFactory.Builder setIcyMetadataChangeListener(IcyHttpDataSource.IcyMetadataListener icyMetadataListener)
public IcyHttpDataSourceFactory build()