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 Detail

      • 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