Index

A C D E F G H I L N O P R S T V 
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 true if 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
ConfigurationModule for 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
 
A C D E F G H I L N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form