- java.lang.Object
-
- com.appslandia.common.base.InitializeObject
-
- com.appslandia.common.json.JsonProcessor
-
- com.appslandia.common.json.JsonbProcessor
-
- All Implemented Interfaces:
InitializeSupport
public class JsonbProcessor extends JsonProcessor
- Author:
- Loc Ha
-
-
Constructor Summary
Constructors Constructor Description JsonbProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()protected voidinit()static jakarta.json.bind.JsonbConfignewConfig()<T> Tread(Reader reader, Class<T> resultClass)<T> Tread(Reader reader, Type type)JsonbProcessorsetConfig(jakarta.json.bind.JsonbConfig config)voidwrite(Writer out, Object obj)-
Methods inherited from class com.appslandia.common.json.JsonProcessor
getDefault, readAsLinkedMap, readAsMap, setDefault, setProvider, toByteArray, toString
-
Methods inherited from class com.appslandia.common.base.InitializeObject
assertNotInitialized, initialize
-
-
-
-
Method Detail
-
init
protected void init() throws Exception- Specified by:
initin classInitializeObject- Throws:
Exception
-
destroy
public void destroy() throws DestroyException- Specified by:
destroyin interfaceInitializeSupport- Overrides:
destroyin classInitializeObject- Throws:
DestroyException
-
write
public void write(Writer out, Object obj) throws JsonException
- Specified by:
writein classJsonProcessor- Throws:
JsonException
-
read
public <T> T read(Reader reader, Class<T> resultClass) throws JsonException
- Specified by:
readin classJsonProcessor- Throws:
JsonException
-
read
public <T> T read(Reader reader, Type type) throws JsonException
- Specified by:
readin classJsonProcessor- Throws:
JsonException
-
setConfig
public JsonbProcessor setConfig(jakarta.json.bind.JsonbConfig config)
-
newConfig
public static jakarta.json.bind.JsonbConfig newConfig()
-
-