Class RMSecretManagerService

java.lang.Object
org.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.server.resourcemanager.RMSecretManagerService
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.hadoop.service.Service

public class RMSecretManagerService extends org.apache.hadoop.service.AbstractService
  • Constructor Details

    • RMSecretManagerService

      public RMSecretManagerService(org.apache.hadoop.conf.Configuration conf, RMContextImpl rmContext)
      Construct the service.
      Parameters:
      conf - Configuration.
      rmContext - RMContext.
  • Method Details

    • serviceInit

      public void serviceInit(org.apache.hadoop.conf.Configuration conf) throws Exception
      Overrides:
      serviceInit in class org.apache.hadoop.service.AbstractService
      Throws:
      Exception
    • serviceStart

      public void serviceStart() throws Exception
      Overrides:
      serviceStart in class org.apache.hadoop.service.AbstractService
      Throws:
      Exception
    • serviceStop

      public void serviceStop() throws Exception
      Overrides:
      serviceStop in class org.apache.hadoop.service.AbstractService
      Throws:
      Exception
    • createContainerTokenSecretManager

      protected RMContainerTokenSecretManager createContainerTokenSecretManager(org.apache.hadoop.conf.Configuration conf)
    • createNMTokenSecretManager

      protected NMTokenSecretManagerInRM createNMTokenSecretManager(org.apache.hadoop.conf.Configuration conf)
    • createAMRMTokenSecretManager

      protected AMRMTokenSecretManager createAMRMTokenSecretManager(org.apache.hadoop.conf.Configuration conf, RMContext rmContext)
    • createClientToAMTokenSecretManager

      protected ClientToAMTokenSecretManagerInRM createClientToAMTokenSecretManager()
    • createRMDelegationTokenSecretManager

      @VisibleForTesting protected RMDelegationTokenSecretManager createRMDelegationTokenSecretManager(org.apache.hadoop.conf.Configuration conf, RMContext rmContext)