Package akka.persistence.query
Class EventEnvelope
- java.lang.Object
-
- akka.persistence.query.EventEnvelope
-
- All Implemented Interfaces:
java.io.Serializable,scala.Equals,scala.Product,scala.Product4<Offset,java.lang.String,java.lang.Object,java.lang.Object>
public final class EventEnvelope extends java.lang.Object implements scala.Product4<Offset,java.lang.String,java.lang.Object,java.lang.Object>, java.io.Serializable
Event wrapper adding meta data for the events in the result stream ofEventsByTagQueryquery, or similar queries.The
timestampis the time the event was stored, in milliseconds since midnight, January 1, 1970 UTC (same asSystem.currentTimeMillis).- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EventEnvelope(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event)Deprecated.for binary compatibility.EventEnvelope(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event, long timestamp)EventEnvelope(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event, long timestamp, scala.Option<java.lang.Object> eventMetadata)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Offset_1()java.lang.String_2()long_3()java.lang.Object_4()static EventEnvelopeapply(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event)Deprecated.for binary compatibility.static EventEnvelopeapply(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event, long timestamp)static EventEnvelopeapply(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event, long timestamp, scala.Option<java.lang.Object> meta)booleancanEqual(java.lang.Object that)EventEnvelopecopy(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event)Offsetcopy$default$1()java.lang.Stringcopy$default$2()longcopy$default$3()java.lang.Objectcopy$default$4()booleanequals(java.lang.Object obj)java.lang.Objectevent()scala.Option<java.lang.Object>eventMetadata()java.util.Optional<java.lang.Object>getEventMetaData()Java APIinthashCode()Offsetoffset()java.lang.StringpersistenceId()java.lang.StringproductPrefix()longsequenceNr()longtimestamp()java.lang.StringtoString()static scala.Option<scala.Tuple4<Offset,java.lang.String,java.lang.Object,java.lang.Object>>unapply(EventEnvelope arg)-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
EventEnvelope
public EventEnvelope(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event, long timestamp, scala.Option<java.lang.Object> eventMetadata)
-
EventEnvelope
public EventEnvelope(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event)
Deprecated.for binary compatibility. Since 2.6.2.
-
EventEnvelope
public EventEnvelope(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event, long timestamp)
-
-
Method Detail
-
apply
public static EventEnvelope apply(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event, long timestamp)
-
apply
public static EventEnvelope apply(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event, long timestamp, scala.Option<java.lang.Object> meta)
-
apply
public static EventEnvelope apply(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event)
Deprecated.for binary compatibility. Since 2.6.2.
-
unapply
public static scala.Option<scala.Tuple4<Offset,java.lang.String,java.lang.Object,java.lang.Object>> unapply(EventEnvelope arg)
-
offset
public Offset offset()
-
persistenceId
public java.lang.String persistenceId()
-
sequenceNr
public long sequenceNr()
-
event
public java.lang.Object event()
-
timestamp
public long timestamp()
-
eventMetadata
public scala.Option<java.lang.Object> eventMetadata()
-
getEventMetaData
public java.util.Optional<java.lang.Object> getEventMetaData()
Java API
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacescala.Equals- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
copy
public EventEnvelope copy(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event)
-
copy$default$1
public Offset copy$default$1()
-
copy$default$2
public java.lang.String copy$default$2()
-
copy$default$3
public long copy$default$3()
-
copy$default$4
public java.lang.Object copy$default$4()
-
productPrefix
public java.lang.String productPrefix()
- Specified by:
productPrefixin interfacescala.Product
-
_1
public Offset _1()
- Specified by:
_1in interfacescala.Product4<Offset,java.lang.String,java.lang.Object,java.lang.Object>
-
_2
public java.lang.String _2()
- Specified by:
_2in interfacescala.Product4<Offset,java.lang.String,java.lang.Object,java.lang.Object>
-
_3
public long _3()
- Specified by:
_3in interfacescala.Product4<Offset,java.lang.String,java.lang.Object,java.lang.Object>
-
_4
public java.lang.Object _4()
- Specified by:
_4in interfacescala.Product4<Offset,java.lang.String,java.lang.Object,java.lang.Object>
-
canEqual
public boolean canEqual(java.lang.Object that)
- Specified by:
canEqualin interfacescala.Equals
-
-