Class ClientProtocolVersionFeature
- java.lang.Object
-
- org.apache.ignite.internal.processors.platform.client.ClientProtocolVersionFeature
-
public class ClientProtocolVersionFeature extends Object
Thin client feature that was introduced by introducing new protocol version. Legacy approach. No new features of this kind should be added without strong justification. UseClientBitmaskFeaturefor all newly introduced features.
-
-
Field Summary
Fields Modifier and Type Field Description static ClientProtocolVersionFeatureAUTHORIZATIONAuthorization feature.static ClientProtocolVersionFeatureBITMAP_FEATURESBitmap features introduced.static ClientProtocolVersionFeatureEXPIRY_POLICYExpiry policy feature.static ClientProtocolVersionFeaturePARTITION_AWARENESSPartition awareness feature.static ClientProtocolVersionFeatureQUERY_ENTITY_PRECISION_AND_SCALEQuery entity precision and scale feature.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientListenerProtocolVersionverIntroduced()
-
-
-
Field Detail
-
AUTHORIZATION
public static final ClientProtocolVersionFeature AUTHORIZATION
Authorization feature.
-
QUERY_ENTITY_PRECISION_AND_SCALE
public static final ClientProtocolVersionFeature QUERY_ENTITY_PRECISION_AND_SCALE
Query entity precision and scale feature.
-
PARTITION_AWARENESS
public static final ClientProtocolVersionFeature PARTITION_AWARENESS
Partition awareness feature.
-
EXPIRY_POLICY
public static final ClientProtocolVersionFeature EXPIRY_POLICY
Expiry policy feature.
-
BITMAP_FEATURES
public static final ClientProtocolVersionFeature BITMAP_FEATURES
Bitmap features introduced.
-
-
Method Detail
-
verIntroduced
public ClientListenerProtocolVersion verIntroduced()
- Returns:
- Version in which the feature was introduced.
-
-