Class BucketLayoutAwareOMKeyRequestFactory
java.lang.Object
org.apache.hadoop.ozone.om.request.BucketLayoutAwareOMKeyRequestFactory
Factory class to instantiate bucket layout aware request classes.
-
Method Summary
Modifier and TypeMethodDescriptionstatic OMKeyRequestcreateRequest(String volumeName, String bucketName, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest omRequest, org.apache.hadoop.ozone.om.OMMetadataManager omMetadataManager) Generates a request object for the given request based on the bucket layout.
-
Method Details
-
createRequest
public static OMKeyRequest createRequest(String volumeName, String bucketName, org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMRequest omRequest, org.apache.hadoop.ozone.om.OMMetadataManager omMetadataManager) throws IOException Generates a request object for the given request based on the bucket layout.- Parameters:
volumeName- volume namebucketName- bucket nameomRequest- OMRequest objectomMetadataManager- ozone metadata manager instance- Returns:
- OMKeyRequest object
- Throws:
IOException- if the request type is not supported.
-