Interface HttpPartSerializerSession

All Known Implementing Classes:
BaseHttpPartSerializerSession, OpenApiSerializerSession, SimplePartSerializerSession, UonSerializerSession, UrlEncodingSerializerSession

public interface HttpPartSerializerSession
Session object that lives for the duration of a single use of HttpPartSerializer.
Notes:
  • This class is not thread safe and is typically discarded after one use.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Converts the specified value to a string that can be used as an HTTP header value, query parameter value, form-data parameter, or URI path variable.
  • Method Details

    • serialize

      Converts the specified value to a string that can be used as an HTTP header value, query parameter value, form-data parameter, or URI path variable.

      Returned values should NOT be URL-encoded.

      Parameters:
      type - The category of value being serialized.
      schema - Schema information about the part.
      May be null.
      Not all part serializers use the schema information.
      value - The value being serialized.
      Returns:
      The serialized value.
      Throws:
      SerializeException - If a problem occurred while trying to parse the input.
      SchemaValidationException - If the output fails schema validation.