Module io.helidon.http.media
Package io.helidon.http.media
Class MediaSupportConfig.BuilderBase.MediaSupportConfigImpl
java.lang.Object
io.helidon.http.media.MediaSupportConfig.BuilderBase.MediaSupportConfigImpl
- All Implemented Interfaces:
Prototype.Api,MediaSupportConfig
- Direct Known Subclasses:
GsonSupportConfig.BuilderBase.GsonSupportConfigImpl,JacksonSupportConfig.BuilderBase.JacksonSupportConfigImpl,JsonBindingSupportConfig.BuilderBase.JsonBindingSupportConfigImpl,JsonbSupportConfig.BuilderBase.JsonbSupportConfigImpl,JsonpSupportConfig.BuilderBase.JsonpSupportConfigImpl,JsonSupportConfig.BuilderBase.JsonSupportConfigImpl
- Enclosing class:
MediaSupportConfig.BuilderBase<BUILDER extends MediaSupportConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends MediaSupportConfig>
protected static class MediaSupportConfig.BuilderBase.MediaSupportConfigImpl
extends Object
implements MediaSupportConfig
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.http.media.MediaSupportConfig
MediaSupportConfig.Builder, MediaSupportConfig.BuilderBase<BUILDER extends MediaSupportConfig.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends MediaSupportConfig> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMediaSupportConfigImpl(MediaSupportConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
-
Constructor Details
-
MediaSupportConfigImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
name
Description copied from interface:MediaSupportConfigName of the support. Each extension should provide its own default. This is to enable multiple instance of the same type.- Specified by:
namein interfaceMediaSupportConfig- Returns:
- name of the support
-
acceptedMediaTypes
Description copied from interface:MediaSupportConfigTypes accepted by this media support. When server processes the response, it checks theAcceptheader, to choose the right media support, if there are more supports available for the provided entity object.NOTE Make sure that you accept the type returned by
MediaSupportConfig.contentType().- Specified by:
acceptedMediaTypesin interfaceMediaSupportConfig- Returns:
- accepted media types
-
contentType
Description copied from interface:MediaSupportConfigContent type to use if not configured (in response headers for server, and in request headers for client).- Specified by:
contentTypein interfaceMediaSupportConfig- Returns:
- content type to use
-
toString
-
equals
-
hashCode
public int hashCode()
-