Class ActuatorConfigurator  
  
  
    - Namespace
- Steeltoe.Management.Endpoint
- Assembly
- Steeltoe.Management.EndpointWeb.dll
 
  
  
  
    public static class ActuatorConfigurator
   
  
    - Inheritance
- 
      
      ActuatorConfigurator 
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Properties
  
  
  
  
  
    public static IList<IActuatorHandler> ConfiguredHandlers { get; }
   
  Property Value
  
    - IList<IActuatorHandler>
  LoggerFactory
  
  
  
  
  
    public static ILoggerFactory LoggerFactory { get; set; }
   
  Property Value
  
    - ILoggerFactory
Methods
  
  
  ClearManagementOptions()
  
  
  
  
  
    public static void ClearManagementOptions()
   
  
  
  
  
  
    public static void ConfigureModules()
   
  
  
  UseAllActuators(IConfiguration, ILoggerProvider, MediaTypeVersion, ActuatorContext, IEnumerable<IHealthContributor>, IApiExplorer, ILoggerFactory)
  
  
  
  
  
    public static void UseAllActuators(IConfiguration configuration, ILoggerProvider dynamicLogger, MediaTypeVersion version, ActuatorContext context, IEnumerable<IHealthContributor> healthContributors = null, IApiExplorer apiExplorer = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- dynamicLoggerILoggerProvider
- versionMediaTypeVersion
- contextActuatorContext
- healthContributorsIEnumerable<IHealthContributor>
- apiExplorerIApiExplorer
- loggerFactoryILoggerFactory
  UseAllActuators(IConfiguration, ILoggerProvider, IEnumerable<IHealthContributor>, IApiExplorer, ILoggerFactory)
  
  
  
  
  
    public static void UseAllActuators(IConfiguration configuration, ILoggerProvider dynamicLogger, IEnumerable<IHealthContributor> healthContributors = null, IApiExplorer apiExplorer = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- dynamicLoggerILoggerProvider
- healthContributorsIEnumerable<IHealthContributor>
- apiExplorerIApiExplorer
- loggerFactoryILoggerFactory
  UseCloudFoundryActuator(IConfiguration, ILoggerFactory)
  
  
  
  
  
    public static void UseCloudFoundryActuator(IConfiguration configuration, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- loggerFactoryILoggerFactory
  UseCloudFoundryActuators(IConfiguration, ILoggerProvider, MediaTypeVersion, ActuatorContext, IEnumerable<IHealthContributor>, IApiExplorer, ILoggerFactory)
  
  
  
  
  
    public static void UseCloudFoundryActuators(IConfiguration configuration, ILoggerProvider dynamicLogger, MediaTypeVersion version, ActuatorContext context, IEnumerable<IHealthContributor> healthContributors = null, IApiExplorer apiExplorer = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- dynamicLoggerILoggerProvider
- versionMediaTypeVersion
- contextActuatorContext
- healthContributorsIEnumerable<IHealthContributor>
- apiExplorerIApiExplorer
- loggerFactoryILoggerFactory
  UseCloudFoundryActuators(IConfiguration, ILoggerProvider, IEnumerable<IHealthContributor>, IApiExplorer, ILoggerFactory)
  
  
  
  
  
    public static void UseCloudFoundryActuators(IConfiguration configuration, ILoggerProvider dynamicLogger, IEnumerable<IHealthContributor> healthContributors = null, IApiExplorer apiExplorer = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- dynamicLoggerILoggerProvider
- healthContributorsIEnumerable<IHealthContributor>
- apiExplorerIApiExplorer
- loggerFactoryILoggerFactory
  UseCloudFoundrySecurity(IConfiguration, IEnumerable<ISecurityService>, ILoggerFactory)
  
  
  
  
  
    public static void UseCloudFoundrySecurity(IConfiguration configuration, IEnumerable<ISecurityService> securityServices = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- securityServicesIEnumerable<ISecurityService>
- loggerFactoryILoggerFactory
  UseEnvActuator(IConfiguration, IHostingEnvironment, ILoggerFactory)
  
  
  
  
  
    public static void UseEnvActuator(IConfiguration configuration, IHostingEnvironment hostingEnvironment = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- hostingEnvironmentIHostingEnvironment
- loggerFactoryILoggerFactory
  UseHealthActuator(IConfiguration, IHealthAggregator, IEnumerable<IHealthContributor>, ILoggerFactory)
  
  
  
  
  
    public static void UseHealthActuator(IConfiguration configuration, IHealthAggregator healthAggregator = null, IEnumerable<IHealthContributor> contributors = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- healthAggregatorIHealthAggregator
- contributorsIEnumerable<IHealthContributor>
- loggerFactoryILoggerFactory
  UseHeapDumpActuator(IConfiguration, IHeapDumper, ILoggerFactory)
  
  
  
  
  
    public static void UseHeapDumpActuator(IConfiguration configuration, IHeapDumper heapDumper = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- heapDumperIHeapDumper
- loggerFactoryILoggerFactory
  UseHttpTraceActuator(IConfiguration, IHttpTraceRepository, ILoggerFactory)
  
  
  
  
  
    public static void UseHttpTraceActuator(IConfiguration configuration, IHttpTraceRepository traceRepository = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- traceRepositoryIHttpTraceRepository
- loggerFactoryILoggerFactory
    public static void UseHypermediaActuator(IConfiguration configuration, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- loggerFactoryILoggerFactory
  UseInfoActuator(IConfiguration, IEnumerable<IInfoContributor>, ILoggerFactory)
  
  
  
  
  
    public static void UseInfoActuator(IConfiguration configuration, IEnumerable<IInfoContributor> contributors = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- contributorsIEnumerable<IInfoContributor>
- loggerFactoryILoggerFactory
  UseLoggerActuator(IConfiguration, ILoggerProvider, ILoggerFactory)
  
  
  
  
  
    public static void UseLoggerActuator(IConfiguration configuration, ILoggerProvider loggerProvider, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- loggerProviderILoggerProvider
- loggerFactoryILoggerFactory
  UseMappingsActuator(IConfiguration, IApiExplorer, ILoggerFactory)
  
  
  
  
  
    public static void UseMappingsActuator(IConfiguration configuration, IApiExplorer apiExplorer = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- apiExplorerIApiExplorer
- loggerFactoryILoggerFactory
  UseMetricsActuator(IConfiguration, ILoggerFactory)
  
  
  
  
  
    public static void UseMetricsActuator(IConfiguration configuration, ILoggerFactory loggerFactory)
   
  Parameters
  
    - configurationIConfiguration
- loggerFactoryILoggerFactory
  UseRefreshActuator(IConfiguration, ILoggerFactory)
  
  
  
  
  
    public static void UseRefreshActuator(IConfiguration configuration, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- loggerFactoryILoggerFactory
    public static void UseThreadDumpActuator(IConfiguration configuration, MediaTypeVersion version, IThreadDumper threadDumper = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- versionMediaTypeVersion
- threadDumperIThreadDumper
- loggerFactoryILoggerFactory
  UseThreadDumpActuator(IConfiguration, IThreadDumper, ILoggerFactory)
  
  
  
  
  
    public static void UseThreadDumpActuator(IConfiguration configuration, IThreadDumper threadDumper = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- threadDumperIThreadDumper
- loggerFactoryILoggerFactory
    public static void UseTraceActuator(IConfiguration configuration, MediaTypeVersion version, ITraceRepository traceRepository = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- versionMediaTypeVersion
- traceRepositoryITraceRepository
- loggerFactoryILoggerFactory
  UseTraceActuator(IConfiguration, ITraceRepository, ILoggerFactory)
  
  
  
  
  
    public static void UseTraceActuator(IConfiguration configuration, ITraceRepository traceRepository = null, ILoggerFactory loggerFactory = null)
   
  Parameters
  
    - configurationIConfiguration
- traceRepositoryITraceRepository
- loggerFactoryILoggerFactory