- 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 Summary
Modifier and TypeMethodDescriptionaddMediaSupport(MediaSupport mediaSupport) Adds new instance ofMediaSupport.addReader(MessageBodyReader<?> reader) Registers new reader.addStreamReader(MessageBodyStreamReader<?> streamReader) Registers new stream reader.addStreamWriter(MessageBodyStreamWriter<?> streamWriter) Registers new stream writer.addWriter(MessageBodyWriter<?> writer) Registers new writer.
-
Method Details
-
addMediaSupport
Adds new instance ofMediaSupport.- Parameters:
mediaSupport- media support- Returns:
- updated instance of the builder
-
addReader
Registers new reader.- Parameters:
reader- reader- Returns:
- updated instance of the builder
-
addStreamReader
Registers new stream reader.- Parameters:
streamReader- stream reader- Returns:
- updated instance of the builder
-
addWriter
Registers new writer.- Parameters:
writer- writer- Returns:
- updated instance of the builder
-
addStreamWriter
Registers new stream writer.- Parameters:
streamWriter- stream writer- Returns:
- updated instance of the builder
-