Class SkipTransactionsPayload
- java.lang.Object
-
- org.opendaylight.controller.cluster.raft.protobuff.client.messages.Payload
-
- org.opendaylight.controller.cluster.raft.protobuff.client.messages.IdentifiablePayload<T>
-
- org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload<org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifier>
-
- org.opendaylight.controller.cluster.datastore.persisted.SkipTransactionsPayload
-
- All Implemented Interfaces:
Serializable,org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifier>
public final class SkipTransactionsPayload extends AbstractIdentifiablePayload<org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifier>
Payload persisted when a local history is instructed some transaction identifiers, i.e. the frontend has used them for other purposes. It contains aLocalHistoryIdentifierand a list of transaction identifiers within that local history.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload
AbstractIdentifiablePayload.AbstractProxy<T extends org.opendaylight.yangtools.concepts.Identifier>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @NonNull SkipTransactionsPayloadcreate(org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifier historyId, ImmutableUnsignedLongSet transactionIds, int initialSerializedBufferCapacity)protected org.opendaylight.controller.cluster.datastore.persisted.SkipTransactionsPayload.ProxyexternalizableProxy(byte[] serialized)@NonNull ImmutableUnsignedLongSetgetTransactionIds()-
Methods inherited from class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload
getIdentifier, size, toString, writeReplace
-
-
-
-
Method Detail
-
create
public static @NonNull SkipTransactionsPayload create(org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifier historyId, ImmutableUnsignedLongSet transactionIds, int initialSerializedBufferCapacity)
-
getTransactionIds
public @NonNull ImmutableUnsignedLongSet getTransactionIds()
-
externalizableProxy
protected org.opendaylight.controller.cluster.datastore.persisted.SkipTransactionsPayload.Proxy externalizableProxy(byte[] serialized)
- Specified by:
externalizableProxyin classAbstractIdentifiablePayload<org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifier>
-
-