|
||||||||||
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)
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |