Class CcCompact

  • All Implemented Interfaces:
    Codec

    public final class CcCompact
    extends Object
    implements Codec
    Compact codec.

    The class is immutable and thread-safe.

    Since:
    0.5
    • Constructor Detail

      • CcCompact

        public CcCompact()
    • Method Detail

      • encode

        public byte[] encode​(Identity identity)
        Description copied from interface: Codec
        Encode identity into bytes.
        Specified by:
        encode in interface Codec
        Parameters:
        identity - The identity
        Returns:
        Text
      • decode

        public Identity decode​(byte[] bytes)
        Description copied from interface: Codec
        Decode identity from text (or throw DecodingException).

        This method may throw DecodingException, if it's not possible to decode the incoming byte array. This exception will mean that the user can't be authenticated and Identity.ANONYMOUS object will be identified.

        Specified by:
        decode in interface Codec
        Parameters:
        bytes - Text
        Returns:
        Identity