Class S3SecretEndpointBase

java.lang.Object
org.apache.hadoop.ozone.s3secret.S3SecretEndpointBase
All Implemented Interfaces:
org.apache.hadoop.ozone.audit.Auditor
Direct Known Subclasses:
S3SecretManagementEndpoint

public class S3SecretEndpointBase extends Object implements org.apache.hadoop.ozone.audit.Auditor
Base implementation of endpoint for working with S3 secret.
  • Field Details

    • AUDIT

      protected static final org.apache.hadoop.ozone.audit.AuditLogger AUDIT
  • Method Details

    • userNameFromRequest

      protected String userNameFromRequest()
    • buildAuditMessageForSuccess

      public org.apache.hadoop.ozone.audit.AuditMessage buildAuditMessageForSuccess(org.apache.hadoop.ozone.audit.AuditAction op, Map<String,String> auditMap)
      Specified by:
      buildAuditMessageForSuccess in interface org.apache.hadoop.ozone.audit.Auditor
    • buildAuditMessageForFailure

      public org.apache.hadoop.ozone.audit.AuditMessage buildAuditMessageForFailure(org.apache.hadoop.ozone.audit.AuditAction op, Map<String,String> auditMap, Throwable throwable)
      Specified by:
      buildAuditMessageForFailure in interface org.apache.hadoop.ozone.audit.Auditor
    • getClient

      public org.apache.hadoop.ozone.client.OzoneClient getClient()
    • setClient

      public void setClient(org.apache.hadoop.ozone.client.OzoneClient ozoneClient)
    • setContext

      public void setContext(javax.ws.rs.container.ContainerRequestContext context)
    • getAuditParameters

      protected Map<String,String> getAuditParameters()