- Type Parameters:
 T- type or base type supported by the operator
- All Superinterfaces:
 MessageBodyOperator<MessageBodyReaderContext>
Conversion operator that can convert HTTP payload into one object.
- 
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.media.common.MessageBodyOperator
MessageBodyOperator.PredicateResult - 
Method Summary
Modifier and TypeMethodDescriptionread(Flow.Publisher<DataChunk> publisher, GenericType<U> type, MessageBodyReaderContext context) Convert a HTTP payload into a Single publisher of the given type.unmarshall(MessageBodyReadableContent content, GenericType<T> type) Unmarshall the given content using this reader.unmarshall(MessageBodyReadableContent content, Class<T> type) Unmarshall the given content using this reader.Methods inherited from interface io.helidon.media.common.MessageBodyOperator
accept 
- 
Method Details
- 
read
<U extends T> Single<U> read(Flow.Publisher<DataChunk> publisher, GenericType<U> type, MessageBodyReaderContext context) Convert a HTTP payload into a Single publisher of the given type.- Type Parameters:
 U- actual requested type parameter- Parameters:
 publisher- HTTP payloadtype- requested typecontext- the context providing the headers abstraction- Returns:
 - Single publisher
 
 - 
unmarshall
Unmarshall the given content using this reader.- Parameters:
 content- readable content to unmarshalltype- requested type- Returns:
 - Single publisher
 
 - 
unmarshall
Unmarshall the given content using this reader.- Parameters:
 content- readable content to unmarshalltype- requested type- Returns:
 - Single publisher
 
 
 -