Package org.gridgain.internal.license
Class JsonLicenseField<T>
java.lang.Object
org.gridgain.internal.license.JsonLicenseField<T>
- All Implemented Interfaces:
LicenseField<T>
Fields of a JSON object that represents a GG license.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonLicenseField<Edition>static final JsonLicenseField<LocalDate>static final JsonLicenseField<Set<LicenseFeature>>static final JsonLicenseField<String>static final JsonLicenseField<com.typesafe.config.ConfigObject>static final JsonLicenseField<com.typesafe.config.ConfigObject>static final JsonLicenseField<Integer>static final JsonLicenseField<Long>static final JsonLicenseField<Long>static final JsonLicenseField<Integer>static final JsonLicenseField<Integer>static final JsonLicenseField<Long>static final JsonLicenseField<Long>static final JsonLicenseField<String>static final JsonLicenseField<LocalDate> -
Method Summary
-
Field Details
-
ID
-
EDITION
-
INFOS
-
LIMITS
-
RELEASE_TYPE
-
FEATURES
-
START_DATE
-
EXPIRE_DATE
-
MAX_CORES
-
MAX_NODES
-
MAX_HOSTS
-
MAX_HEAP_SIZE
-
MAX_OFFHEAP_SIZE
-
MAX_RAM_SIZE
-
MAX_DISK_SIZE
-
-
Method Details
-
readFrom
Description copied from interface:LicenseFieldExtracts the field value from a license's internal representation.Actual type of the license object depends on the license implementation and must be coordinated with its fields.
- Specified by:
readFromin interfaceLicenseField<T>- Returns:
- Field value or
nullif it is not present.
-