public class JettyStreamClientImpl extends AbstractStreamClient<StreamClientConfigurationImpl,org.eclipse.jetty.client.api.Request>
| Modifier and Type | Field and Description |
|---|---|
protected StreamClientConfigurationImpl |
configuration |
protected org.eclipse.jetty.http.HttpFields |
defaultHttpFields |
protected org.eclipse.jetty.client.HttpClient |
httpClient |
| Constructor and Description |
|---|
JettyStreamClientImpl(StreamClientConfigurationImpl configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
abort(org.eclipse.jetty.client.api.Request request)
Cancel and abort the request immediately, with the proprietary API.
|
protected Callable<StreamResponseMessage> |
createCallable(StreamRequestMessage requestMessage,
org.eclipse.jetty.client.api.Request request)
Create a callable procedure that will execute the request.
|
protected <O extends UpnpOperation> |
createContentProvider(UpnpMessage<O> upnpMessage) |
protected org.eclipse.jetty.client.api.Request |
createRequest(StreamRequestMessage requestMessage)
Create a proprietary representation of this request, log warnings and
return
null if creation fails. |
StreamClientConfigurationImpl |
getConfiguration() |
protected boolean |
logExecutionException(Throwable t) |
void |
stop()
Stops the service, closes any connection pools etc.
|
onFinally, sendRequestprotected final StreamClientConfigurationImpl configuration
protected final org.eclipse.jetty.client.HttpClient httpClient
protected final org.eclipse.jetty.http.HttpFields defaultHttpFields
public JettyStreamClientImpl(StreamClientConfigurationImpl configuration) throws InitializationException
InitializationExceptionpublic StreamClientConfigurationImpl getConfiguration()
protected org.eclipse.jetty.client.api.Request createRequest(StreamRequestMessage requestMessage)
AbstractStreamClientnull if creation fails.createRequest in class AbstractStreamClient<StreamClientConfigurationImpl,org.eclipse.jetty.client.api.Request>protected Callable<StreamResponseMessage> createCallable(StreamRequestMessage requestMessage, org.eclipse.jetty.client.api.Request request)
AbstractStreamClientcreateCallable in class AbstractStreamClient<StreamClientConfigurationImpl,org.eclipse.jetty.client.api.Request>protected void abort(org.eclipse.jetty.client.api.Request request)
AbstractStreamClientabort in class AbstractStreamClient<StreamClientConfigurationImpl,org.eclipse.jetty.client.api.Request>protected boolean logExecutionException(Throwable t)
logExecutionException in class AbstractStreamClient<StreamClientConfigurationImpl,org.eclipse.jetty.client.api.Request>true if no more logging of this exception should be done.public void stop()
StreamClientprotected <O extends UpnpOperation> org.eclipse.jetty.client.api.ContentProvider.Typed createContentProvider(UpnpMessage<O> upnpMessage)
Copyright © 2023 jUPnP.org. All rights reserved.