Interface DrMessageMarshaller<T>

All Known Implementing Classes:
DrNioMessageMarshaller

public interface DrMessageMarshaller<T>
Marshaller for DR external messages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Marshal message.
    unmarshal(T data)
    Unmarshal message.
  • Method Details

    • unmarshal

      Object unmarshal(T data) throws org.apache.ignite.lang.IgniteCheckedException
      Unmarshal message.
      Parameters:
      data - Message bytes.
      Returns:
      Message.
      Throws:
      org.apache.ignite.lang.IgniteCheckedException - If failed.
    • marshal

      T marshal(Object msg) throws org.apache.ignite.lang.IgniteCheckedException
      Marshal message.
      Parameters:
      msg - Message.
      Returns:
      Message bytes.
      Throws:
      org.apache.ignite.lang.IgniteCheckedException - If failed.