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
configuration
IConfiguration
dynamicLogger
ILoggerProvider
version
MediaTypeVersion
context
ActuatorContext
healthContributors
IEnumerable<IHealthContributor>
apiExplorer
IApiExplorer
loggerFactory
ILoggerFactory
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
configuration
IConfiguration
dynamicLogger
ILoggerProvider
healthContributors
IEnumerable<IHealthContributor>
apiExplorer
IApiExplorer
loggerFactory
ILoggerFactory
UseCloudFoundryActuator(IConfiguration, ILoggerFactory)
public static void UseCloudFoundryActuator(IConfiguration configuration, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
loggerFactory
ILoggerFactory
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
configuration
IConfiguration
dynamicLogger
ILoggerProvider
version
MediaTypeVersion
context
ActuatorContext
healthContributors
IEnumerable<IHealthContributor>
apiExplorer
IApiExplorer
loggerFactory
ILoggerFactory
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
configuration
IConfiguration
dynamicLogger
ILoggerProvider
healthContributors
IEnumerable<IHealthContributor>
apiExplorer
IApiExplorer
loggerFactory
ILoggerFactory
UseCloudFoundrySecurity(IConfiguration, IEnumerable<ISecurityService>, ILoggerFactory)
public static void UseCloudFoundrySecurity(IConfiguration configuration, IEnumerable<ISecurityService> securityServices = null, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
securityServices
IEnumerable<ISecurityService>
loggerFactory
ILoggerFactory
UseEnvActuator(IConfiguration, IHostingEnvironment, ILoggerFactory)
public static void UseEnvActuator(IConfiguration configuration, IHostingEnvironment hostingEnvironment = null, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
hostingEnvironment
IHostingEnvironment
loggerFactory
ILoggerFactory
UseHealthActuator(IConfiguration, IHealthAggregator, IEnumerable<IHealthContributor>, ILoggerFactory)
public static void UseHealthActuator(IConfiguration configuration, IHealthAggregator healthAggregator = null, IEnumerable<IHealthContributor> contributors = null, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
healthAggregator
IHealthAggregator
contributors
IEnumerable<IHealthContributor>
loggerFactory
ILoggerFactory
UseHeapDumpActuator(IConfiguration, IHeapDumper, ILoggerFactory)
public static void UseHeapDumpActuator(IConfiguration configuration, IHeapDumper heapDumper = null, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
heapDumper
IHeapDumper
loggerFactory
ILoggerFactory
UseHttpTraceActuator(IConfiguration, IHttpTraceRepository, ILoggerFactory)
public static void UseHttpTraceActuator(IConfiguration configuration, IHttpTraceRepository traceRepository = null, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
traceRepository
IHttpTraceRepository
loggerFactory
ILoggerFactory
public static void UseHypermediaActuator(IConfiguration configuration, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
loggerFactory
ILoggerFactory
UseInfoActuator(IConfiguration, IEnumerable<IInfoContributor>, ILoggerFactory)
public static void UseInfoActuator(IConfiguration configuration, IEnumerable<IInfoContributor> contributors = null, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
contributors
IEnumerable<IInfoContributor>
loggerFactory
ILoggerFactory
UseLoggerActuator(IConfiguration, ILoggerProvider, ILoggerFactory)
public static void UseLoggerActuator(IConfiguration configuration, ILoggerProvider loggerProvider, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
loggerProvider
ILoggerProvider
loggerFactory
ILoggerFactory
UseMappingsActuator(IConfiguration, IApiExplorer, ILoggerFactory)
public static void UseMappingsActuator(IConfiguration configuration, IApiExplorer apiExplorer = null, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
apiExplorer
IApiExplorer
loggerFactory
ILoggerFactory
UseMetricsActuator(IConfiguration, ILoggerFactory)
public static void UseMetricsActuator(IConfiguration configuration, ILoggerFactory loggerFactory)
Parameters
configuration
IConfiguration
loggerFactory
ILoggerFactory
UseRefreshActuator(IConfiguration, ILoggerFactory)
public static void UseRefreshActuator(IConfiguration configuration, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
loggerFactory
ILoggerFactory
public static void UseThreadDumpActuator(IConfiguration configuration, MediaTypeVersion version, IThreadDumper threadDumper = null, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
version
MediaTypeVersion
threadDumper
IThreadDumper
loggerFactory
ILoggerFactory
UseThreadDumpActuator(IConfiguration, IThreadDumper, ILoggerFactory)
public static void UseThreadDumpActuator(IConfiguration configuration, IThreadDumper threadDumper = null, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
threadDumper
IThreadDumper
loggerFactory
ILoggerFactory
public static void UseTraceActuator(IConfiguration configuration, MediaTypeVersion version, ITraceRepository traceRepository = null, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
version
MediaTypeVersion
traceRepository
ITraceRepository
loggerFactory
ILoggerFactory
UseTraceActuator(IConfiguration, ITraceRepository, ILoggerFactory)
public static void UseTraceActuator(IConfiguration configuration, ITraceRepository traceRepository = null, ILoggerFactory loggerFactory = null)
Parameters
configuration
IConfiguration
traceRepository
ITraceRepository
loggerFactory
ILoggerFactory