Package org.apache.storm.tuple
Class MessageId
- java.lang.Object
-
- org.apache.storm.tuple.MessageId
-
public class MessageId extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MessageIddeserialize(com.esotericsoftware.kryo.io.Input in)booleanequals(Object other)static longgenerateId(Random rand)Set<Long>getAnchors()Map<Long,Long>getAnchorsToIds()inthashCode()static MessageIdmakeId(Map<Long,Long> anchorsToIds)static MessageIdmakeRootId(long id, long val)static MessageIdmakeUnanchored()voidserialize(com.esotericsoftware.kryo.io.Output out)StringtoString()
-
-
-
Method Detail
-
generateId
public static long generateId(Random rand)
-
makeUnanchored
public static MessageId makeUnanchored()
-
makeRootId
public static MessageId makeRootId(long id, long val)
-
deserialize
public static MessageId deserialize(com.esotericsoftware.kryo.io.Input in) throws IOException
- Throws:
IOException
-
serialize
public void serialize(com.esotericsoftware.kryo.io.Output out) throws IOException- Throws:
IOException
-
-