Class EventEnvelope
java.lang.Object
org.apache.pekko.persistence.query.EventEnvelope
- All Implemented Interfaces:
Serializable,scala.Equals,scala.Product,scala.Product4<Offset,String, Object, Object>
public final class EventEnvelope
extends Object
implements scala.Product4<Offset,String,Object,Object>, Serializable
Event wrapper adding meta data for the events in the result stream of
pekko.persistence.query.scaladsl.EventsByTagQuery query, or similar queries.
The timestamp is the time the event was stored, in milliseconds since midnight, January 1, 1970 UTC
(same as System.currentTimeMillis).
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionEventEnvelope(Offset offset, String persistenceId, long sequenceNr, Object event, long timestamp) EventEnvelope(Offset offset, String persistenceId, long sequenceNr, Object event, long timestamp, scala.Option<Object> eventMetadata) -
Method Summary
Modifier and TypeMethodDescription_1()_2()long_3()_4()static EventEnvelopestatic EventEnvelopeapply(Offset offset, String persistenceId, long sequenceNr, Object event, long timestamp, scala.Option<Object> meta) booleanlongbooleanevent()scala.Option<Object>Java APIinthashCode()offset()longlongtoString()unapply(EventEnvelope arg) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface scala.Product
productElementName, productElementNames, productIteratorMethods inherited from interface scala.Product4
productArity, productElement
-
Constructor Details
-
EventEnvelope
-
EventEnvelope
-
-
Method Details
-
apply
public static EventEnvelope apply(Offset offset, String persistenceId, long sequenceNr, Object event, long timestamp) -
apply
public static EventEnvelope apply(Offset offset, String persistenceId, long sequenceNr, Object event, long timestamp, scala.Option<Object> meta) -
unapply
-
offset
-
persistenceId
-
sequenceNr
public long sequenceNr() -
event
-
timestamp
public long timestamp() -
eventMetadata
-
getEventMetaData
Java API -
hashCode
public int hashCode() -
equals
-
toString
-
copy
-
copy$default$1
-
copy$default$2
-
copy$default$3
public long copy$default$3() -
copy$default$4
-
productPrefix
- Specified by:
productPrefixin interfacescala.Product
-
_1
-
_2
-
_3
public long _3() -
_4
-
canEqual
- Specified by:
canEqualin interfacescala.Equals
-