Class LicenseLimitChecker<T>

java.lang.Object
org.gridgain.internal.license.LicenseLimitChecker<T>

public abstract class LicenseLimitChecker<T> extends Object
Contains implementations of checking for each license limit parameter.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    check(org.gridgain.internal.license.License license, LicenseViolationInfo violationInfo, Collection<org.apache.ignite.internal.cluster.management.topology.api.LogicalNode> nodes)
    Delegates checking whether the license limit is exceeded to the specific checker.
    static void
    checkAll(org.gridgain.internal.license.License license, LicenseViolationInfo violationInfo, Collection<org.apache.ignite.internal.cluster.management.topology.api.LogicalNode> nodes)
    Delegates checking whether the license limit is exceeded to the specific checker.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • check

      public void check(org.gridgain.internal.license.License license, LicenseViolationInfo violationInfo, Collection<org.apache.ignite.internal.cluster.management.topology.api.LogicalNode> nodes)
      Delegates checking whether the license limit is exceeded to the specific checker.
      Parameters:
      license - License.
      violationInfo - License violation information LicenseViolationInfo.
      nodes - Set of cluster nodes that are under specified limitation.
    • checkAll

      public static void checkAll(org.gridgain.internal.license.License license, LicenseViolationInfo violationInfo, Collection<org.apache.ignite.internal.cluster.management.topology.api.LogicalNode> nodes)
      Delegates checking whether the license limit is exceeded to the specific checker.
      Parameters:
      license - License.
      violationInfo - License violation information LicenseViolationInfo.
      nodes - Set of cluster nodes that are under specified limitation.