public final class EventWriter
extends java.lang.Object
EventReader
.
To ease serialization of one event and to reduce the amount of parameters, EventWrite keeps state of the serialization of the event. For sake of simplicity, the EventWrite automatically produces separators.
Thus, the instance might be shared and reused to reduce object creation overhead, as long as events are serialized one after the other and within the same thread.
Modifier and Type | Method and Description |
---|---|
EventWriter |
property(java.lang.String name,
boolean value)
Writes a property whose value is a boolean.
|
EventWriter |
property(java.lang.String name,
double value)
Writes a property whose value is a long double.
|
EventWriter |
property(java.lang.String name,
java.lang.Enum<?> value)
Writes a property whose value is an enumeration.
|
EventWriter |
property(java.lang.String name,
long value)
Writes a property whose value is a long integer.
|
EventWriter |
property(java.lang.String name,
long value1,
long value2)
Writes a property whose value is a tuple of two long integers.
|
EventWriter |
property(java.lang.String name,
long value1,
long value2,
long value3)
Writes a property whose value is a tuple of three long integers.
|
EventWriter |
property(java.lang.String name,
long value1,
long value2,
long value3,
long value4)
Writes a property whose value is a tuple of four long integers.
|
EventWriter |
property(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> map)
Writes a property whose value is a map.
|
EventWriter |
property(java.lang.String name,
java.lang.String value)
Writes a property whose value is a string.
|
EventWriter |
property(java.lang.String name,
java.lang.String value1,
java.lang.String value2)
Writes a property whose value is a tuple of tow strings.
|
EventWriter |
property(java.lang.String name,
java.lang.String value1,
java.lang.String value2,
java.lang.String value3)
Writes a property whose value is a tuple of three strings.
|
EventWriter |
property(java.lang.String name,
java.lang.String value1,
java.lang.String value2,
java.lang.String value3,
java.lang.String value4)
Writes a property whose value is a tuple of four strings.
|
public EventWriter property(java.lang.String name, java.lang.Enum<?> value)
name
- property namevalue
- property valuepublic EventWriter property(java.lang.String name, boolean value)
name
- property namevalue
- property valuepublic EventWriter property(java.lang.String name, long value)
name
- property namevalue
- property valuepublic EventWriter property(java.lang.String name, long value1, long value2)
name
- property namevalue1
- property valuevalue2
- property valuepublic EventWriter property(java.lang.String name, long value1, long value2, long value3)
name
- property namevalue1
- property valuevalue2
- property valuevalue3
- property valuepublic EventWriter property(java.lang.String name, long value1, long value2, long value3, long value4)
name
- property namevalue1
- property valuevalue2
- property valuevalue3
- property valuevalue4
- property valuepublic EventWriter property(java.lang.String name, double value)
name
- property namevalue
- property valuepublic EventWriter property(java.lang.String name, java.lang.String value)
name
- property namevalue
- property valuepublic EventWriter property(java.lang.String name, java.lang.String value1, java.lang.String value2)
name
- property namevalue1
- property valuevalue2
- property valuepublic EventWriter property(java.lang.String name, java.lang.String value1, java.lang.String value2, java.lang.String value3)
name
- property namevalue1
- property valuevalue2
- property valuevalue3
- property valuepublic EventWriter property(java.lang.String name, java.lang.String value1, java.lang.String value2, java.lang.String value3, java.lang.String value4)
name
- property namevalue1
- property valuevalue2
- property valuevalue3
- property valuevalue4
- property valuepublic EventWriter property(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> map)
name
- property namemap
- property value