OpenSearch/marvel
jaymode 28948f8930 shield: enable and disable features based on license type
Shield now supports the ability to disable or enable individual features based on the type of
license that is currently installed. The change replaces the LicenseService in shield with a
ShieldLicensee that is notified on changes to the license. The ShieldLicensee then updates
a ShieldLicenseState object, which contains the logic and methods to check for features being
enabled or disabled. The ShieldLicenseState object is used by consumers to check the status
of a feature. The decoupling of the feature enablement from the ShieldLicensee class was done
to work around circular dependency issues.

Closes elastic/elasticsearch#689

Original commit: elastic/x-pack-elasticsearch@442514496d
2015-10-13 10:57:19 -04:00
..
dev-tools [maven] fix build issues with artifactId renaming 2015-08-18 18:03:40 +02:00
docs Marvel: Update release notes 2015-09-14 11:17:34 +02:00
src shield: enable and disable features based on license type 2015-10-13 10:57:19 -04:00
pom.xml Marvel: Use mock web server in HttpExporterTests 2015-10-09 09:33:55 +02:00