Package kos.api
Class MutableKosContext.AvailablePayloadStrategies
java.lang.Object
kos.api.MutableKosContext.AvailablePayloadStrategies
- Enclosing class:
- MutableKosContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinferSerializerFromHttpHeader(String defaultContentType) Creates an strategy that reads uses the defined response Content-Type to pick an serializer and perform the serialization.voidCreates an strategy based on the default serializer (usually Json).voiduseSerializerForContentType(String defaultContentType) Creates an strategy based on the default serializer (usually Json).
-
Constructor Details
-
AvailablePayloadStrategies
public AvailablePayloadStrategies()
-
-
Method Details
-
useDefaultSerializer
public void useDefaultSerializer()Creates an strategy based on the default serializer (usually Json). -
useSerializerForContentType
Creates an strategy based on the default serializer (usually Json). -
inferSerializerFromHttpHeader
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.
-