Class ProtoDataCodec

java.lang.Object
com.iohao.net.framework.core.codec.ProtoDataCodec
All Implemented Interfaces:
DataCodec

public final class ProtoDataCodec extends Object implements DataCodec
ProtoDataCodec
Author:
渔民小镇
date:
2022-05-18
  • Constructor Details

    • ProtoDataCodec

      public ProtoDataCodec()
  • Method Details

    • encode

      public byte[] encode(Object data)
      Description copied from interface: DataCodec
      encode data
      Specified by:
      encode in interface DataCodec
      Parameters:
      data - data
      Returns:
      bytes
    • decode

      public <T> T decode(byte[] data, Class<T> dataClass)
      Description copied from interface: DataCodec
      decode data
      Specified by:
      decode in interface DataCodec
      Type Parameters:
      T - t
      Parameters:
      data - data
      dataClass - dataClass
      Returns:
      data
    • encode

      public byte[] encode(boolean data)
      Specified by:
      encode in interface DataCodec
    • codecName

      public String codecName()
      Description copied from interface: DataCodec
      codecName
      Specified by:
      codecName in interface DataCodec
      Returns:
      codecName