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