Interface InstanceSerializer<T>
-
- All Known Implementing Classes:
JsonInstanceSerializer
public interface InstanceSerializer<T>Injectable serializer for service instances
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServiceInstance<T>deserialize(byte[] bytes)Deserialize a byte array into an instancebyte[]serialize(ServiceInstance<T> instance)Serialize an instance into bytes
-
-
-
Method Detail
-
serialize
byte[] serialize(ServiceInstance<T> instance) throws java.lang.Exception
Serialize an instance into bytes- Parameters:
instance- the instance- Returns:
- byte array representing the instance
- Throws:
java.lang.Exception- any errors
-
deserialize
ServiceInstance<T> deserialize(byte[] bytes) throws java.lang.Exception
Deserialize a byte array into an instance- Parameters:
bytes- the bytes- Returns:
- service instance
- Throws:
java.lang.Exception- any errors
-
-