Top Description Inners Fields Constructors Methods
org.eclipse.jetty.reactive.client.internal

public Class StringContent

extends AbstractSinglePublisher<Content.Chunk>
implements Content
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.reactive.client.ReactiveRequest.Content, org.reactivestreams.Publisher
Imports
java.nio.ByteBuffer, java.nio.charset.Charset, java.util.Objects, org.eclipse.jetty.io.Content, org.eclipse.jetty.reactive.client.ReactiveRequest, org.reactivestreams.Subscriber

Utility class that provides a String as reactive content.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum

Field Summary

Modifier and TypeField and Description
private final byte[]
private final Charset
private final String
private StringContent.State

Constructor Summary

AccessConstructor and Description
public
StringContent(String string, String mediaType, Charset encoding)

Method Summary

Modifier and TypeMethod and Description
public String
public long
protected void
public boolean
rewind()

Overrides default org.eclipse.jetty.reactive.client.ReactiveRequest.Content.rewind.

Rewinds this content, if possible.

Inherited from org.eclipse.jetty.reactive.client.internal.AbstractSinglePublisher:
cancelemitOnCompleteemitOnErroremitOnNextlockonFailurerequestsubscribesubscribertoString

Field Detail

bytesback to summary
private final byte[] bytes
encodingback to summary
private final Charset encoding
mediaTypeback to summary
private final String mediaType
stateback to summary
private StringContent.State state

Constructor Detail

StringContentback to summary
public StringContent(String string, String mediaType, Charset encoding)

Method Detail

getContentTypeback to summary
public String getContentType()

Implements org.eclipse.jetty.reactive.client.ReactiveRequest.Content.getContentType.

Returns:String

Doc from org.eclipse.jetty.reactive.client.ReactiveRequest.Content.getContentType.

the content type in the form media_type[;charset=<charset>]

Annotations
@Override
getLengthback to summary
public long getLength()

Implements org.eclipse.jetty.reactive.client.ReactiveRequest.Content.getLength.

Returns:long

Doc from org.eclipse.jetty.reactive.client.ReactiveRequest.Content.getLength.

the content length

Annotations
@Override
onRequestback to summary
protected void onRequest(Subscriber<? super Content.Chunk> subscriber, long n)

Implements abstract org.eclipse.jetty.reactive.client.internal.AbstractSinglePublisher.onRequest.

Annotations
@Override
rewindback to summary
public boolean rewind()

Overrides default org.eclipse.jetty.reactive.client.ReactiveRequest.Content.rewind.

Doc from org.eclipse.jetty.reactive.client.ReactiveRequest.Content.rewind.

Rewinds this content, if possible.

Returns:boolean

whether this request content was rewound

Annotations
@Override
org.eclipse.jetty.reactive.client.internal back to summary

private final Enum StringContent.State

extends Enum<StringContent.State>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final StringContent.State
public static final StringContent.State
public static final StringContent.State

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static StringContent.State
public static StringContent.State[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

COMPLETEback to summary
public static final StringContent.State COMPLETE
CONTENTback to summary
public static final StringContent.State CONTENT
INITIALback to summary
public static final StringContent.State INITIAL

Constructor Detail

Stateback to summary
private State()

Method Detail

valueOfback to summary
public static StringContent.State valueOf(String name)
valuesback to summary
public static StringContent.State[] values()