Class MessagePackRecordFormatter
- java.lang.Object
-
- org.komamitsu.fluency.recordformat.AbstractRecordFormatter
-
- org.komamitsu.fluency.recordformat.MessagePackRecordFormatter
-
- All Implemented Interfaces:
RecordFormatter
public class MessagePackRecordFormatter extends AbstractRecordFormatter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMessagePackRecordFormatter.Config
-
Field Summary
-
Fields inherited from class org.komamitsu.fluency.recordformat.AbstractRecordFormatter
config, objectMapperForMessagePack
-
-
Constructor Summary
Constructors Constructor Description MessagePackRecordFormatter()MessagePackRecordFormatter(MessagePackRecordFormatter.Config config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]format(java.lang.String tag, java.lang.Object timestamp, java.util.Map<java.lang.String,java.lang.Object> data)byte[]formatFromMessagePack(java.lang.String tag, java.lang.Object timestamp, byte[] mapValue, int offset, int len)byte[]formatFromMessagePack(java.lang.String tag, java.lang.Object timestamp, java.nio.ByteBuffer mapValue)java.lang.StringformatName()-
Methods inherited from class org.komamitsu.fluency.recordformat.AbstractRecordFormatter
getEpoch, registerObjectMapperModules
-
-
-
-
Constructor Detail
-
MessagePackRecordFormatter
public MessagePackRecordFormatter()
-
MessagePackRecordFormatter
public MessagePackRecordFormatter(MessagePackRecordFormatter.Config config)
-
-
Method Detail
-
format
public byte[] format(java.lang.String tag, java.lang.Object timestamp, java.util.Map<java.lang.String,java.lang.Object> data)- Specified by:
formatin interfaceRecordFormatter- Specified by:
formatin classAbstractRecordFormatter
-
formatFromMessagePack
public byte[] formatFromMessagePack(java.lang.String tag, java.lang.Object timestamp, byte[] mapValue, int offset, int len)- Specified by:
formatFromMessagePackin interfaceRecordFormatter- Specified by:
formatFromMessagePackin classAbstractRecordFormatter
-
formatFromMessagePack
public byte[] formatFromMessagePack(java.lang.String tag, java.lang.Object timestamp, java.nio.ByteBuffer mapValue)- Specified by:
formatFromMessagePackin interfaceRecordFormatter- Specified by:
formatFromMessagePackin classAbstractRecordFormatter
-
formatName
public java.lang.String formatName()
- Specified by:
formatNamein interfaceRecordFormatter- Specified by:
formatNamein classAbstractRecordFormatter
-
-