Search in sources :

Example 11 with JoinRequestMessage

use of org.apache.geode.distributed.internal.membership.gms.messages.JoinRequestMessage in project geode by apache.

the class GMSJoinLeaveJUnitTest method testProcessJoinMessageRejectOldMemberVersion.

@Test
public void testProcessJoinMessageRejectOldMemberVersion() throws IOException {
    initMocks();
    gmsJoinLeave.processMessage(new JoinRequestMessage(mockOldMember, mockOldMember, null, -1, 0));
    assertTrue("JoinRequest should not have been added to view request", gmsJoinLeave.getViewRequests().size() == 0);
    verify(messenger).send(isA(JoinResponseMessage.class));
}
Also used : JoinResponseMessage(org.apache.geode.distributed.internal.membership.gms.messages.JoinResponseMessage) JoinRequestMessage(org.apache.geode.distributed.internal.membership.gms.messages.JoinRequestMessage) Test(org.junit.Test) MembershipTest(org.apache.geode.test.junit.categories.MembershipTest) IntegrationTest(org.apache.geode.test.junit.categories.IntegrationTest)

Example 12 with JoinRequestMessage

use of org.apache.geode.distributed.internal.membership.gms.messages.JoinRequestMessage in project geode by apache.

the class GMSJoinLeaveJUnitTest method processJoinMessage.

private void processJoinMessage(InternalDistributedMember coordinator, InternalDistributedMember newMember, int port) {
    JoinRequestMessage reqMsg = new JoinRequestMessage(coordinator, newMember, null, port, 0);
    gmsJoinLeave.processMessage(reqMsg);
}
Also used : JoinRequestMessage(org.apache.geode.distributed.internal.membership.gms.messages.JoinRequestMessage)

Aggregations

JoinRequestMessage (org.apache.geode.distributed.internal.membership.gms.messages.JoinRequestMessage)12 JoinResponseMessage (org.apache.geode.distributed.internal.membership.gms.messages.JoinResponseMessage)7 InternalDistributedMember (org.apache.geode.distributed.internal.membership.InternalDistributedMember)6 IntegrationTest (org.apache.geode.test.junit.categories.IntegrationTest)6 MembershipTest (org.apache.geode.test.junit.categories.MembershipTest)6 Test (org.junit.Test)6 DistributionMessage (org.apache.geode.distributed.internal.DistributionMessage)4 NetView (org.apache.geode.distributed.internal.membership.NetView)4 LeaveRequestMessage (org.apache.geode.distributed.internal.membership.gms.messages.LeaveRequestMessage)3 SerialAckedMessage (org.apache.geode.distributed.internal.SerialAckedMessage)2 MessageHandler (org.apache.geode.distributed.internal.membership.gms.interfaces.MessageHandler)2 InstallViewMessage (org.apache.geode.distributed.internal.membership.gms.messages.InstallViewMessage)2 AuthenticationFailedException (org.apache.geode.security.AuthenticationFailedException)2 Event (org.jgroups.Event)2 Message (org.jgroups.Message)2 ByteArrayInputStream (java.io.ByteArrayInputStream)1 DataInputStream (java.io.DataInputStream)1 ArrayList (java.util.ArrayList)1 Properties (java.util.Properties)1 SystemConnectException (org.apache.geode.SystemConnectException)1