@Override public Object outputDecode(byte[] output) throws IOException { if (outputCodec != null) { return outputCodec.decode(output); } return null; }
/** * Encode. * * @return the byte[] * @throws IOException Signals that an I/O exception has occurred. */ public byte[] encode() throws IOException { return codec.encode(target); }
@Override public int getInputSerializedSize(Object input) throws IOException { if (inputCodec != null) { return inputCodec.size(input); } return 0; }
@Override public void outputWriteToStream(Object output, CodedOutputStream stream) throws IOException { if (outputCodec != null) { outputCodec.writeTo(output, stream); } }
@Override public void inputWriteToStream(Object input, CodedOutputStream stream) throws IOException { if (inputCodec != null) { inputCodec.writeTo(input, stream); } }
@Override public Object outputDecode(byte[] output) throws IOException { if (outputCodec != null) { return outputCodec.decode(output); } return null; }
@Override public byte[] outputEncode(Object output) throws IOException { if (outputCodec != null) { return outputCodec.encode(output); } return null; }
@Override public int getOutputSerializedSize(Object output) throws IOException { if (outputCodec != null) { return outputCodec.size(output); } return 0; } }
@Override public void inputWriteToStream(Object input, CodedOutputStream stream) throws IOException { if (inputCodec != null) { inputCodec.writeTo(input, stream); } }
@Override public Object inputDecode(byte[] input) throws IOException { if (inputCodec != null) { return inputCodec.decode(input); } return null; }
@Override public byte[] inputEncode(Object input) throws IOException { if (inputCodec != null) { return inputCodec.encode(input); } return null; }
@Override public int getOutputSerializedSize(Object output) throws IOException { if (outputCodec != null) { return outputCodec.size(output); } return 0; } }
@Override public void outputWriteToStream(Object output, CodedOutputStream stream) throws IOException { if (outputCodec != null) { outputCodec.writeTo(output, stream); } }
@Override public Object inputDecode(byte[] input) throws IOException { if (inputCodec != null) { return inputCodec.decode(input); } return null; }
@Override public byte[] inputEncode(Object input) throws IOException { if (inputCodec != null) { return inputCodec.encode(input); } return null; }
@Override public int getInputSerializedSize(Object input) throws IOException { if (inputCodec != null) { return inputCodec.size(input); } return 0; }
@Override public Object outputDecode(byte[] output) throws IOException { if (outputCodec != null) { return outputCodec.decode(output); } return null; }
@Override public byte[] inputEncode(Object input) throws IOException { if (inputCodec != null) { return inputCodec.encode(input); } return null; }