Package org.jobrunr.utils.mapper.jsonb
Class JobRunrJsonb
- java.lang.Object
-
- org.jobrunr.utils.mapper.jsonb.JobRunrJsonb
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,javax.json.bind.Jsonb
public class JobRunrJsonb extends java.lang.Object implements javax.json.bind.Jsonb
-
-
Constructor Summary
Constructors Constructor Description JobRunrJsonb(javax.json.bind.Jsonb delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
<T> T
fromJson(java.io.InputStream inputStream, java.lang.Class<T> aClass)
<T> T
fromJson(java.io.InputStream inputStream, java.lang.reflect.Type type)
<T> T
fromJson(java.io.Reader reader, java.lang.Class<T> aClass)
<T> T
fromJson(java.io.Reader reader, java.lang.reflect.Type type)
<T> T
fromJson(java.lang.String s, java.lang.Class<T> aClass)
<T> T
fromJson(java.lang.String s, java.lang.reflect.Type type)
javax.json.JsonValue
fromJsonToJsonValue(java.lang.Object object)
<T> T
fromJsonValue(javax.json.JsonValue jsonValue, java.lang.Class<T> clazz)
java.lang.String
toJson(java.lang.Object o)
void
toJson(java.lang.Object o, java.io.OutputStream outputStream)
void
toJson(java.lang.Object o, java.io.Writer writer)
java.lang.String
toJson(java.lang.Object o, java.lang.reflect.Type type)
void
toJson(java.lang.Object o, java.lang.reflect.Type type, java.io.OutputStream outputStream)
void
toJson(java.lang.Object o, java.lang.reflect.Type type, java.io.Writer writer)
-
-
-
Method Detail
-
close
public void close() throws java.lang.Exception
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Throws:
java.lang.Exception
-
fromJson
public <T> T fromJson(java.lang.String s, java.lang.Class<T> aClass)
- Specified by:
fromJson
in interfacejavax.json.bind.Jsonb
-
fromJson
public <T> T fromJson(java.lang.String s, java.lang.reflect.Type type)
- Specified by:
fromJson
in interfacejavax.json.bind.Jsonb
-
fromJson
public <T> T fromJson(java.io.Reader reader, java.lang.Class<T> aClass)
- Specified by:
fromJson
in interfacejavax.json.bind.Jsonb
-
fromJson
public <T> T fromJson(java.io.Reader reader, java.lang.reflect.Type type)
- Specified by:
fromJson
in interfacejavax.json.bind.Jsonb
-
fromJson
public <T> T fromJson(java.io.InputStream inputStream, java.lang.Class<T> aClass)
- Specified by:
fromJson
in interfacejavax.json.bind.Jsonb
-
fromJson
public <T> T fromJson(java.io.InputStream inputStream, java.lang.reflect.Type type)
- Specified by:
fromJson
in interfacejavax.json.bind.Jsonb
-
toJson
public java.lang.String toJson(java.lang.Object o)
- Specified by:
toJson
in interfacejavax.json.bind.Jsonb
-
toJson
public java.lang.String toJson(java.lang.Object o, java.lang.reflect.Type type)
- Specified by:
toJson
in interfacejavax.json.bind.Jsonb
-
toJson
public void toJson(java.lang.Object o, java.io.Writer writer)
- Specified by:
toJson
in interfacejavax.json.bind.Jsonb
-
toJson
public void toJson(java.lang.Object o, java.lang.reflect.Type type, java.io.Writer writer)
- Specified by:
toJson
in interfacejavax.json.bind.Jsonb
-
toJson
public void toJson(java.lang.Object o, java.io.OutputStream outputStream)
- Specified by:
toJson
in interfacejavax.json.bind.Jsonb
-
toJson
public void toJson(java.lang.Object o, java.lang.reflect.Type type, java.io.OutputStream outputStream)
- Specified by:
toJson
in interfacejavax.json.bind.Jsonb
-
fromJsonToJsonValue
public javax.json.JsonValue fromJsonToJsonValue(java.lang.Object object)
-
fromJsonValue
public <T> T fromJsonValue(javax.json.JsonValue jsonValue, java.lang.Class<T> clazz)
-
-