* @param <T> Message type
*/
@Beta
-public abstract class TransactionSuccess<T extends TransactionSuccess<T>> extends RequestSuccess<TransactionIdentifier, T> {
+public abstract class TransactionSuccess<T extends TransactionSuccess<T>>
+ extends RequestSuccess<TransactionIdentifier, T> {
private static final long serialVersionUID = 1L;
TransactionSuccess(final TransactionIdentifier identifier, final long sequence) {
super(identifier, sequence);
}
+ TransactionSuccess(final T success, final ABIVersion version) {
+ super(success, version);
+ }
+
@Override
protected abstract AbstractTransactionSuccessProxy<T> externalizableProxy(ABIVersion version);
}