Class PublisherRequestContent
java.lang.Object
org.eclipse.jetty.reactive.client.internal.PublisherRequestContent
- All Implemented Interfaces:
org.eclipse.jetty.client.api.Request.Content
,org.reactivestreams.Subscriber<ContentChunk>
public class PublisherRequestContent extends Object implements org.eclipse.jetty.client.api.Request.Content, org.reactivestreams.Subscriber<ContentChunk>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.client.api.Request.Content
org.eclipse.jetty.client.api.Request.Content.Consumer, org.eclipse.jetty.client.api.Request.Content.Subscription
-
Constructor Summary
Constructors Constructor Description PublisherRequestContent(ReactiveRequest.Content content)
-
Method Summary
Modifier and Type Method Description void
fail(Throwable failure)
String
getContentType()
long
getLength()
void
onComplete()
void
onError(Throwable failure)
void
onNext(ContentChunk chunk)
void
onSubscribe(org.reactivestreams.Subscription subscription)
org.eclipse.jetty.client.api.Request.Content.Subscription
subscribe(org.eclipse.jetty.client.api.Request.Content.Consumer consumer, boolean emitInitialContent)
String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.jetty.client.api.Request.Content
isReproducible
-
Constructor Details
-
PublisherRequestContent
-
-
Method Details
-
getLength
public long getLength()- Specified by:
getLength
in interfaceorg.eclipse.jetty.client.api.Request.Content
-
getContentType
- Specified by:
getContentType
in interfaceorg.eclipse.jetty.client.api.Request.Content
-
subscribe
public org.eclipse.jetty.client.api.Request.Content.Subscription subscribe(org.eclipse.jetty.client.api.Request.Content.Consumer consumer, boolean emitInitialContent)- Specified by:
subscribe
in interfaceorg.eclipse.jetty.client.api.Request.Content
-
fail
- Specified by:
fail
in interfaceorg.eclipse.jetty.client.api.Request.Content
-
onSubscribe
public void onSubscribe(org.reactivestreams.Subscription subscription)- Specified by:
onSubscribe
in interfaceorg.reactivestreams.Subscriber<ContentChunk>
-
onNext
- Specified by:
onNext
in interfaceorg.reactivestreams.Subscriber<ContentChunk>
-
onError
- Specified by:
onError
in interfaceorg.reactivestreams.Subscriber<ContentChunk>
-
onComplete
public void onComplete()- Specified by:
onComplete
in interfaceorg.reactivestreams.Subscriber<ContentChunk>
-
toString
-