Class FormParamsSupport

java.lang.Object
io.helidon.nima.http.media.FormParamsSupport
All Implemented Interfaces:
MediaSupport

public class FormParamsSupport extends Object implements MediaSupport
Media support for MediaTypes.APPLICATION_FORM_URLENCODED and its plaintext counterpart.
  • Method Details

    • create

      public static MediaSupport create()
      Create a new media support for application form processing.
      Returns:
      a new media support
    • reader

      public <T> MediaSupport.ReaderResponse<T> reader(GenericType<T> type, Headers requestHeaders)
      Description copied from interface: MediaSupport
      Reader for an entity.
      Specified by:
      reader in interface MediaSupport
      Type Parameters:
      T - type
      Parameters:
      type - type of entity
      requestHeaders - headers belonging to this entity (such as server request headers), expected to have content type
      Returns:
      reader response, whether this type is supported or not
    • writer

      public <T> MediaSupport.WriterResponse<T> writer(GenericType<T> type, Headers requestHeaders, WritableHeaders<?> responseHeaders)
      Description copied from interface: MediaSupport
      Server response writer.
      Specified by:
      writer in interface MediaSupport
      Type Parameters:
      T - type
      Parameters:
      type - type of entity
      requestHeaders - request headers
      responseHeaders - response headers
      Returns:
      writer response, whether this type is supported or not
    • reader

      public <T> MediaSupport.ReaderResponse<T> reader(GenericType<T> type, Headers requestHeaders, Headers responseHeaders)
      Description copied from interface: MediaSupport
      Client response reader.
      Specified by:
      reader in interface MediaSupport
      Type Parameters:
      T - type
      Parameters:
      type - type of entity
      requestHeaders - request headers
      responseHeaders - response headers
      Returns:
      reader response, whether this type is supported or not
    • writer

      public <T> MediaSupport.WriterResponse<T> writer(GenericType<T> type, WritableHeaders<?> requestHeaders)
      Description copied from interface: MediaSupport
      Client request writer.
      Specified by:
      writer in interface MediaSupport
      Type Parameters:
      T - type
      Parameters:
      type - type of entity
      requestHeaders - request headers
      Returns:
      writer response, whether this type is supported or not