Package org.apache.pekko.persistence
Class SelectedSnapshot
java.lang.Object
org.apache.pekko.persistence.SelectedSnapshot
- All Implemented Interfaces:
Serializable
,scala.Equals
,scala.Product
Plugin API: a selected snapshot matching
SnapshotSelectionCriteria
.
param: metadata snapshot metadata. param: snapshot snapshot.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SelectedSnapshot
apply
(SnapshotMetadata metadata, Object snapshot) boolean
copy
(SnapshotMetadata metadata, Object snapshot) static SelectedSnapshot
create
(SnapshotMetadata metadata, Object snapshot) Java API, Plugin API.boolean
int
hashCode()
metadata()
int
productElement
(int x$1) productElementName
(int x$1) scala.collection.Iterator<Object>
snapshot()
toString()
static scala.Option<scala.Tuple2<SnapshotMetadata,
Object>> unapply
(SelectedSnapshot x$0) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface scala.Product
productElementNames
-
Constructor Details
-
SelectedSnapshot
-
-
Method Details
-
create
Java API, Plugin API. -
apply
-
unapply
-
metadata
-
snapshot
-
copy
-
copy$default$1
-
copy$default$2
-
productPrefix
- Specified by:
productPrefix
in interfacescala.Product
-
productArity
public int productArity()- Specified by:
productArity
in interfacescala.Product
-
productElement
- Specified by:
productElement
in interfacescala.Product
-
productIterator
- Specified by:
productIterator
in interfacescala.Product
-
canEqual
- Specified by:
canEqual
in interfacescala.Equals
-
productElementName
- Specified by:
productElementName
in interfacescala.Product
-
hashCode
public int hashCode() -
toString
-
equals
-