@Override public void subscribe(MessageListener listener, byte[]... channels) { checkSubscription(); if (isQueueing() || isPipelined()) { throw new UnsupportedOperationException("Transaction/Pipelining is not supported for Pub/Sub subscriptions!"); } try { subscription = initSubscription(listener); subscription.subscribe(channels); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public void pSubscribe(MessageListener listener, byte[]... patterns) { checkSubscription(); if (isQueueing() || isPipelined()) { throw new UnsupportedOperationException("Transaction/Pipelining is not supported for Pub/Sub subscriptions!"); } try { subscription = initSubscription(listener); subscription.pSubscribe(patterns); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public void subscribe(MessageListener listener, byte[]... channels) { checkSubscription(); if (isQueueing() || isPipelined()) { throw new UnsupportedOperationException("Transaction/Pipelining is not supported for Pub/Sub subscriptions!"); } try { subscription = initSubscription(listener); subscription.subscribe(channels); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public void pSubscribe(MessageListener listener, byte[]... patterns) { checkSubscription(); if (isQueueing() || isPipelined()) { throw new UnsupportedOperationException("Transaction/Pipelining is not supported for Pub/Sub subscriptions!"); } try { subscription = initSubscription(listener); subscription.pSubscribe(patterns); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public void pSubscribe(MessageListener listener, byte[]... patterns) { checkSubscription(); if (isQueueing() || isPipelined()) { throw new UnsupportedOperationException("Transaction/Pipelining is not supported for Pub/Sub subscriptions!"); } try { subscription = initSubscription(listener); subscription.pSubscribe(patterns); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }
@Override public void subscribe(MessageListener listener, byte[]... channels) { checkSubscription(); if (isQueueing() || isPipelined()) { throw new UnsupportedOperationException("Transaction/Pipelining is not supported for Pub/Sub subscriptions!"); } try { subscription = initSubscription(listener); subscription.subscribe(channels); } catch (Exception ex) { throw convertLettuceAccessException(ex); } }