Package io.micronaut.core.util
Interface Toggleable
- All Known Subinterfaces:
BeanDefinitionVisitor
,BeanElementVisitor<A>
,ExpressionEvaluationContextRegistrar
,HttpCompressionStrategy
,HttpContentProcessor
,PropertySourceLoader
,ProxyingBeanDefinitionVisitor
,TypeElementVisitor<C,
E>
- All Known Implementing Classes:
AbstractClientSslConfiguration
,AbstractHttpContentProcessor
,AbstractPropertySourceLoader
,AopProxyWriter
,AsyncTypeElementVisitor
,BeanDefinitionWriter
,BeanImportVisitor
,ClientSslConfiguration
,CloudFoundryVcapApplicationPropertySourceLoader
,CloudFoundryVcapServicesPropertySourceLoader
,ConfigDiscoveryConfiguration
,ConfigurationReaderVisitor
,ContextConfigurerVisitor
,ContextRegistrar
,DefaultHttpClientConfiguration.DefaultConnectionPoolConfiguration
,DefaultHttpClientConfiguration.DefaultWebSocketCompressionConfiguration
,DefaultHttpContentProcessor
,DefaultSslConfiguration
,DigitalOceanMetadataConfiguration
,DiscoveryClientHealthIndicatorConfiguration
,DiscoveryConfiguration
,DiskSpaceIndicatorConfiguration
,EnvJsonPropertySourceLoader
,ExecutableVisitor
,FileWatchConfiguration
,FilterVisitor
,FormDataHttpContentProcessor
,GraalTypeElementVisitor
,HeaderVersionResolverConfiguration
,HeartbeatConfiguration
,HttpClientConfiguration.ConnectionPoolConfiguration
,HttpClientConfiguration.WebSocketCompressionConfiguration
,HttpServerConfiguration.CorsConfiguration
,HttpServerConfiguration.MultipartConfiguration
,InternalApiTypeElementVisitor
,IntrospectedTypeElementVisitor
,JsonContentProcessor
,JsonPropertySourceLoader
,JsonPropertySourceLoader
,MapperVisitor
,ParameterVersionResolverConfiguration
,PropertiesPropertySourceLoader
,RegistrationConfiguration
,RoutesVersioningConfiguration
,RouteValidationVisitor
,ServerSslConfiguration
,ServiceHttpClientConfiguration.ServiceConnectionPoolConfiguration
,ServiceHttpClientConfiguration.ServiceSslClientConfiguration
,ServiceHttpClientConfiguration.ServiceWebSocketCompressionConfiguration
,SslConfiguration
,StaticResourceConfiguration
,WebSocketVisitor
,YamlPropertySourceLoader
public interface Toggleable
An interface for components or configurations that can be toggled on or off.
- Since:
- 1.0
- Author:
- Graeme Rocher
-
Method Summary
-
Method Details
-
isEnabled
default boolean isEnabled()- Returns:
- Whether the component is enabled
-