Class CommandForDatanode<T extends com.google.protobuf.Message>

java.lang.Object
org.apache.hadoop.ozone.protocol.commands.CommandForDatanode<T>
All Implemented Interfaces:
org.apache.hadoop.hdds.server.events.IdentifiableEventPayload

public final class CommandForDatanode<T extends com.google.protobuf.Message> extends Object implements org.apache.hadoop.hdds.server.events.IdentifiableEventPayload
Command for the datanode with the destination address.
  • Constructor Details

    • CommandForDatanode

      public CommandForDatanode(org.apache.hadoop.hdds.protocol.DatanodeDetails datanode, SCMCommand<T> command)
    • CommandForDatanode

      public CommandForDatanode(org.apache.hadoop.hdds.protocol.DatanodeID datanodeId, SCMCommand<T> command)
  • Method Details

    • getDatanodeId

      public org.apache.hadoop.hdds.protocol.DatanodeID getDatanodeId()
    • getCommand

      public SCMCommand<T> getCommand()
    • getId

      public long getId()
      Specified by:
      getId in interface org.apache.hadoop.hdds.server.events.IdentifiableEventPayload
    • toString

      public String toString()
      Overrides:
      toString in class Object