T - Message type@Beta public abstract class TransactionRequest<T extends TransactionRequest<T>> extends Request<TransactionIdentifier,T>
Requests involving specific transaction. This class is visible outside of this
 package solely for the ability to perform a unified instanceof check.| Modifier and Type | Method and Description | 
|---|---|
| protected abstract org.opendaylight.controller.cluster.access.commands.AbstractTransactionRequestProxy<T> | externalizableProxy(ABIVersion version)Instantiate a serialization proxy for this object for the target ABI version. | 
| TransactionFailure | toRequestFailure(RequestException cause)Return a  RequestFailurefor this request, caused by aRequestException. | 
addToStringAttributes, getReplyTocloneAsVersion, getSequence, getTarget, getVersion, toString, toVersion, writeReplacepublic final TransactionFailure toRequestFailure(RequestException cause)
RequestRequestFailure for this request, caused by a RequestException.toRequestFailure in class Request<TransactionIdentifier,T extends TransactionRequest<T>>cause - Failure causeRequestFailure corresponding to this requestprotected abstract org.opendaylight.controller.cluster.access.commands.AbstractTransactionRequestProxy<T> externalizableProxy(ABIVersion version)
MessageABIVersions. This method should never fail, as any compatibility
 checks should have been done by Message.cloneAsVersion(ABIVersion).externalizableProxy in class Request<TransactionIdentifier,T extends TransactionRequest<T>>version - Requested ABI versionCopyright © 2019 OpenDaylight. All rights reserved.