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 SummaryConstructors 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 SummaryAll 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()Deprecated.Use metadata with metadataType parameter.java.util.Optional<java.lang.Object>getEventMetaData()Deprecated.Use getMetadata with metadataType parameter.<M> java.util.Optional<M>getMetadata(java.lang.Class<M> metadataType)Java API: The metadata of a given type that is associated with the event.inthashCode()<M> scala.Option<M>metadata(scala.reflect.ClassTag<M> evidence$1)Scala API: The metadata of a given type that is associated with the event.Offsetoffset()java.lang.StringpersistenceId()java.lang.StringproductPrefix()EventEnveloperemoveMetadata(java.lang.Class<?> metadataType)Java API: Drop metadata of the given type if present<M> EventEnveloperemoveMetadata(scala.reflect.ClassTag<M> classTag)Scala API: Drop metadata of the given type if presentlongsequenceNr()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.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
- 
 
- 
- 
- 
Constructor Detail- 
EventEnvelopepublic EventEnvelope(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event, long timestamp, scala.Option<java.lang.Object> _eventMetadata) 
 - 
EventEnvelopepublic EventEnvelope(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event) Deprecated.for binary compatibility. Since 2.6.2.
 - 
EventEnvelopepublic EventEnvelope(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event, long timestamp) 
 
- 
 - 
Method Detail- 
applypublic static EventEnvelope apply(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event, long timestamp) 
 - 
applypublic static EventEnvelope apply(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event, long timestamp, scala.Option<java.lang.Object> meta) 
 - 
applypublic static EventEnvelope apply(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event) Deprecated.for binary compatibility. Since 2.6.2.
 - 
unapplypublic static scala.Option<scala.Tuple4<Offset,java.lang.String,java.lang.Object,java.lang.Object>> unapply(EventEnvelope arg) 
 - 
offsetpublic Offset offset() 
 - 
persistenceIdpublic java.lang.String persistenceId() 
 - 
sequenceNrpublic long sequenceNr() 
 - 
eventpublic java.lang.Object event() 
 - 
timestamppublic long timestamp() 
 - 
eventMetadatapublic scala.Option<java.lang.Object> eventMetadata() Deprecated.Use metadata with metadataType parameter.Scala API
 - 
getEventMetaDatapublic java.util.Optional<java.lang.Object> getEventMetaData() Deprecated.Use getMetadata with metadataType parameter.Java API
 - 
metadatapublic <M> scala.Option<M> metadata(scala.reflect.ClassTag<M> evidence$1) Scala API: The metadata of a given type that is associated with the event.
 - 
getMetadatapublic <M> java.util.Optional<M> getMetadata(java.lang.Class<M> metadataType) Java API: The metadata of a given type that is associated with the event.
 - 
removeMetadatapublic EventEnvelope removeMetadata(java.lang.Class<?> metadataType) Java API: Drop metadata of the given type if present
 - 
removeMetadatapublic <M> EventEnvelope removeMetadata(scala.reflect.ClassTag<M> classTag) Scala API: Drop metadata of the given type if present
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Specified by:
- equalsin interface- scala.Equals
- Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
copypublic EventEnvelope copy(Offset offset, java.lang.String persistenceId, long sequenceNr, java.lang.Object event) 
 - 
copy$default$1public Offset copy$default$1() 
 - 
copy$default$2public java.lang.String copy$default$2() 
 - 
copy$default$3public long copy$default$3() 
 - 
copy$default$4public java.lang.Object copy$default$4() 
 - 
productPrefixpublic java.lang.String productPrefix() - Specified by:
- productPrefixin interface- scala.Product
 
 - 
_1public Offset _1() - Specified by:
- _1in interface- scala.Product4<Offset,java.lang.String,java.lang.Object,java.lang.Object>
 
 - 
_2public java.lang.String _2() - Specified by:
- _2in interface- scala.Product4<Offset,java.lang.String,java.lang.Object,java.lang.Object>
 
 - 
_3public long _3() - Specified by:
- _3in interface- scala.Product4<Offset,java.lang.String,java.lang.Object,java.lang.Object>
 
 - 
_4public java.lang.Object _4() - Specified by:
- _4in interface- scala.Product4<Offset,java.lang.String,java.lang.Object,java.lang.Object>
 
 - 
canEqualpublic boolean canEqual(java.lang.Object that) - Specified by:
- canEqualin interface- scala.Equals
 
 
- 
 
-