Class AmbrySecurityServiceFactory

  • All Implemented Interfaces:
    com.github.ambry.frontend.SecurityServiceFactory

    public class AmbrySecurityServiceFactory
    extends java.lang.Object
    implements com.github.ambry.frontend.SecurityServiceFactory
    Default implementation of SecurityServiceFactory for Ambry

    Returns a new instance of AmbrySecurityService on getSecurityService() call.

    • Constructor Summary

      Constructors 
      Constructor Description
      AmbrySecurityServiceFactory​(com.github.ambry.config.VerifiableProperties verifiableProperties, com.github.ambry.clustermap.ClusterMap clusterMap, com.github.ambry.account.AccountService accountService, com.github.ambry.frontend.UrlSigningService urlSigningService, com.github.ambry.frontend.IdSigningService idSigningService, AccountAndContainerInjector accountAndContainerInjector, com.github.ambry.quota.storage.StorageQuotaService storageQuotaService, com.github.ambry.quota.QuotaManager quotaManager)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.github.ambry.frontend.SecurityService getSecurityService()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AmbrySecurityServiceFactory

        public AmbrySecurityServiceFactory​(com.github.ambry.config.VerifiableProperties verifiableProperties,
                                           com.github.ambry.clustermap.ClusterMap clusterMap,
                                           com.github.ambry.account.AccountService accountService,
                                           com.github.ambry.frontend.UrlSigningService urlSigningService,
                                           com.github.ambry.frontend.IdSigningService idSigningService,
                                           AccountAndContainerInjector accountAndContainerInjector,
                                           com.github.ambry.quota.storage.StorageQuotaService storageQuotaService,
                                           com.github.ambry.quota.QuotaManager quotaManager)
    • Method Detail

      • getSecurityService

        public com.github.ambry.frontend.SecurityService getSecurityService()
        Specified by:
        getSecurityService in interface com.github.ambry.frontend.SecurityServiceFactory