|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.fourthline.cling.transport.spi.AbstractStreamClient<StreamClientConfigurationImpl,org.apache.http.client.methods.HttpUriRequest>
org.fourthline.cling.transport.impl.apache.StreamClientImpl
public class StreamClientImpl
Implementation based on Apache HTTP Components 4.2.
This implementation DOES NOT WORK on Android. Read the Cling manual for alternatives on Android.
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
StreamClientImpl(StreamClientConfigurationImpl configuration)
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class org.fourthline.cling.transport.spi.AbstractStreamClient |
|---|
onFinally, sendRequest |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public StreamClientImpl(StreamClientConfigurationImpl configuration)
throws InitializationException
InitializationException| Method Detail |
|---|
public 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)
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)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||