Package io.axway.iron.spi.serializer
Interface TransactionSerializer
-
public interface TransactionSerializer
Transaction serialization interface.
It reads/writes transaction's commands with theirs parameters.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SerializableTransaction
deserializeTransaction(java.io.InputStream in)
Deserialize a transaction.void
serializeTransaction(java.io.OutputStream out, SerializableTransaction transaction)
Serialize a transaction.
-
-
-
Method Detail
-
serializeTransaction
void serializeTransaction(java.io.OutputStream out, SerializableTransaction transaction) throws java.io.IOException
Serialize a transaction.- Parameters:
out
- the stream where the serialized transaction must be writtentransaction
- the transaction to be serialized- Throws:
java.io.IOException
- in case of errors when writing on theout
stream
-
deserializeTransaction
SerializableTransaction deserializeTransaction(java.io.InputStream in) throws java.io.IOException
Deserialize a transaction.- Parameters:
in
- the transaction is to be read from this stream- Returns:
- the deserialized transaction
- Throws:
java.io.IOException
- in case of errors when writing on thein
stream
-
-