Package org.jupnp.transport.impl.jetty
Klasse JettyStreamClientImpl
java.lang.Object
org.jupnp.transport.spi.AbstractStreamClient<StreamClientConfigurationImpl,org.eclipse.jetty.client.api.Request>
org.jupnp.transport.impl.jetty.JettyStreamClientImpl
- Alle implementierten Schnittstellen:
StreamClient<StreamClientConfigurationImpl>
public class JettyStreamClientImpl
extends AbstractStreamClient<StreamClientConfigurationImpl,org.eclipse.jetty.client.api.Request>
Implementation based on Jetty 9.2.x.
- Autor:
- Victor Toni - initial contribution
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected final StreamClientConfigurationImplprotected final org.eclipse.jetty.http.HttpFieldsprotected final org.eclipse.jetty.client.HttpClient -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidabort(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>
org.eclipse.jetty.client.api.ContentProvider.TypedcreateContentProvider(UpnpMessage<O> upnpMessage) protected org.eclipse.jetty.client.api.RequestcreateRequest(StreamRequestMessage requestMessage) Create a proprietary representation of this request, log warnings and returnnullif creation fails.protected booleanvoidstop()Stops the service, closes any connection pools etc.Von Klasse geerbte Methoden org.jupnp.transport.spi.AbstractStreamClient
onFinally, sendRequest
-
Felddetails
-
configuration
-
httpClient
protected final org.eclipse.jetty.client.HttpClient httpClient -
defaultHttpFields
protected final org.eclipse.jetty.http.HttpFields defaultHttpFields
-
-
Konstruktordetails
-
JettyStreamClientImpl
public JettyStreamClientImpl(StreamClientConfigurationImpl configuration) throws InitializationException - Löst aus:
InitializationException
-
-
Methodendetails
-
getConfiguration
- Gibt zurück:
- This service's configuration.
-
createRequest
Beschreibung aus Klasse kopiert:AbstractStreamClientCreate a proprietary representation of this request, log warnings and returnnullif creation fails.- Angegeben von:
createRequestin KlasseAbstractStreamClient<StreamClientConfigurationImpl,org.eclipse.jetty.client.api.Request>
-
createCallable
protected Callable<StreamResponseMessage> createCallable(StreamRequestMessage requestMessage, org.eclipse.jetty.client.api.Request request) Beschreibung aus Klasse kopiert:AbstractStreamClientCreate a callable procedure that will execute the request.- Angegeben von:
createCallablein KlasseAbstractStreamClient<StreamClientConfigurationImpl,org.eclipse.jetty.client.api.Request>
-
abort
protected void abort(org.eclipse.jetty.client.api.Request request) Beschreibung aus Klasse kopiert:AbstractStreamClientCancel and abort the request immediately, with the proprietary API.- Angegeben von:
abortin KlasseAbstractStreamClient<StreamClientConfigurationImpl,org.eclipse.jetty.client.api.Request>
-
logExecutionException
- Angegeben von:
logExecutionExceptionin KlasseAbstractStreamClient<StreamClientConfigurationImpl,org.eclipse.jetty.client.api.Request> - Gibt zurück:
trueif no more logging of this exception should be done.
-
stop
public void stop()Beschreibung aus Schnittstelle kopiert:StreamClientStops the service, closes any connection pools etc. -
createContentProvider
protected <O extends UpnpOperation> org.eclipse.jetty.client.api.ContentProvider.Typed createContentProvider(UpnpMessage<O> upnpMessage)
-