Interface MediaSupportProvider

All Known Implementing Classes:
JacksonMediaSupportProvider, JsonbMediaSupportProvider, JsonpMediaSupportProvider, MultiPartSupportProvider

public interface MediaSupportProvider
ServiceLoader service provider for media supports.
  • Method Summary

    Modifier and Type
    Method
    Description
    Configuration key of this media support provider.
    create(Config config)
    Create media support based on the provided configuration.
  • Method Details

    • configKey

      String configKey()
      Configuration key of this media support provider.
      Returns:
      config key to be used when getting config node to use with create(io.helidon.common.config.Config)
    • create

      MediaSupport create(Config config)
      Create media support based on the provided configuration.
      Parameters:
      config - configuration of the media support
      Returns:
      a new media support to provide readers and writers