-
- 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TaddMediaSupport(MediaSupport mediaSupport)Adds new instance ofMediaSupport.TaddReader(MessageBodyReader<?> reader)Registers new reader.TaddStreamReader(MessageBodyStreamReader<?> streamReader)Registers new stream reader.TaddStreamWriter(MessageBodyStreamWriter<?> streamWriter)Registers new stream writer.TaddWriter(MessageBodyWriter<?> writer)Registers new writer.
-
-
-
Method Detail
-
addMediaSupport
T addMediaSupport(MediaSupport mediaSupport)
Adds new instance ofMediaSupport.- 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
-
-