-
- All Implemented Interfaces:
public final class ScaleCodecTransaction<Data extends Object>Handles Scale Codec transaction for generic types. Provides a mechanism for encoding and appending multiple values and decode them.
-
-
Constructor Summary
Constructors Constructor Description ScaleCodecTransaction(ScaleCodec<Data> codec)
-
Method Summary
Modifier and Type Method Description final <T extends Any> ScaleCodecTransaction<Data>append(T obj, KType type)Appends additional generic objects to existing encoded data final <T extends Any> ScaleCodecTransaction<Data>append(T obj, KClass<T> type)Appends additional generic objects to existing encoded data final Datacommit()Decodes the existing encoded data -
-
Constructor Detail
-
ScaleCodecTransaction
ScaleCodecTransaction(ScaleCodec<Data> codec)
-
-
Method Detail
-
append
final <T extends Any> ScaleCodecTransaction<Data> append(T obj, KType type)
Appends additional generic objects to existing encoded data
- Parameters:
obj- a generic obj to be appended
-
append
final <T extends Any> ScaleCodecTransaction<Data> append(T obj, KClass<T> type)
Appends additional generic objects to existing encoded data
- Parameters:
obj- a generic obj to be appended
-
-
-
-