Interface TcConfigSerializer<T>

  • Type Parameters:
    T - Serializable object type.

    public interface TcConfigSerializer<T>
    Represents a serializer to serialize and deserialize object.
    Since:
    1.0
    • Method Detail

      • serialize

        @NotNull
        @NotNull Map<String,​?> serialize​(@NotNull
                                               T object)
        Creates a Map represents specified object.
        Parameters:
        object - Object to serialize.
        Returns:
        Serialized object.
      • deserialize

        @NotNull
        T deserialize​(@NotNull
                      @NotNull Map<String,​?> serialized)
        Creates an object form represented Map.
        Parameters:
        serialized - Serialized object to deserialize.
        Returns:
        Deserialized object.