Package io.quarkiverse.loggingjson
Interface JsonGenerator
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
JacksonJsonGenerator,JsonbJsonGenerator
-
Method Summary
Modifier and TypeMethodDescriptionvoidflush()voidwriteArrayFieldStart(String fieldName) voidvoidvoidwriteFieldName(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) voidvoidwriteString(String text) voidwriteStringField(String fieldName, String value)
-
Method Details
-
writeStartObject
- Throws:
IOException
-
writeEndObject
- Throws:
IOException
-
flush
- Throws:
IOException
-
writeFieldName
- Throws:
IOException
-
writeObject
- Throws:
IOException
-
writeObjectFieldStart
- Throws:
IOException
-
writeObjectField
- Throws:
IOException
-
writeArrayFieldStart
- Throws:
IOException
-
writeEndArray
- Throws:
IOException
-
writeString
- Throws:
IOException
-
writeStringField
- Throws:
IOException
-
writeNumberField
- Throws:
IOException
-
writeNumberField
- Throws:
IOException
-
writeNumberField
- Throws:
IOException
-
writeNumberField
- Throws:
IOException
-
writeNumberField
- Throws:
IOException
-
writeNumberField
- Throws:
IOException
-
writeNumberField
- Throws:
IOException
-