Package org.takes.facets.auth.codecs
Class CcHex
- java.lang.Object
-
- org.takes.facets.auth.codecs.CcHex
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Identity
decode(byte[] bytes)
Decode identity from text (or throwDecodingException
).byte[]
encode(Identity identity)
Encode identity into bytes.
-
-
-
Constructor Detail
-
CcHex
public CcHex(Codec codec)
Ctor.- Parameters:
codec
- Original codec
-
-
Method Detail
-
encode
public byte[] encode(Identity identity) throws IOException
Description copied from interface:Codec
Encode identity into bytes.- Specified by:
encode
in interfaceCodec
- Parameters:
identity
- The identity- Returns:
- Text
- Throws:
IOException
- If fails
-
decode
public Identity decode(byte[] bytes) throws IOException
Description copied from interface:Codec
Decode identity from text (or throwDecodingException
).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 andIdentity.ANONYMOUS
object will be identified.- Specified by:
decode
in interfaceCodec
- Parameters:
bytes
- Text- Returns:
- Identity
- Throws:
IOException
- If fails
-
-