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, sendRequestprotected 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
InitializationExceptionpublic StreamClientConfigurationImpl getConfiguration()
protected org.apache.http.client.methods.HttpUriRequest createRequest(StreamRequestMessage requestMessage)
AbstractStreamClientnull 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)
AbstractStreamClientcreateCallable in class AbstractStreamClient<StreamClientConfigurationImpl,org.apache.http.client.methods.HttpUriRequest>protected void abort(org.apache.http.client.methods.HttpUriRequest request)
AbstractStreamClientabort 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()
StreamClientprotected 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.