Class TransactionModification

java.lang.Object
org.opendaylight.controller.cluster.access.commands.TransactionModification
Direct Known Subclasses:
TransactionDataModification, TransactionDelete

public abstract sealed class TransactionModification extends Object permits TransactionDelete, TransactionDataModification
An individual modification of a transaction's state. This class and its subclasses are not serializable, but rather expose writeTo(NormalizedNodeDataOutput) and readFrom(NormalizedNodeDataInput, ReusableStreamReceiver) methods for explicit serialization. The reason for this is that they are usually transmitted in bulk, hence it is advantageous to reuse a NormalizedNodeDataOutput instance to achieve better compression.