Class TransferRequest

java.lang.Object
io.atomix.raft.protocol.AbstractRaftRequest
io.atomix.raft.protocol.TransferRequest
All Implemented Interfaces:
RaftMessage, RaftRequest

public class TransferRequest extends AbstractRaftRequest
Leadership transfer request.
  • Field Details

    • member

      protected final MemberId member
  • Constructor Details

    • TransferRequest

      protected TransferRequest(MemberId member)
  • Method Details

    • builder

      public static TransferRequest.Builder builder()
      Returns a new transfer request builder.
      Returns:
      A new transfer request builder.
    • member

      public MemberId member()
      Returns the member to which to transfer.
      Returns:
      The member to which to transfer.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object