This interface represents a feature.
Provider to provide features.
|CacheableFeatureProvider<T extends Feature>||
Cacheable Feature Provider.
A feature implementation that has a fixed value of availability.
A feature implementation that allow changing availability programmatically.
A provider will provide settable features.
In other words, it is a way of altering the control in a system without restarting it. It can be used during all stages of developement, its most visible use case is on production. For instance, during a production release, you can enable or disable individual features, control the data flow through the system, thereby minimizing risk of system failures in real time.
The feature provider interface is pluggable and easy to integrate with any configuration management system.
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.