Interface TokenPayloadConverter<T>

All Known Implementing Classes:
PojoJsonTokenPayloadConverter

public interface TokenPayloadConverter<T>
Token Payload转换器,实现数据和Payload字符串的互相转换
Since:
1.1.0
Version:
1.1.0
Author:
Coufran
  • Method Summary

    Modifier and Type
    Method
    Description
    <D> D
    Payload转换为数据
    转换器名称,越短越好,不得与已有的重复,不可以包含“|”
    serialize(T data)
    数据转换为Payload
    boolean
    support(T data)
    是否支持转换指定数据
  • Method Details

    • getName

      String getName()
      转换器名称,越短越好,不得与已有的重复,不可以包含“|”
      Returns:
      转换器名称
    • support

      boolean support(T data)
      是否支持转换指定数据
      Parameters:
      data - 指定的数据
      Returns:
      支持返回true
    • serialize

      String serialize(T data)
      数据转换为Payload
      Parameters:
      data - 数据
      Returns:
      Payload
    • deserialize

      <D> D deserialize(String payload)
      Payload转换为数据
      Type Parameters:
      D - 数据类型
      Parameters:
      payload - Payload
      Returns:
      数据