Interface HttpObjectCodecFactory<C>
-
- All Known Implementing Classes:
HttpObjectCodecFactory.Adapter
public interface HttpObjectCodecFactory<C>Factory for encoders and decoders that marshal/unmarshal Java objects (like JSON or XML, i.e. mostly for REST).
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classHttpObjectCodecFactory.Adapter
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> io.vavr.control.Option<HttpDecoder<C,? extends T>>decoder(java.lang.Class<T> type)<T> io.vavr.control.Option<HttpEncoder<C,? super T>>encoder(java.lang.Class<T> type)static HttpObjectCodecFactory<java.lang.Object>wrapBuffered(ch.raffael.meldioc.library.codec.ObjectCodecFactory factory)
-
-
-
Method Detail
-
decoder
<T> io.vavr.control.Option<HttpDecoder<C,? extends T>> decoder(java.lang.Class<T> type)
-
encoder
<T> io.vavr.control.Option<HttpEncoder<C,? super T>> encoder(java.lang.Class<T> type)
-
wrapBuffered
static HttpObjectCodecFactory<java.lang.Object> wrapBuffered(ch.raffael.meldioc.library.codec.ObjectCodecFactory factory)
-
-