Package org.springframework.data.redis.connection

Examples of org.springframework.data.redis.connection.DefaultMessage


        ArgumentCaptor<MessageListener> messageListenerCaptor = ArgumentCaptor
                .forClass(MessageListener.class);
        verify(listenerContainer).addMessageListener(messageListenerCaptor.capture(), any(Collection.class));

        MessageListener messageListener = messageListenerCaptor.getValue();
        messageListener.onMessage(new DefaultMessage(null, null), null);
        messageListener.onMessage(new DefaultMessage(null, null), null);

        mock.assertIsSatisfied();
    }
View Full Code Here


        ArgumentCaptor<MessageListener> messageListenerCaptor = ArgumentCaptor
                .forClass(MessageListener.class);
        verify(listenerContainer).addMessageListener(messageListenerCaptor.capture(), any(Collection.class));

        MessageListener messageListener = messageListenerCaptor.getValue();
        messageListener.onMessage(new DefaultMessage(null, null), null);
        messageListener.onMessage(new DefaultMessage(null, null), null);

        mock.assertIsSatisfied();
    }
View Full Code Here

    ConcreteMessageHandler listener = spy(new ConcreteMessageHandler());

    MessageListenerAdapter adapter = new MessageListenerAdapter(listener);
    adapter.afterPropertiesSet();

    adapter.onMessage(new DefaultMessage("channel1".getBytes(), "body".getBytes()), "".getBytes());

    verify(listener, times(1)).handleMessage(anyString(), anyString());
  }
View Full Code Here

    MessageListenerAdapter adapter = new MessageListenerAdapter(listener);
    adapter.setSerializer(null);
    adapter.afterPropertiesSet();

    adapter.onMessage(new DefaultMessage("channel1".getBytes(), "body".getBytes()), "".getBytes());

    verify(listener, times(1)).handleMessage(any(byte[].class), anyString());
  }
View Full Code Here

    MessageListenerAdapter adapter = new MessageListenerAdapter(listener);
    adapter.setSerializer(new PojoRedisSerializer());
    adapter.afterPropertiesSet();

    adapter.onMessage(new DefaultMessage(new byte[0], "body".getBytes()), "".getBytes());

    verify(listener, times(1)).handleMessage(any(Pojo.class), anyString());
  }
View Full Code Here

    MessageListenerAdapter adapter = new MessageListenerAdapter(listener);
    adapter.setDefaultListenerMethod("handle");
    adapter.afterPropertiesSet();

    adapter.onMessage(new DefaultMessage("channel1".getBytes(), "body".getBytes()), "".getBytes());

    verify(listener, times(1)).handle(anyString(), anyString());
  }
View Full Code Here

    MessageListenerAdapter adapter = new MessageListenerAdapter(listener);
    adapter.setDefaultListenerMethod("handleMessageOnly");
    adapter.afterPropertiesSet();

    adapter.onMessage(new DefaultMessage("channel1".getBytes(), "body".getBytes()), "".getBytes());

    verify(listener, times(1)).handleMessageOnly(anyString());
  }
View Full Code Here

    MessageListenerAdapter adapter = new MessageListenerAdapter(listener);
    adapter.setDefaultListenerMethod("handle");
    adapter.setSerializer(null);
    adapter.afterPropertiesSet();

    adapter.onMessage(new DefaultMessage("channel1".getBytes(), "body".getBytes()), "".getBytes());

    verify(listener, times(1)).handle(any(byte[].class), anyString());
  }
View Full Code Here

    MessageListenerAdapter adapter = new MessageListenerAdapter(listener);
    adapter.setDefaultListenerMethod("handle");
    adapter.setSerializer(new PojoRedisSerializer());
    adapter.afterPropertiesSet();

    adapter.onMessage(new DefaultMessage(new byte[0], "body".getBytes()), "".getBytes());

    verify(listener, times(1)).handle(any(Pojo.class), anyString());
  }
View Full Code Here

    Assert.notNull(listener, "message listener is required");
    this.listener = listener;
  }

  public void onMessage(byte[] channel, byte[] message) {
    listener.onMessage(new DefaultMessage(channel, message), null);
  }
View Full Code Here

TOP

Related Classes of org.springframework.data.redis.connection.DefaultMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.