Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- applyNewLicense(String) - Method in class org.gridgain.internal.license.GridLicenseManager
-
Applies a new license.
- ATTR_AVAILABLE_PROCESSORS - Static variable in class org.gridgain.internal.license.LicenseAttributesCollector
-
Internal attribute: number of processors available to node.
- ATTR_JVM_PID - Static variable in class org.gridgain.internal.license.LicenseAttributesCollector
-
Internal attribute: java process id.
- ATTR_MACS - Static variable in class org.gridgain.internal.license.LicenseAttributesCollector
-
Internal attribute: node's mac addresses.
- ATTR_OFFHEAP_SIZE - Static variable in class org.gridgain.internal.license.LicenseAttributesCollector
-
Internal attribute: maximum amount of off-heap memory that can be used by node.
- ATTR_ONDISK_SIZE - Static variable in class org.gridgain.internal.license.LicenseAttributesCollector
- ATTR_ONHEAP_INIT_SIZE - Static variable in class org.gridgain.internal.license.LicenseAttributesCollector
-
Internal attribute: amount of heap memory that was initially requested by node.
- ATTR_ONHEAP_MAX_SIZE - Static variable in class org.gridgain.internal.license.LicenseAttributesCollector
-
Internal attribute: maximum amount of heap memory that can be used by node.
- ATTR_PHY_RAM - Static variable in class org.gridgain.internal.license.LicenseAttributesCollector
-
Internal attribute: amount of RAM memory available on the host with node.
- AwsLicenseProvider - Class in org.gridgain.internal.license.provider
-
AWS license provider.
- AwsLicenseProvider(Path) - Constructor for class org.gridgain.internal.license.provider.AwsLicenseProvider
-
Constructor.
C
- check(License, LicenseViolationInfo, Collection<LogicalNode>) - Method in class org.gridgain.internal.license.LicenseLimitChecker
-
Delegates checking whether the license limit is exceeded to the specific checker.
- checkAll(License, LicenseViolationInfo, Collection<LogicalNode>) - Static method in class org.gridgain.internal.license.LicenseLimitChecker
-
Delegates checking whether the license limit is exceeded to the specific checker.
- checkAllFeature(Set<LicenseFeature>) - Method in class org.gridgain.internal.license.LicenseFeatureCheckerImpl
- checkAnyFeature(Set<LicenseFeature>) - Method in class org.gridgain.internal.license.LicenseFeatureCheckerImpl
- checkFeature(LicenseFeature) - Method in class org.gridgain.internal.license.LicenseFeatureCheckerImpl
- checkLimits() - Method in class org.gridgain.internal.license.GridLicenseManager
-
Checks that the current license is valid for limits.
- CloudLicense - Class in org.gridgain.internal.license
-
License implementation for cloud services like AWS, GCP.
- CloudLicense(CloudProduct) - Constructor for class org.gridgain.internal.license.CloudLicense
-
Constructor.
- CloudProduct - Class in org.gridgain.internal.license.provider
-
Represents a cloud (AWS, GCP) product with a product code and a set of features.
- CloudProduct() - Constructor for class org.gridgain.internal.license.provider.CloudProduct
- CloudProduct(String, List<String>) - Constructor for class org.gridgain.internal.license.provider.CloudProduct
- completeValidation(LogicalNode) - Method in class org.gridgain.internal.license.LicenseValidationManager
- config() - Method in class org.gridgain.internal.license.CloudLicense
- ConfigLicenseProvider - Class in org.gridgain.internal.license.provider
-
License provider that retrieves the license from a configuration.
- ConfigLicenseProvider(Config) - Constructor for class org.gridgain.internal.license.provider.ConfigLicenseProvider
D
- disable() - Method in class org.gridgain.internal.license.LicenseMetricSource
E
- enable() - Method in class org.gridgain.internal.license.LicenseMetricSource
- enabled() - Method in class org.gridgain.internal.license.LicenseMetricSource
- enabledFeatures() - Method in class org.gridgain.internal.license.LicenseFeatureCheckerImpl
- equals(Object) - Method in class org.gridgain.internal.license.provider.CloudProduct
F
- field(LicenseField<T>) - Method in class org.gridgain.internal.license.CloudLicense
- fromLicense(License) - Static method in class org.gridgain.internal.license.LicenseWithSignature
-
Creates a license without signature.
G
- GcpLicenseProvider - Class in org.gridgain.internal.license.provider
-
License provider for Google Cloud (GCP).
- GcpLicenseProvider(HttpClient, Path) - Constructor for class org.gridgain.internal.license.provider.GcpLicenseProvider
-
Constructor.
- GcpMetadataUrlProvider - Class in org.gridgain.internal.license.provider
-
Provides the metadata URL in Google Cloud Platform (GCP).
- GcpMetadataUrlProvider() - Constructor for class org.gridgain.internal.license.provider.GcpMetadataUrlProvider
- getAvailableLicenseProvider(Config) - Method in class org.gridgain.internal.license.provider.LicenseProviderFactory
-
Determines and returns the first available license provider from the given configuration.
- getCurrentLicense() - Method in class org.gridgain.internal.license.GridLicenseManager
-
Returns the current license in JSON format.
- getFeatureSet() - Method in class org.gridgain.internal.license.provider.CloudProduct
- getLicense() - Method in class org.gridgain.internal.license.provider.AwsLicenseProvider
- getLicense() - Method in class org.gridgain.internal.license.provider.ConfigLicenseProvider
- getLicense() - Method in class org.gridgain.internal.license.provider.GcpLicenseProvider
- getLicense() - Method in interface org.gridgain.internal.license.provider.LicenseProvider
-
Gets the license.
- getProductCode() - Method in class org.gridgain.internal.license.provider.CloudProduct
- getProductCodeAttributeUrl() - Static method in class org.gridgain.internal.license.provider.GcpMetadataUrlProvider
-
Returns the URL for fetching the product code attribute.
- GridLicenseManager - Class in org.gridgain.internal.license
-
License manager.
- GridLicenseManager(LicenseConfiguration, ClusterManagementGroupManager, LogicalTopology, ClusterStopper, ScheduledExecutorService, MetricManager, Consumer<Event>, LicenseProviderFactory) - Constructor for class org.gridgain.internal.license.GridLicenseManager
-
Constructor.
H
- hashCode() - Method in class org.gridgain.internal.license.provider.CloudProduct
- HasLicenseFeatureValidator - Class in org.gridgain.internal.license
-
Validator implementation of
HasLicenseFeature. - HasLicenseFeatureValidator(LicenseFeatureChecker) - Constructor for class org.gridgain.internal.license.HasLicenseFeatureValidator
I
- INSTANCE - Static variable in class org.gridgain.internal.license.LicenseContentValidatorImpl
- InvalidBlockedLicenseListException - Exception in org.gridgain.internal.license
-
This exception is thrown when a blocked licenses list has invalid signature or invalid content.
- isAvailable() - Method in class org.gridgain.internal.license.provider.AwsLicenseProvider
- isAvailable() - Method in class org.gridgain.internal.license.provider.ConfigLicenseProvider
- isAvailable() - Method in class org.gridgain.internal.license.provider.GcpLicenseProvider
- isAvailable() - Method in interface org.gridgain.internal.license.provider.LicenseProvider
-
Checks if the license is available.
- isCloudLicense() - Method in class org.gridgain.internal.license.provider.AwsLicenseProvider
- isCloudLicense() - Method in class org.gridgain.internal.license.provider.ConfigLicenseProvider
- isCloudLicense() - Method in class org.gridgain.internal.license.provider.GcpLicenseProvider
- isCloudLicense() - Method in interface org.gridgain.internal.license.provider.LicenseProvider
-
Returns
trueif license provider is cloud-based. - isCloudLicenseAvailable() - Method in class org.gridgain.internal.license.provider.LicenseProviderFactory
L
- LICENSE_VIOLATION_MESSAGE_PREFIX - Static variable in class org.gridgain.internal.license.LicenseViolationInfo
- LicenseAttributesCollector - Class in org.gridgain.internal.license
-
Local node attributes provider for license check.
- LicenseAttributesCollector(StorageConfiguration, PersistentPageMemoryStorageEngine, MemoryMXBean, OperatingSystemMXBean) - Constructor for class org.gridgain.internal.license.LicenseAttributesCollector
-
Constructor.
- LicenseConfigurationModule - Class in org.gridgain.internal.license
-
ConfigurationModulefor cluster configuration provided by gridgain-license. - LicenseConfigurationModule() - Constructor for class org.gridgain.internal.license.LicenseConfigurationModule
- LicenseContentValidatorImpl - Class in org.gridgain.internal.license
-
Implementation of the
License. - LicenseContentValidatorImpl() - Constructor for class org.gridgain.internal.license.LicenseContentValidatorImpl
- LicenseFeatureCheckerImpl - Class in org.gridgain.internal.license
-
Implementation of
LicenseFeatureChecker. - LicenseFeatureCheckerImpl() - Constructor for class org.gridgain.internal.license.LicenseFeatureCheckerImpl
- LicenseLimitChecker<T> - Class in org.gridgain.internal.license
-
Contains implementations of checking for each license limit parameter.
- LicenseMetricSource - Class in org.gridgain.internal.license
-
Source of metrics for license.
- LicenseMetricSource(GridLicenseManager) - Constructor for class org.gridgain.internal.license.LicenseMetricSource
- LicenseProvider - Interface in org.gridgain.internal.license.provider
-
Interface for license providers.
- LicenseProviderFactory - Class in org.gridgain.internal.license.provider
-
Factory class responsible for managing and providing license providers.
- LicenseProviderFactory(Path) - Constructor for class org.gridgain.internal.license.provider.LicenseProviderFactory
-
Constructor.
- LicenseSystemViews - Class in org.gridgain.internal.license
-
Helper class for license system views.
- LicenseSystemViews() - Constructor for class org.gridgain.internal.license.LicenseSystemViews
- LicenseValidationManager - Class in org.gridgain.internal.license
-
Class responsible for validating nodes that wishes to join the logical topology.
- LicenseValidationManager(ClusterStateStorageManager, LogicalTopology, Consumer<Event>) - Constructor for class org.gridgain.internal.license.LicenseValidationManager
-
Constructor.
- LicenseViolationInfo - Class in org.gridgain.internal.license
-
Holds license violation information.
- LicenseViolationInfo() - Constructor for class org.gridgain.internal.license.LicenseViolationInfo
- LicenseWithSignature - Class in org.gridgain.internal.license
-
Represents a license with its signature.
N
- name() - Method in class org.gridgain.internal.license.LicenseMetricSource
- nodeAttributes() - Method in class org.gridgain.internal.license.LicenseAttributesCollector
- notify(LicenseUpdateEventParameters) - Method in class org.gridgain.internal.license.HasLicenseFeatureValidator
- notify(LicenseUpdateEventParameters) - Method in class org.gridgain.internal.license.LicenseFeatureCheckerImpl
- notify(LicenseUpdateEventParameters) - Method in class org.gridgain.internal.license.LicenseValidationManager
O
- org.gridgain.internal.license - package org.gridgain.internal.license
- org.gridgain.internal.license.provider - package org.gridgain.internal.license.provider
P
- parseLicense(Config) - Static method in class org.gridgain.internal.license.LicenseWithSignature
-
Creates a license with signature from the given configuration.
R
- refreshLicense() - Method in class org.gridgain.internal.license.GridLicenseManager
-
Method to trigger refresh of a license.
S
- schemaExtensions() - Method in class org.gridgain.internal.license.LicenseConfigurationModule
- setFeatureSet(List<String>) - Method in class org.gridgain.internal.license.provider.CloudProduct
- setProductCode(String) - Method in class org.gridgain.internal.license.provider.CloudProduct
- SOURCE_NAME - Static variable in class org.gridgain.internal.license.LicenseMetricSource
- startAsync(ComponentContext) - Method in class org.gridgain.internal.license.GridLicenseManager
- stopAsync(ComponentContext) - Method in class org.gridgain.internal.license.GridLicenseManager
- systemViews() - Method in class org.gridgain.internal.license.GridLicenseManager
T
- toString() - Method in class org.gridgain.internal.license.provider.CloudProduct
- type() - Method in class org.gridgain.internal.license.LicenseConfigurationModule
V
- validate(HasLicenseFeature, ValidationContext<Object>) - Method in class org.gridgain.internal.license.HasLicenseFeatureValidator
- validate(License, ValidationContext<LicenseView>) - Method in class org.gridgain.internal.license.LicenseContentValidatorImpl
- validateNode(ClusterState, LogicalNode, IgniteProductVersion, ClusterTag) - Method in class org.gridgain.internal.license.LicenseValidationManager
- validators() - Method in class org.gridgain.internal.license.LicenseConfigurationModule
- verifySignature(byte[]) - Method in class org.gridgain.internal.license.CloudLicense
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form