Package kos.api

Class MutableKosContext.AvailablePayloadStrategies

    • Constructor Detail

      • AvailablePayloadStrategies

        public AvailablePayloadStrategies()
    • 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 by defaultContentType. The serialization strategy will throw IllegalArgumentException if no serializer was found for the computed Content-Type.