public abstract static class HttpDataSource.BaseFactory extends java.lang.Object implements HttpDataSource.Factory
HttpDataSource.Factory that sets default request properties.| Constructor and Description |
|---|
BaseFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearAllDefaultRequestProperties()
Deprecated.
|
void |
clearDefaultRequestProperty(java.lang.String name)
Deprecated.
|
HttpDataSource |
createDataSource()
Creates a
DataSource instance. |
protected abstract HttpDataSource |
createDataSourceInternal(HttpDataSource.RequestProperties defaultRequestProperties)
Called by
createDataSource() to create a HttpDataSource instance. |
HttpDataSource.RequestProperties |
getDefaultRequestProperties()
Gets the default request properties used by all
HttpDataSources created by the
factory. |
void |
setDefaultRequestProperty(java.lang.String name,
java.lang.String value)
Deprecated.
|
public final HttpDataSource createDataSource()
DataSource.FactoryDataSource instance.createDataSource in interface DataSource.FactorycreateDataSource in interface HttpDataSource.Factorypublic final HttpDataSource.RequestProperties getDefaultRequestProperties()
HttpDataSource.FactoryHttpDataSources created by the
factory. Changes to the properties will be reflected in any future requests made by
HttpDataSources created by the factory.getDefaultRequestProperties in interface HttpDataSource.Factory@Deprecated
public final void setDefaultRequestProperty(java.lang.String name,
java.lang.String value)
HttpDataSource.FactoryHttpDataSource instances created by the factory.setDefaultRequestProperty in interface HttpDataSource.Factoryname - The name of the header field.value - The value of the field.@Deprecated public final void clearDefaultRequestProperty(java.lang.String name)
HttpDataSource.FactoryHttpDataSource instances created by the factory.clearDefaultRequestProperty in interface HttpDataSource.Factoryname - The name of the header field.@Deprecated public final void clearAllDefaultRequestProperties()
HttpDataSource.FactoryHttpDataSource instances created by the
factory.clearAllDefaultRequestProperties in interface HttpDataSource.Factoryprotected abstract HttpDataSource createDataSourceInternal(HttpDataSource.RequestProperties defaultRequestProperties)
createDataSource() to create a HttpDataSource instance.defaultRequestProperties - The default RequestProperties to be used by the
HttpDataSource instance.HttpDataSource instance.