Class LicenseFeatureCheckerImpl

java.lang.Object
org.gridgain.internal.license.LicenseFeatureCheckerImpl
All Implemented Interfaces:
org.apache.ignite.internal.event.EventListener<org.gridgain.internal.license.event.LicenseUpdateEventParameters>, org.gridgain.internal.license.LicenseFeatureChecker

public class LicenseFeatureCheckerImpl extends Object implements org.gridgain.internal.license.LicenseFeatureChecker, org.apache.ignite.internal.event.EventListener<org.gridgain.internal.license.event.LicenseUpdateEventParameters>
Implementation of LicenseFeatureChecker.
  • Constructor Details

    • LicenseFeatureCheckerImpl

      public LicenseFeatureCheckerImpl()
  • Method Details

    • enabledFeatures

      public Set<org.gridgain.internal.license.LicenseFeature> enabledFeatures()
      Specified by:
      enabledFeatures in interface org.gridgain.internal.license.LicenseFeatureChecker
    • notify

      public CompletableFuture<Boolean> notify(org.gridgain.internal.license.event.LicenseUpdateEventParameters parameters)
      Specified by:
      notify in interface org.apache.ignite.internal.event.EventListener<org.gridgain.internal.license.event.LicenseUpdateEventParameters>
    • checkFeature

      public void checkFeature(org.gridgain.internal.license.LicenseFeature feature)
      Specified by:
      checkFeature in interface org.gridgain.internal.license.LicenseFeatureChecker
    • checkAllFeature

      public void checkAllFeature(Set<org.gridgain.internal.license.LicenseFeature> features)
      Specified by:
      checkAllFeature in interface org.gridgain.internal.license.LicenseFeatureChecker
    • checkAnyFeature

      public void checkAnyFeature(Set<org.gridgain.internal.license.LicenseFeature> features)
      Specified by:
      checkAnyFeature in interface org.gridgain.internal.license.LicenseFeatureChecker