Package | Description |
---|---|
com.hazelcast.client.impl.proxy |
This package contains client side proxy implementations of the different Hazelcast data structures
and operation types
|
com.hazelcast.cluster |
This package contains the cluster functionality.
|
com.hazelcast.instance.impl | |
com.hazelcast.internal.cluster |
Contains the internals for cluster management like discovery, joining etc.
|
com.hazelcast.internal.cluster.impl |
This package contains the implementation of the cluster functionality.
|
com.hazelcast.internal.cluster.impl.operations |
This package contains operations for the com.hazelcast.cluster.impl package.
|
com.hazelcast.internal.dynamicconfig |
Classes related to Dynamic Configuration.
|
com.hazelcast.internal.serialization.impl | |
com.hazelcast.internal.util |
This package contains classes to support the inner workings of Hazelcast
as well as some backports of newer Java features / data structures to
support older Java versions in a clean and nice way.
|
com.hazelcast.monitor |
Contains Hazelcast statistics interfaces related to map, queue, topic, multimap, executor service etc.
|
com.hazelcast.monitor.impl |
Contains Hazelcast statistics implementations related to map, queue, topic, multimap, executor service etc.
|
com.hazelcast.nio |
This package contains classes related to New IO
|
com.hazelcast.nio.serialization.impl | |
com.hazelcast.spi.impl |
Contains implementations for Hazelcast SPI.
|
com.hazelcast.version |
This package contains classes to support the versioning API.
|
com.hazelcast.wan.impl |
This package contains the opensource implementation of WAN replication
|
Modifier and Type | Method and Description |
---|---|
Version |
ClientClusterProxy.getClusterVersion() |
Modifier and Type | Method and Description |
---|---|
void |
ClientClusterProxy.changeClusterVersion(Version version) |
void |
ClientClusterProxy.changeClusterVersion(Version version,
TransactionOptions options) |
Modifier and Type | Method and Description |
---|---|
Version |
Cluster.getClusterVersion()
The cluster version indicates the operating version of the cluster.
|
Modifier and Type | Method and Description |
---|---|
void |
Cluster.changeClusterVersion(Version version)
Changes the cluster version transactionally.
|
void |
Cluster.changeClusterVersion(Version version,
TransactionOptions options)
Changes the cluster version transactionally, with the transaction options provided.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultNodeExtension.isNodeVersionCompatibleWith(Version clusterVersion) |
boolean |
NodeExtension.isNodeVersionCompatibleWith(Version clusterVersion)
Check if this node's codebase version is compatible with given cluster version.
|
void |
DefaultNodeExtension.onClusterVersionChange(Version newVersion) |
void |
NodeExtension.onClusterVersionChange(Version newVersion)
Called after cluster version is changed.
|
Modifier and Type | Field and Description |
---|---|
static Version |
Versions.CURRENT_CLUSTER_VERSION |
static Version |
Versions.PREVIOUS_CLUSTER_VERSION |
static Version |
Versions.V3_10
Represents cluster version 3.10
|
static Version |
Versions.V3_11
Represents cluster version 3.11
|
static Version |
Versions.V3_12
Represents cluster version 3.12
|
static Version |
Versions.V3_8
Represents cluster version 3.8
|
static Version |
Versions.V3_9
Represents cluster version 3.9
|
static Version |
Versions.V4_0
Represents cluster version 4.0
|
Modifier and Type | Method and Description |
---|---|
void |
ClusterVersionListener.onClusterVersionChange(Version newVersion)
Invoked on registered listeners after the new cluster version has been applied.
|
Modifier and Type | Method and Description |
---|---|
Version |
SplitBrainJoinMessage.getClusterVersion() |
Version |
ClusterServiceImpl.getClusterVersion() |
Version |
ClusterStateManager.getClusterVersion() |
Modifier and Type | Method and Description |
---|---|
void |
ClusterServiceImpl.changeClusterVersion(Version version) |
void |
ClusterServiceImpl.changeClusterVersion(Version version,
com.hazelcast.internal.cluster.impl.MemberMap memberMap) |
void |
ClusterServiceImpl.changeClusterVersion(Version version,
TransactionOptions options) |
boolean |
ClusterServiceImpl.finalizeJoin(MembersView membersView,
Address callerAddress,
UUID callerUuid,
UUID targetUuid,
UUID clusterId,
ClusterState clusterState,
Version clusterVersion,
long clusterStartTime,
long masterTime,
OnJoinOp preJoinOp) |
void |
ClusterStateManager.setClusterVersion(Version newVersion) |
Constructor and Description |
---|
SplitBrainJoinMessage(byte packetVersion,
int buildNumber,
MemberVersion version,
Address address,
UUID uuid,
boolean liteMember,
ConfigCheck configCheck,
Collection<Address> memberAddresses,
int dataMemberCount,
Version clusterVersion,
int memberListVersion) |
Constructor and Description |
---|
FinalizeJoinOp(UUID targetUuid,
MembersView members,
OnJoinOp preJoinOp,
OnJoinOp postJoinOp,
long masterTime,
UUID clusterId,
long clusterStartTime,
ClusterState clusterState,
Version clusterVersion,
PartitionRuntimeState partitionRuntimeState) |
Modifier and Type | Method and Description |
---|---|
void |
ClusterWideConfigurationService.onClusterVersionChange(Version newVersion) |
Modifier and Type | Method and Description |
---|---|
IdentifiedDataSerializable |
ArrayDataSerializableFactory.create(int typeId,
Version clusterVersion,
Version wanProtocolVersion) |
Modifier and Type | Method and Description |
---|---|
V |
VersionAwareConstructorFunction.createNew(K arg,
Version clusterVersion,
Version wanProtocolVersion)
Creates a new instance of an object given the construction argument and
the version of the object.
|
Modifier and Type | Method and Description |
---|---|
Version |
NodeState.getClusterVersion() |
Modifier and Type | Method and Description |
---|---|
Version |
NodeStateImpl.getClusterVersion() |
Constructor and Description |
---|
NodeStateImpl(ClusterState clusterState,
NodeState nodeState,
Version clusterVersion,
MemberVersion memberVersion) |
NodeStateImpl(ClusterState clusterState,
NodeState nodeState,
Version clusterVersion,
MemberVersion memberVersion,
Map<String,List<String>> weakSecretsConfigs) |
Modifier and Type | Method and Description |
---|---|
Version |
VersionAware.getVersion() |
Version |
WanProtocolVersionAware.getWanProtocolVersion()
Returns the WAN protocol version.
|
Modifier and Type | Method and Description |
---|---|
void |
VersionAware.setVersion(Version version)
If the serializer supports versioning it may set the version to use for
the serialization on this object.
|
void |
WanProtocolVersionAware.setWanProtocolVersion(Version version)
Sets the WAN protocol version.
|
Modifier and Type | Method and Description |
---|---|
IdentifiedDataSerializable |
VersionedDataSerializableFactory.create(int typeId,
Version clusterVersion,
Version wanProtocolVersion)
Creates an IdentifiedDataSerializable instance using given type ID and object version
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractDistributedObject.isClusterVersionEqualTo(Version version) |
protected boolean |
AbstractDistributedObject.isClusterVersionGreaterOrEqual(Version version) |
protected boolean |
AbstractDistributedObject.isClusterVersionGreaterThan(Version version) |
protected boolean |
AbstractDistributedObject.isClusterVersionLessOrEqual(Version version) |
protected boolean |
AbstractDistributedObject.isClusterVersionLessThan(Version version) |
protected boolean |
AbstractDistributedObject.isClusterVersionUnknownOrGreaterOrEqual(Version version) |
protected boolean |
AbstractDistributedObject.isClusterVersionUnknownOrGreaterThan(Version version) |
protected boolean |
AbstractDistributedObject.isClusterVersionUnknownOrLessOrEqual(Version version) |
protected boolean |
AbstractDistributedObject.isClusterVersionUnknownOrLessThan(Version version) |
Modifier and Type | Field and Description |
---|---|
static Version |
Version.UNKNOWN
Version 0.0 is UNKNOWN constant
UNKNOWN is only equal to itself.
is(Less|Greater)Than method with an UNKNOWN operand returns false.
is(Less|Greater)OrEqual with an UNKNOWN operand returns false, unless both operands are UNKNOWN.
UNKNOWN.isUnknown(Less|Greater)(Than|OrEqual) returns true.
otherVersion.isUnknown(Less|Greater)(Than|OrEqual) with an UNKNOWN argument returns false.
|
Modifier and Type | Method and Description |
---|---|
Version |
MemberVersion.asVersion() |
static Version |
Version.of(int major,
int minor) |
static Version |
Version.of(String version)
Parse the given string to a
Version . |
Modifier and Type | Method and Description |
---|---|
int |
Version.compareTo(Version o) |
boolean |
Version.isBetween(Version from,
Version to)
Checks if the version is between specified version (both ends inclusive)
|
boolean |
Version.isEqualTo(Version version) |
boolean |
Version.isGreaterOrEqual(Version version) |
boolean |
Version.isGreaterThan(Version version) |
boolean |
Version.isLessOrEqual(Version version) |
boolean |
Version.isLessThan(Version version) |
boolean |
Version.isUnknownOrGreaterOrEqual(Version version) |
boolean |
Version.isUnknownOrGreaterThan(Version version) |
boolean |
Version.isUnknownOrLessOrEqual(Version version) |
boolean |
Version.isUnknownOrLessThan(Version version) |
Modifier and Type | Method and Description |
---|---|
List<Version> |
WanReplicationServiceImpl.getSupportedWanProtocolVersions() |
List<Version> |
WanReplicationService.getSupportedWanProtocolVersions()
Returns an immutable collection of all WAN protocol versions supported by
this instance.
|
Copyright © 2019 Hazelcast, Inc.. All rights reserved.