Search in sources :

Example 11 with MemberVersion

use of com.hazelcast.version.MemberVersion in project hazelcast by hazelcast.

the class MemberLeftException method readObject.

private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
    in.defaultReadObject();
    String uuid = in.readUTF();
    String host = in.readUTF();
    int port = in.readInt();
    boolean liteMember = in.readBoolean();
    MemberVersion version = (MemberVersion) in.readObject();
    member = new MemberImpl(new Address(host, port), version, false, uuid, null, null, liteMember);
}
Also used : Address(com.hazelcast.nio.Address) MemberImpl(com.hazelcast.instance.MemberImpl) MemberVersion(com.hazelcast.version.MemberVersion)

Example 12 with MemberVersion

use of com.hazelcast.version.MemberVersion in project hazelcast by hazelcast.

the class NodeStateImplTest method toJson.

@Test
public void toJson() throws Exception {
    ClusterState clusterState = ClusterState.ACTIVE;
    com.hazelcast.instance.NodeState nodeState = com.hazelcast.instance.NodeState.PASSIVE;
    Version clusterVersion = Version.of("3.8");
    MemberVersion memberVersion = MemberVersion.of("3.9.0");
    NodeState state = new NodeStateImpl(clusterState, nodeState, clusterVersion, memberVersion);
    NodeState deserialized = new NodeStateImpl();
    deserialized.fromJson(state.toJson());
    assertEquals(clusterState, deserialized.getClusterState());
    assertEquals(nodeState, deserialized.getNodeState());
    assertEquals(clusterVersion, deserialized.getClusterVersion());
    assertEquals(memberVersion, deserialized.getMemberVersion());
}
Also used : ClusterState(com.hazelcast.cluster.ClusterState) NodeState(com.hazelcast.monitor.NodeState) MemberVersion(com.hazelcast.version.MemberVersion) Version(com.hazelcast.version.Version) MemberVersion(com.hazelcast.version.MemberVersion) QuickTest(com.hazelcast.test.annotation.QuickTest) Test(org.junit.Test) ParallelTest(com.hazelcast.test.annotation.ParallelTest)

Aggregations

MemberVersion (com.hazelcast.version.MemberVersion)12 ParallelTest (com.hazelcast.test.annotation.ParallelTest)8 QuickTest (com.hazelcast.test.annotation.QuickTest)8 Test (org.junit.Test)8 Address (com.hazelcast.nio.Address)6 Version (com.hazelcast.version.Version)5 MemberImpl (com.hazelcast.instance.MemberImpl)3 JoinRequest (com.hazelcast.internal.cluster.impl.JoinRequest)3 ClusterState (com.hazelcast.cluster.ClusterState)2 CacheStatisticsImpl (com.hazelcast.cache.impl.CacheStatisticsImpl)1 HazelcastInstance (com.hazelcast.core.HazelcastInstance)1 BackupTaskStatus (com.hazelcast.hotrestart.BackupTaskStatus)1 MemberInfo (com.hazelcast.internal.cluster.MemberInfo)1 AuthenticationFailureOperation (com.hazelcast.internal.cluster.impl.operations.AuthenticationFailureOperation)1 AuthorizationOperation (com.hazelcast.internal.cluster.impl.operations.AuthorizationOperation)1 BeforeJoinCheckFailureOperation (com.hazelcast.internal.cluster.impl.operations.BeforeJoinCheckFailureOperation)1 ChangeClusterStateOperation (com.hazelcast.internal.cluster.impl.operations.ChangeClusterStateOperation)1 ConfigMismatchOperation (com.hazelcast.internal.cluster.impl.operations.ConfigMismatchOperation)1 FinalizeJoinOperation (com.hazelcast.internal.cluster.impl.operations.FinalizeJoinOperation)1 GroupMismatchOperation (com.hazelcast.internal.cluster.impl.operations.GroupMismatchOperation)1