public class StreamClientImpl extends AbstractStreamClient<StreamClientConfigurationImpl,org.apache.http.client.methods.HttpUriRequest>
This implementation DOES NOT WORK on Android. Read the Cling manual for alternatives on Android.
Modifier and Type | Field and Description |
---|---|
protected org.apache.http.impl.conn.PoolingClientConnectionManager |
clientConnectionManager |
protected StreamClientConfigurationImpl |
configuration |
protected org.apache.http.params.HttpParams |
globalParams |
protected org.apache.http.impl.client.DefaultHttpClient |
httpClient |
Constructor and Description |
---|
StreamClientImpl(StreamClientConfigurationImpl configuration) |
Modifier and Type | Method and Description |
---|---|
protected void |
abort(org.apache.http.client.methods.HttpUriRequest request)
Cancel and abort the request immediately, with the proprietary API.
|
protected Callable<StreamResponseMessage> |
createCallable(StreamRequestMessage requestMessage,
org.apache.http.client.methods.HttpUriRequest request)
Create a callable procedure that will execute the request.
|
protected org.apache.http.HttpEntity |
createHttpRequestEntity(UpnpMessage upnpMessage) |
protected org.apache.http.client.methods.HttpUriRequest |
createRequest(StreamRequestMessage requestMessage)
Create a proprietary representation of this request, log warnings and
return
null if creation fails. |
protected org.apache.http.client.ResponseHandler<StreamResponseMessage> |
createResponseHandler() |
StreamClientConfigurationImpl |
getConfiguration() |
protected org.apache.http.params.HttpParams |
getRequestParams(StreamRequestMessage requestMessage) |
protected boolean |
logExecutionException(Throwable t) |
void |
stop()
Stops the service, closes any connection pools etc.
|
onFinally, sendRequest
protected final StreamClientConfigurationImpl configuration
protected final org.apache.http.impl.conn.PoolingClientConnectionManager clientConnectionManager
protected final org.apache.http.impl.client.DefaultHttpClient httpClient
protected final org.apache.http.params.HttpParams globalParams
public StreamClientImpl(StreamClientConfigurationImpl configuration) throws InitializationException
InitializationException
public StreamClientConfigurationImpl getConfiguration()
protected org.apache.http.client.methods.HttpUriRequest createRequest(StreamRequestMessage requestMessage)
AbstractStreamClient
null
if creation fails.createRequest
in class AbstractStreamClient<StreamClientConfigurationImpl,org.apache.http.client.methods.HttpUriRequest>
protected Callable<StreamResponseMessage> createCallable(StreamRequestMessage requestMessage, org.apache.http.client.methods.HttpUriRequest request)
AbstractStreamClient
createCallable
in class AbstractStreamClient<StreamClientConfigurationImpl,org.apache.http.client.methods.HttpUriRequest>
protected void abort(org.apache.http.client.methods.HttpUriRequest request)
AbstractStreamClient
abort
in class AbstractStreamClient<StreamClientConfigurationImpl,org.apache.http.client.methods.HttpUriRequest>
protected boolean logExecutionException(Throwable t)
logExecutionException
in class AbstractStreamClient<StreamClientConfigurationImpl,org.apache.http.client.methods.HttpUriRequest>
true
if no more logging of this exception should be done.public void stop()
StreamClient
protected org.apache.http.HttpEntity createHttpRequestEntity(UpnpMessage upnpMessage)
protected org.apache.http.client.ResponseHandler<StreamResponseMessage> createResponseHandler()
protected org.apache.http.params.HttpParams getRequestParams(StreamRequestMessage requestMessage)
Copyright © 2014 4th Line GmbH, Switzerland. All Rights Reserved.