@Override public Object read(ObjectDataInput in) throws IOException { return serializer.read(in); }
@Override public Object read(ObjectDataInput in) throws IOException { return serializer.read(in); }
public static <T> T deserialize(StreamSerializer<T> serializer, byte[] blob) throws IOException { InternalSerializationService mockSerializationService = mock(InternalSerializationService.class, withSettings().stubOnly()); ObjectDataInputStream odis = new ObjectDataInputStream(new ByteArrayInputStream(blob), mockSerializationService); return serializer.read(odis); }