package org.icij.extract.redis; import java.io.IOException; import org.icij.extract.extractor.ExtractionStatus; import org.redisson.client.protocol.Encoder; import io.netty.util.CharsetUtil; /** * Decoder for converting a string to a {@link ExtractionStatus}. * * @author Matthew Caruana Galizia <mcaruana@icij.org> * @since 1.0.0-beta */ public class ResultEncoder implements Encoder { @Override public byte[] encode(final Object in) throws IOException { return Integer.toString(((ExtractionStatus) in).getCode()).getBytes(CharsetUtil.UTF_8); } }