Class JacksonJsonGenerator
- java.lang.Object
-
- io.quarkiverse.loggingjson.jackson.JacksonJsonGenerator
-
- All Implemented Interfaces:
JsonGenerator,Closeable,AutoCloseable
public class JacksonJsonGenerator extends Object implements JsonGenerator
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidflush()voidwriteArrayFieldStart(String fieldName)voidwriteEndArray()voidwriteEndObject()voidwriteFieldName(String name)voidwriteNumberField(String fieldName, double value)voidwriteNumberField(String fieldName, float value)voidwriteNumberField(String fieldName, int value)voidwriteNumberField(String fieldName, long value)voidwriteNumberField(String fieldName, short value)voidwriteNumberField(String fieldName, BigDecimal value)voidwriteNumberField(String fieldName, BigInteger value)voidwriteObject(Object pojo)voidwriteObjectField(String fieldName, Object pojo)voidwriteObjectFieldStart(String fieldName)voidwriteStartObject()voidwriteString(String text)voidwriteStringField(String fieldName, String value)
-
-
-
Method Detail
-
writeStartObject
public void writeStartObject() throws IOException- Specified by:
writeStartObjectin interfaceJsonGenerator- Throws:
IOException
-
writeEndObject
public void writeEndObject() throws IOException- Specified by:
writeEndObjectin interfaceJsonGenerator- Throws:
IOException
-
flush
public void flush() throws IOException- Specified by:
flushin interfaceJsonGenerator- Throws:
IOException
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
writeFieldName
public void writeFieldName(String name) throws IOException
- Specified by:
writeFieldNamein interfaceJsonGenerator- Throws:
IOException
-
writeObject
public void writeObject(Object pojo) throws IOException
- Specified by:
writeObjectin interfaceJsonGenerator- Throws:
IOException
-
writeObjectFieldStart
public void writeObjectFieldStart(String fieldName) throws IOException
- Specified by:
writeObjectFieldStartin interfaceJsonGenerator- Throws:
IOException
-
writeObjectField
public void writeObjectField(String fieldName, Object pojo) throws IOException
- Specified by:
writeObjectFieldin interfaceJsonGenerator- Throws:
IOException
-
writeArrayFieldStart
public void writeArrayFieldStart(String fieldName) throws IOException
- Specified by:
writeArrayFieldStartin interfaceJsonGenerator- Throws:
IOException
-
writeEndArray
public void writeEndArray() throws IOException- Specified by:
writeEndArrayin interfaceJsonGenerator- Throws:
IOException
-
writeString
public void writeString(String text) throws IOException
- Specified by:
writeStringin interfaceJsonGenerator- Throws:
IOException
-
writeStringField
public void writeStringField(String fieldName, String value) throws IOException
- Specified by:
writeStringFieldin interfaceJsonGenerator- Throws:
IOException
-
writeNumberField
public void writeNumberField(String fieldName, short value) throws IOException
- Specified by:
writeNumberFieldin interfaceJsonGenerator- Throws:
IOException
-
writeNumberField
public void writeNumberField(String fieldName, int value) throws IOException
- Specified by:
writeNumberFieldin interfaceJsonGenerator- Throws:
IOException
-
writeNumberField
public void writeNumberField(String fieldName, long value) throws IOException
- Specified by:
writeNumberFieldin interfaceJsonGenerator- Throws:
IOException
-
writeNumberField
public void writeNumberField(String fieldName, BigInteger value) throws IOException
- Specified by:
writeNumberFieldin interfaceJsonGenerator- Throws:
IOException
-
writeNumberField
public void writeNumberField(String fieldName, float value) throws IOException
- Specified by:
writeNumberFieldin interfaceJsonGenerator- Throws:
IOException
-
writeNumberField
public void writeNumberField(String fieldName, double value) throws IOException
- Specified by:
writeNumberFieldin interfaceJsonGenerator- Throws:
IOException
-
writeNumberField
public void writeNumberField(String fieldName, BigDecimal value) throws IOException
- Specified by:
writeNumberFieldin interfaceJsonGenerator- Throws:
IOException
-
-