Package org.eclipse.yasson.internal
Class JsonBindingBuilder
- java.lang.Object
-
- org.eclipse.yasson.internal.JsonBindingBuilder
-
- All Implemented Interfaces:
javax.json.bind.JsonbBuilder
public class JsonBindingBuilder extends Object implements javax.json.bind.JsonbBuilder
JsonbBuilder implementation.- Author:
- Dmitry Kornilov
-
-
Constructor Summary
Constructors Constructor Description JsonBindingBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.json.bind.Jsonb
build()
javax.json.bind.JsonbConfig
getConfig()
Gets configuration.Optional<javax.json.spi.JsonProvider>
getProvider()
Gets provider.javax.json.bind.JsonbBuilder
withConfig(javax.json.bind.JsonbConfig config)
javax.json.bind.JsonbBuilder
withProvider(javax.json.spi.JsonProvider jsonpProvider)
-
-
-
Method Detail
-
withConfig
public javax.json.bind.JsonbBuilder withConfig(javax.json.bind.JsonbConfig config)
- Specified by:
withConfig
in interfacejavax.json.bind.JsonbBuilder
-
withProvider
public javax.json.bind.JsonbBuilder withProvider(javax.json.spi.JsonProvider jsonpProvider)
- Specified by:
withProvider
in interfacejavax.json.bind.JsonbBuilder
-
getConfig
public javax.json.bind.JsonbConfig getConfig()
Gets configuration.- Returns:
- configuration.
-
getProvider
public Optional<javax.json.spi.JsonProvider> getProvider()
Gets provider.- Returns:
- Provider.
-
build
public javax.json.bind.Jsonb build()
- Specified by:
build
in interfacejavax.json.bind.JsonbBuilder
-
-