Class ProtocolContext
- java.lang.Object
-
- org.apache.ignite.internal.client.thin.ProtocolContext
-
public class ProtocolContext extends Object
Protocol Context.
-
-
Constructor Summary
Constructors Constructor Description ProtocolContext(ProtocolVersion ver)ProtocolContext(ProtocolVersion ver, EnumSet<ProtocolBitmaskFeature> features)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckFeatureSupported(ProtocolBitmaskFeature feature)Check that feature is supported by the server.EnumSet<ProtocolBitmaskFeature>features()booleanisFeatureSupported(ProtocolBitmaskFeature feature)booleanisFeatureSupported(ProtocolVersionFeature feature)static booleanisFeatureSupported(ProtocolVersion ver, ProtocolVersionFeature feature)Check if the feature was supported in the protocol version.StringtoString()ProtocolVersionversion()
-
-
-
Constructor Detail
-
ProtocolContext
public ProtocolContext(ProtocolVersion ver)
- Parameters:
ver- Protocol version.
-
ProtocolContext
public ProtocolContext(ProtocolVersion ver, EnumSet<ProtocolBitmaskFeature> features)
- Parameters:
ver- Protocol version.features- Supported features.
-
-
Method Detail
-
isFeatureSupported
public boolean isFeatureSupported(ProtocolBitmaskFeature feature)
- Returns:
trueif bitmask protocol feature supported.
-
checkFeatureSupported
public void checkFeatureSupported(ProtocolBitmaskFeature feature) throws ClientFeatureNotSupportedByServerException
Check that feature is supported by the server.- Parameters:
feature- Feature.- Throws:
ClientFeatureNotSupportedByServerException- If feature is not supported by the server.
-
isFeatureSupported
public boolean isFeatureSupported(ProtocolVersionFeature feature)
- Returns:
trueif protocol version feature supported.
-
features
public EnumSet<ProtocolBitmaskFeature> features()
- Returns:
- Supported features.
-
version
public ProtocolVersion version()
- Returns:
- Protocol version.
-
isFeatureSupported
public static boolean isFeatureSupported(ProtocolVersion ver, ProtocolVersionFeature feature)
Check if the feature was supported in the protocol version.- Parameters:
ver- Protocol version.feature- Feature which support should be checked.- Returns:
trueif the feature was supported in the protocol version.
-
-