Class JsonTokenEntityProducer
java.lang.Object
org.apache.hc.core5.jackson2.http.JsonTokenEntityProducer
- All Implemented Interfaces:
EntityDetails,AsyncDataProducer,AsyncEntityProducer,ResourceHolder
-
Constructor Summary
ConstructorsConstructorDescriptionJsonTokenEntityProducer(com.fasterxml.jackson.core.JsonFactory jsonFactory, JsonConsumer<com.fasterxml.jackson.core.JsonGenerator> consumer) -
Method Summary
Modifier and TypeMethodDescriptionfinal intvoidfinal Stringfinal longfinal Stringbooleanfinal booleanfinal voidproduce(DataStreamChannel channel) void
-
Constructor Details
-
JsonTokenEntityProducer
public JsonTokenEntityProducer(com.fasterxml.jackson.core.JsonFactory jsonFactory, JsonConsumer<com.fasterxml.jackson.core.JsonGenerator> consumer)
-
-
Method Details
-
failed
-
getContentLength
public final long getContentLength()- Specified by:
getContentLengthin interfaceEntityDetails
-
getTrailerNames
- Specified by:
getTrailerNamesin interfaceEntityDetails
-
getContentType
- Specified by:
getContentTypein interfaceEntityDetails
-
getContentEncoding
- Specified by:
getContentEncodingin interfaceEntityDetails
-
isRepeatable
public final boolean isRepeatable()- Specified by:
isRepeatablein interfaceAsyncEntityProducer
-
isChunked
public boolean isChunked()- Specified by:
isChunkedin interfaceEntityDetails
-
available
public final int available()- Specified by:
availablein interfaceAsyncDataProducer
-
produce
- Specified by:
producein interfaceAsyncDataProducer- Throws:
IOException
-
releaseResources
public void releaseResources()- Specified by:
releaseResourcesin interfaceResourceHolder
-