Class CommandStatus
java.lang.Object
org.apache.hadoop.ozone.protocol.commands.CommandStatus
- Direct Known Subclasses:
DeleteBlockCommandStatus
A class that is used to communicate status of datanode commands.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder class for CommandStatus. -
Method Summary
Modifier and TypeMethodDescriptiongetCmdId()getFromProtoBuf(org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos.CommandStatus cmdStatusProto) Returns a CommandStatus from the protocol buffers.getMsg()org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos.CommandStatusReturns a CommandStatus from the protocol buffers.org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos.CommandStatus.Statusorg.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos.SCMCommandProto.TypegetType()voidMarks the command status as executed.voidMarks the command status as failed.
-
Method Details
-
getType
public org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos.SCMCommandProto.Type getType() -
getCmdId
-
getStatus
public org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos.CommandStatus.Status getStatus() -
getMsg
-
markAsExecuted
public void markAsExecuted()Marks the command status as executed. -
markAsFailed
public void markAsFailed()Marks the command status as failed. -
getFromProtoBuf
public CommandStatus getFromProtoBuf(org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos.CommandStatus cmdStatusProto) Returns a CommandStatus from the protocol buffers.- Parameters:
cmdStatusProto- - protoBuf Message- Returns:
- CommandStatus
-
getProtoBufMessage
public org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos.CommandStatus getProtoBufMessage()Returns a CommandStatus from the protocol buffers.- Returns:
- StorageContainerDatanodeProtocolProtos.CommandStatus
-