Class CSEtcdMessages

java.lang.Object
com.io7m.certusine.etcd.internal.CSEtcdMessages

public final class CSEtcdMessages extends Object
Messages for the etcd protocol.
  • Constructor Details

    • CSEtcdMessages

      public CSEtcdMessages()
      Messages for the etcd protocol.
  • Method Details

    • serialize

      public byte[] serialize(CSEMessageType message) throws com.fasterxml.jackson.core.JsonProcessingException
      Serialize a message.
      Parameters:
      message - The message
      Returns:
      The serialized message
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException - On errors
    • deserialize

      public CSEMessageType deserialize(byte[] data) throws IOException
      Deserialize a message.
      Parameters:
      data - The serialized message
      Returns:
      The message
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException - On errors
      IOException