public void message(byte[] pattern, byte[] channel, byte[] message) { listener.onMessage(new DefaultMessage(channel, message), pattern); }
/** * Execute the specified listener. * * @see #handleListenerException */ protected void executeListener(MessageListener listener, Message message, byte[] pattern) { try { listener.onMessage(message, pattern); } catch (Throwable ex) { handleListenerException(ex); } }
public void onPMessage(byte[] pattern, byte[] channel, byte[] message) { listener.onMessage(new DefaultMessage(channel, message), pattern); }
public void message(byte[] channel, byte[] message) { listener.onMessage(new DefaultMessage(channel, message), null); }
public void onMessage(byte[] channel, byte[] message) { listener.onMessage(new DefaultMessage(channel, message), null); }
@Override public void onMessage(CharSequence channel, Object message) { DefaultMessage msg = new DefaultMessage(((ChannelName)channel).getName(), (byte[])message); getListener().onMessage(msg, null); } };
@Override public void onMessage(CharSequence channel, Object message) { DefaultMessage msg = new DefaultMessage(((ChannelName)channel).getName(), (byte[])message); getListener().onMessage(msg, null); } };
@Override public void onMessage(CharSequence channel, Object message) { DefaultMessage msg = new DefaultMessage(((ChannelName)channel).getName(), (byte[])message); getListener().onMessage(msg, null); } };
@Override public void onMessage(CharSequence channel, Object message) { DefaultMessage msg = new DefaultMessage(((ChannelName)channel).getName(), (byte[])message); getListener().onMessage(msg, null); } };
@Override public void onPatternMessage(CharSequence pattern, CharSequence channel, Object message) { DefaultMessage msg = new DefaultMessage(((ChannelName)channel).getName(), (byte[])message); getListener().onMessage(msg, ((ChannelName)pattern).getName()); } };
@Override public void onPatternMessage(CharSequence pattern, CharSequence channel, Object message) { DefaultMessage msg = new DefaultMessage(((ChannelName)channel).getName(), (byte[])message); getListener().onMessage(msg, ((ChannelName)pattern).getName()); } };
@Override public void onPatternMessage(CharSequence pattern, CharSequence channel, Object message) { DefaultMessage msg = new DefaultMessage(((ChannelName)channel).getName(), (byte[])message); getListener().onMessage(msg, ((ChannelName)pattern).getName()); } };
@Override public void onPatternMessage(CharSequence pattern, CharSequence channel, Object message) { DefaultMessage msg = new DefaultMessage(((ChannelName)channel).getName(), (byte[])message); getListener().onMessage(msg, ((ChannelName)pattern).getName()); } };
/** * Standard Redis {@link MessageListener} entry point. * <p> * Delegates the message to the target listener method, with appropriate conversion of the message argument. In case * of an exception, the {@link #handleListenerException(Throwable)} method will be invoked. * * @param message the incoming Redis message * @see #handleListenerException */ @Override public void onMessage(Message message, @Nullable byte[] pattern) { try { // Check whether the delegate is a MessageListener impl itself. // In that case, the adapter will simply act as a pass-through. if (delegate != this) { if (delegate instanceof MessageListener) { ((MessageListener) delegate).onMessage(message, pattern); return; } } // Regular case: find a handler method reflectively. Object convertedMessage = extractMessage(message); String convertedChannel = stringSerializer.deserialize(pattern); // Invoke the handler method with appropriate arguments. Object[] listenerArguments = new Object[] { convertedMessage, convertedChannel }; invokeListenerMethod(invoker.getMethodName(), listenerArguments); } catch (Throwable th) { handleListenerException(th); } }
/** * Execute the specified listener. * * @see #handleListenerException */ protected void executeListener(MessageListener listener, Message message, byte[] pattern) { try { listener.onMessage(message, pattern); } catch (Throwable ex) { handleListenerException(ex); } }
protected void executeListener(MessageListener listener, Message message, byte[] pattern) { try { listener.onMessage(message, pattern); } catch (Throwable ex) { handleListenerException(ex); } }
public void onPMessage(byte[] pattern, byte[] channel, byte[] message) { listener.onMessage(new DefaultMessage(channel, message), pattern); }
public void message(byte[] channel, byte[] message) { listener.onMessage(new DefaultMessage(channel, message), null); }
/** * Execute the specified listener. * * @see #handleListenerException */ protected void executeListener(MessageListener listener, Message message, byte[] pattern) { try { listener.onMessage(message, pattern); } catch (Throwable ex) { handleListenerException(ex); } }
public void message(byte[] pattern, byte[] channel, byte[] message) { listener.onMessage(new DefaultMessage(channel, message), pattern); }