Class OMBucketSetOwnerResponse

java.lang.Object
org.apache.hadoop.ozone.om.response.OMClientResponse
org.apache.hadoop.ozone.om.response.bucket.OMBucketSetOwnerResponse

public class OMBucketSetOwnerResponse extends OMClientResponse
Response for set owner request.
  • Constructor Details

    • OMBucketSetOwnerResponse

      public OMBucketSetOwnerResponse(@Nonnull org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse omResponse, @Nonnull org.apache.hadoop.ozone.om.helpers.OmBucketInfo omBucketInfo)
    • OMBucketSetOwnerResponse

      public OMBucketSetOwnerResponse(@Nonnull org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse omResponse)
      For when the request is not successful. For a successful request, the other constructor should be used.
  • Method Details

    • checkAndUpdateDB

      public void checkAndUpdateDB(org.apache.hadoop.ozone.om.OMMetadataManager omMetadataManager, org.apache.hadoop.hdds.utils.db.BatchOperation batchOperation) throws IOException
      Description copied from class: OMClientResponse
      Check if omResponse status is OK. If yes, add to DB. For OmResponse with failure, this should do nothing. This method is not called in failure scenario in OM code.
      Overrides:
      checkAndUpdateDB in class OMClientResponse
      Throws:
      IOException
    • addToDBBatch

      public void addToDBBatch(org.apache.hadoop.ozone.om.OMMetadataManager omMetadataManager, org.apache.hadoop.hdds.utils.db.BatchOperation batchOperation) throws IOException
      Description copied from class: OMClientResponse
      Implement logic to add the response to batch. This function should be called from checkAndUpdateDB only.
      Specified by:
      addToDBBatch in class OMClientResponse
      Throws:
      IOException