Class StringCodec

java.lang.Object
io.datarouter.bytes.codec.stringcodec.StringCodec
All Implemented Interfaces:
Codec<String,byte[]>

public class StringCodec extends Object implements Codec<String,byte[]>
Encodes a String without any length information or terminal bytes.
  • Field Details

  • Constructor Details

    • StringCodec

      public StringCodec(String charsetName)
    • StringCodec

      public StringCodec(Charset charset)
  • Method Details

    • encode

      public byte[] encode(String value)
      Specified by:
      encode in interface Codec<String,byte[]>
    • encode

      public int encode(String value, byte[] bytes, int offset)
    • decode

      public String decode(byte[] bytes)
      Specified by:
      decode in interface Codec<String,byte[]>
    • decode

      public String decode(byte[] bytes, int offset)
    • decode

      public String decode(byte[] bytes, int offset, int length)