package org.infinispan.cli.interpreter.codec; import org.kohsuke.MetaInfServices; /** * * NoneCodec. This codec leaves keys/values as is without applying any transformation * It is the default codec. * * @author Tristan Tarrant * @since 5.2 */ @MetaInfServices(org.infinispan.cli.interpreter.codec.Codec.class) public class NoneCodec extends AbstractCodec { @Override public String getName() { return "none"; } @Override public Object encodeKey(Object key) { return key; } @Override public Object encodeValue(Object value) { return value; } @Override public Object decodeKey(Object key) { return key; } @Override public Object decodeValue(Object value) { return value; } }