Interface MediaContextBuilder<T>

Type Parameters:
T - Type of the class which this builder support is added to.
All Known Implementing Classes:
MediaContext.Builder, WebClient.Builder, WebServer.Builder

public interface MediaContextBuilder<T>
Adds methods to support adding readers, writers and media services to the builder.
  • Method Details

    • addMediaSupport

      T addMediaSupport(MediaSupport mediaSupport)
      Adds new instance of MediaSupport.
      Parameters:
      mediaSupport - media support
      Returns:
      updated instance of the builder
    • addReader

      T addReader(MessageBodyReader<?> reader)
      Registers new reader.
      Parameters:
      reader - reader
      Returns:
      updated instance of the builder
    • addStreamReader

      T addStreamReader(MessageBodyStreamReader<?> streamReader)
      Registers new stream reader.
      Parameters:
      streamReader - stream reader
      Returns:
      updated instance of the builder
    • addWriter

      T addWriter(MessageBodyWriter<?> writer)
      Registers new writer.
      Parameters:
      writer - writer
      Returns:
      updated instance of the builder
    • addStreamWriter

      T addStreamWriter(MessageBodyStreamWriter<?> streamWriter)
      Registers new stream writer.
      Parameters:
      streamWriter - stream writer
      Returns:
      updated instance of the builder