Topic listeners moved to org.redisson.api.listener package

pull/578/head^2
Nikita 9 years ago
parent 8a0b478c49
commit f67d21fe24

@ -15,7 +15,7 @@
*/
package org.redisson;
import org.redisson.api.MessageListener;
import org.redisson.api.listener.MessageListener;
import org.redisson.client.RedisPubSubListener;
import org.redisson.client.protocol.pubsub.PubSubType;

@ -15,8 +15,8 @@
*/
package org.redisson;
import org.redisson.api.MessageListener;
import org.redisson.api.PatternMessageListener;
import org.redisson.api.listener.MessageListener;
import org.redisson.api.listener.PatternMessageListener;
import org.redisson.client.RedisPubSubListener;
import org.redisson.client.protocol.pubsub.PubSubType;

@ -15,7 +15,7 @@
*/
package org.redisson;
import org.redisson.api.PatternStatusListener;
import org.redisson.api.listener.PatternStatusListener;
import org.redisson.client.RedisPubSubListener;
import org.redisson.client.protocol.pubsub.PubSubType;

@ -15,7 +15,7 @@
*/
package org.redisson;
import org.redisson.api.StatusListener;
import org.redisson.api.listener.StatusListener;
import org.redisson.client.RedisPubSubListener;
import org.redisson.client.protocol.pubsub.PubSubType;

@ -37,7 +37,6 @@ import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import java.util.concurrent.atomic.AtomicReference;
import org.redisson.api.MessageListener;
import org.redisson.api.RAtomicLong;
import org.redisson.api.RBucket;
import org.redisson.api.RExecutorService;
@ -46,6 +45,7 @@ import org.redisson.api.RKeys;
import org.redisson.api.RTopic;
import org.redisson.api.RemoteInvocationOptions;
import org.redisson.api.annotation.RInject;
import org.redisson.api.listener.MessageListener;
import org.redisson.client.codec.Codec;
import org.redisson.client.protocol.RedisCommands;
import org.redisson.command.CommandExecutor;

@ -18,9 +18,9 @@ package org.redisson;
import java.util.Collections;
import java.util.List;
import org.redisson.api.PatternMessageListener;
import org.redisson.api.PatternStatusListener;
import org.redisson.api.RPatternTopic;
import org.redisson.api.listener.PatternMessageListener;
import org.redisson.api.listener.PatternStatusListener;
import org.redisson.client.RedisPubSubListener;
import org.redisson.client.codec.Codec;
import org.redisson.command.CommandExecutor;

@ -18,10 +18,10 @@ package org.redisson;
import java.util.Collections;
import java.util.List;
import org.redisson.api.MessageListener;
import org.redisson.api.RFuture;
import org.redisson.api.RTopic;
import org.redisson.api.StatusListener;
import org.redisson.api.listener.MessageListener;
import org.redisson.api.listener.StatusListener;
import org.redisson.client.RedisPubSubListener;
import org.redisson.client.codec.Codec;
import org.redisson.client.protocol.RedisCommands;

