me.moocar.logbackgelf
Class MessageIdProvider

java.lang.Object
  extended by me.moocar.logbackgelf.MessageIdProvider

public class MessageIdProvider
extends Object

Responsible for creating a unique Gelf messageId


Constructor Summary
MessageIdProvider(int message_id_length, MessageDigest messageDigest, String hostname)
           
 
Method Summary
 byte[] get()
          Creates a message id that should be unique on every call.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageIdProvider

public MessageIdProvider(int message_id_length,
                         MessageDigest messageDigest,
                         String hostname)
Method Detail

get

public byte[] get()
Creates a message id that should be unique on every call. The message ID needs to be unique for every message. If a message is chunked, then each chunk in a message needs the same message ID.

Returns:
unique message ID


Copyright © 2011-2014. All Rights Reserved.