Package kos.api
Class MutableKosContext.AvailablePayloadStrategies
- java.lang.Object
-
- kos.api.MutableKosContext.AvailablePayloadStrategies
-
- Enclosing class:
- MutableKosContext
public class MutableKosContext.AvailablePayloadStrategies extends Object
-
-
Constructor Summary
Constructors Constructor Description AvailablePayloadStrategies()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinferSerializerFromHttpHeader(String defaultContentType)Creates an strategy that reads uses the defined response Content-Type to pick an serializer and perform the serialization.voiduseDefaultSerializer()Creates an strategy based on the default serializer (usually Json).voiduseSerializerForContentType(String defaultContentType)Creates an strategy based on the default serializer (usually Json).
-
-
-
Method Detail
-
useDefaultSerializer
public void useDefaultSerializer()
Creates an strategy based on the default serializer (usually Json).
-
useSerializerForContentType
public void useSerializerForContentType(String defaultContentType)
Creates an strategy based on the default serializer (usually Json).
-
inferSerializerFromHttpHeader
public void inferSerializerFromHttpHeader(String defaultContentType)
Creates an strategy that reads uses the defined response Content-Type to pick an serializer and perform the serialization. If no Content-Type was defined it will pick the one defined bydefaultContentType. The serialization strategy will throwIllegalArgumentExceptionif no serializer was found for the computed Content-Type.
-
-