@ -17,6 +17,9 @@ package org.redisson.api;
import java.util.List;
import org.redisson.api.listener.PatternMessageListener;
import org.redisson.api.listener.PatternStatusListener;
/**
* Distributed topic. Messages are delivered to all message listeners across Redis cluster.
*
@ -40,7 +43,7 @@ public interface RPatternTopic<M> {
*
* @param listener
* @return locally unique listener id
* @see org.redisson.api.MessageListener
* @see org.redisson.api.listener.MessageListener
*/
int addListener(PatternMessageListener<M> listener);
@ -49,7 +52,7 @@ public interface RPatternTopic<M> {
*
* @param listener
* @return
* @see org.redisson.api.StatusListener
* @see org.redisson.api.listener.StatusListener
*/
int addListener(PatternStatusListener listener);

@ -18,6 +18,8 @@ package org.redisson.api;
import java.util.List;
import org.reactivestreams.Publisher;
import org.redisson.api.listener.PatternMessageListener;
import org.redisson.api.listener.PatternStatusListener;
/**
* Distributed topic. Messages are delivered to all message listeners across Redis cluster.
@ -42,7 +44,7 @@ public interface RPatternTopicReactive<M> {
*
* @param listener
* @return locally unique listener id
* @see org.redisson.api.MessageListener
* @see org.redisson.api.listener.MessageListener
*/
Publisher<Integer> addListener(PatternMessageListener<M> listener);
@ -51,7 +53,7 @@ public interface RPatternTopicReactive<M> {
*
* @param listener
* @return
* @see org.redisson.api.StatusListener
* @see org.redisson.api.listener.StatusListener
*/
Publisher<Integer> addListener(PatternStatusListener listener);

@ -17,6 +17,9 @@ package org.redisson.api;
import java.util.List;
import org.redisson.api.listener.MessageListener;
import org.redisson.api.listener.StatusListener;
/**
* Distributed topic. Messages are delivered to all message listeners across Redis cluster.
*
@ -48,7 +51,7 @@ public interface RTopic<M> extends RTopicAsync<M> {
*
* @param listener
* @return locally unique listener id
* @see org.redisson.api.MessageListener
* @see org.redisson.api.listener.MessageListener
*/
int addListener(MessageListener<M> listener);
@ -57,7 +60,7 @@ public interface RTopic<M> extends RTopicAsync<M> {
*
* @param listener
* @return
* @see org.redisson.api.StatusListener
* @see org.redisson.api.listener.StatusListener
*/
int addListener(StatusListener listener);

@ -18,6 +18,8 @@ package org.redisson.api;
import java.util.List;
import org.reactivestreams.Publisher;
import org.redisson.api.listener.MessageListener;
import org.redisson.api.listener.StatusListener;
/**
* Distributed topic. Messages are delivered to all message listeners across Redis cluster.

@ -13,7 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.redisson.api;
package org.redisson.api.listener;
import org.redisson.api.RTopic;
/**
* Base status listener for Redis PubSub channel status changes

@ -13,7 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.redisson.api;
package org.redisson.api.listener;
import org.redisson.api.RTopic;
/**
* Base status listener for Redis PubSub channel status changes

@ -13,10 +13,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.redisson.api;
package org.redisson.api.listener;
import java.util.EventListener;
import org.redisson.api.RTopic;
/**
* Listener for Redis messages published via RTopic Redisson object
*

@ -13,10 +13,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.redisson.api;
package org.redisson.api.listener;
import java.util.EventListener;
import org.redisson.api.RTopic;
/**
* Listener for Redis messages published via RTopic Redisson object
*

@ -13,10 +13,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.redisson.api;
package org.redisson.api.listener;
import java.util.EventListener;
import org.redisson.api.RTopic;
/**
* Listener for Redis PubSub channel status changes
*

@ -13,10 +13,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.redisson.api;
package org.redisson.api.listener;
import java.util.EventListener;
import org.redisson.api.RTopic;
/**
* Listener for Redis PubSub channel status changes
*

@ -15,7 +15,7 @@
*/
package org.redisson.client;
import org.redisson.api.MessageListener;
import org.redisson.api.listener.MessageListener;
import org.redisson.client.protocol.pubsub.PubSubType;
public interface RedisPubSubListener<V> extends MessageListener<V> {

@ -21,9 +21,9 @@ import java.util.List;
import org.reactivestreams.Publisher;
import org.redisson.PubSubPatternMessageListener;
import org.redisson.PubSubPatternStatusListener;
import org.redisson.api.PatternMessageListener;
import org.redisson.api.PatternStatusListener;
import org.redisson.api.RPatternTopicReactive;
import org.redisson.api.listener.PatternMessageListener;
import org.redisson.api.listener.PatternStatusListener;
import org.redisson.client.RedisPubSubListener;
import org.redisson.client.codec.Codec;
import org.redisson.command.CommandReactiveExecutor;

@ -21,9 +21,9 @@ import java.util.List;
import org.reactivestreams.Publisher;
import org.redisson.PubSubMessageListener;
import org.redisson.PubSubStatusListener;
import org.redisson.api.MessageListener;
import org.redisson.api.RTopicReactive;
import org.redisson.api.StatusListener;
import org.redisson.api.listener.MessageListener;
import org.redisson.api.listener.StatusListener;
import org.redisson.client.RedisPubSubListener;
import org.redisson.client.codec.Codec;
import org.redisson.client.protocol.RedisCommands;

@ -21,13 +21,13 @@ import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.redisson.RedisRunner.RedisProcess;
import org.redisson.api.BasePatternStatusListener;
import org.redisson.api.MessageListener;
import org.redisson.api.PatternMessageListener;
import org.redisson.api.PatternStatusListener;
import org.redisson.api.RPatternTopic;
import org.redisson.api.RTopic;
import org.redisson.api.StatusListener;
import org.redisson.api.listener.BasePatternStatusListener;
import org.redisson.api.listener.MessageListener;
import org.redisson.api.listener.PatternMessageListener;
import org.redisson.api.listener.PatternStatusListener;
import org.redisson.api.listener.StatusListener;
import org.redisson.config.Config;
public class RedissonTopicPatternTest {

@ -23,12 +23,12 @@ import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.redisson.RedisRunner.RedisProcess;
import org.redisson.api.BaseStatusListener;
import org.redisson.api.MessageListener;
import org.redisson.api.RBlockingQueue;
import org.redisson.api.RSet;
import org.redisson.api.RTopic;
import org.redisson.api.StatusListener;
import org.redisson.api.listener.BaseStatusListener;
import org.redisson.api.listener.MessageListener;
import org.redisson.api.listener.StatusListener;
import org.redisson.client.codec.LongCodec;
import org.redisson.client.codec.StringCodec;
import org.redisson.config.Config;

@ -7,9 +7,9 @@ import java.util.List;
import java.util.concurrent.ExecutionException;
import org.junit.Test;
import org.redisson.api.MessageListener;
import org.redisson.api.RMap;
import org.redisson.api.RTopic;
import org.redisson.api.listener.MessageListener;
public class TimeoutTest extends BaseTest {

Loading…
Cancel
Save