Search in sources :

Example 26 with Message

use of org.jgroups.Message in project geode by apache.

the class JGroupsMessengerJUnitTest method alertMessagesBypassFlowControl.

@Test
public void alertMessagesBypassFlowControl() throws Exception {
    initMocks(false);
    Message jgmsg = new Message();
    DistributionMessage dmsg = mock(DistributionMessage.class);
    when(dmsg.getProcessorType()).thenReturn(DistributionManager.SERIAL_EXECUTOR);
    messenger.setMessageFlags(dmsg, jgmsg);
    assertFalse("expected no_fc to not be set in " + jgmsg.getFlags(), jgmsg.isFlagSet(Message.Flag.NO_FC));
    AlertAppender.setIsAlerting(true);
    try {
        messenger.setMessageFlags(dmsg, jgmsg);
        assertTrue("expected no_fc to be set in " + jgmsg.getFlags(), jgmsg.isFlagSet(Message.Flag.NO_FC));
    } finally {
        AlertAppender.setIsAlerting(false);
    }
}
Also used : DistributionMessage(org.apache.geode.distributed.internal.DistributionMessage) JoinRequestMessage(org.apache.geode.distributed.internal.membership.gms.messages.JoinRequestMessage) LeaveRequestMessage(org.apache.geode.distributed.internal.membership.gms.messages.LeaveRequestMessage) InstallViewMessage(org.apache.geode.distributed.internal.membership.gms.messages.InstallViewMessage) JoinResponseMessage(org.apache.geode.distributed.internal.membership.gms.messages.JoinResponseMessage) SerialAckedMessage(org.apache.geode.distributed.internal.SerialAckedMessage) Message(org.jgroups.Message) DistributionMessage(org.apache.geode.distributed.internal.DistributionMessage) Test(org.junit.Test) MembershipTest(org.apache.geode.test.junit.categories.MembershipTest) IntegrationTest(org.apache.geode.test.junit.categories.IntegrationTest)

Aggregations

Message (org.jgroups.Message)26 Test (org.junit.Test)11 DistributionMessage (org.apache.geode.distributed.internal.DistributionMessage)7 JoinRequestMessage (org.apache.geode.distributed.internal.membership.gms.messages.JoinRequestMessage)7 JoinResponseMessage (org.apache.geode.distributed.internal.membership.gms.messages.JoinResponseMessage)7 Event (org.jgroups.Event)7 IOException (java.io.IOException)6 MembershipTest (org.apache.geode.test.junit.categories.MembershipTest)6 SerialAckedMessage (org.apache.geode.distributed.internal.SerialAckedMessage)5 InternalDistributedMember (org.apache.geode.distributed.internal.membership.InternalDistributedMember)5 InstallViewMessage (org.apache.geode.distributed.internal.membership.gms.messages.InstallViewMessage)5 LeaveRequestMessage (org.apache.geode.distributed.internal.membership.gms.messages.LeaveRequestMessage)5 CancellationException (java.util.concurrent.CancellationException)4 ExecutionException (java.util.concurrent.ExecutionException)4 TimeoutException (java.util.concurrent.TimeoutException)4 NetView (org.apache.geode.distributed.internal.membership.NetView)4 RequestOptions (org.jgroups.blocks.RequestOptions)3 CommandDispatcherException (org.wildfly.clustering.dispatcher.CommandDispatcherException)3 InvocationTargetException (java.lang.reflect.InvocationTargetException)2 UnknownHostException (java.net.UnknownHostException)2