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; package org.redisson;
import org.redisson.api.MessageListener; import org.redisson.api.listener.MessageListener;
import org.redisson.client.RedisPubSubListener; import org.redisson.client.RedisPubSubListener;
import org.redisson.client.protocol.pubsub.PubSubType; import org.redisson.client.protocol.pubsub.PubSubType;

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

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

@ -15,7 +15,7 @@
*/ */
package org.redisson; package org.redisson;
import org.redisson.api.StatusListener; import org.redisson.api.listener.StatusListener;
import org.redisson.client.RedisPubSubListener; import org.redisson.client.RedisPubSubListener;
import org.redisson.client.protocol.pubsub.PubSubType; 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.TimeoutException;
import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.atomic.AtomicReference;
import org.redisson.api.MessageListener;
import org.redisson.api.RAtomicLong; import org.redisson.api.RAtomicLong;
import org.redisson.api.RBucket; import org.redisson.api.RBucket;
import org.redisson.api.RExecutorService; import org.redisson.api.RExecutorService;
@ -46,6 +45,7 @@ import org.redisson.api.RKeys;
import org.redisson.api.RTopic; import org.redisson.api.RTopic;
import org.redisson.api.RemoteInvocationOptions; import org.redisson.api.RemoteInvocationOptions;
import org.redisson.api.annotation.RInject; import org.redisson.api.annotation.RInject;
import org.redisson.api.listener.MessageListener;
import org.redisson.client.codec.Codec; import org.redisson.client.codec.Codec;
import org.redisson.client.protocol.RedisCommands; import org.redisson.client.protocol.RedisCommands;
import org.redisson.command.CommandExecutor; import org.redisson.command.CommandExecutor;

@ -18,9 +18,9 @@ package org.redisson;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
import org.redisson.api.PatternMessageListener;
import org.redisson.api.PatternStatusListener;
import org.redisson.api.RPatternTopic; 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.RedisPubSubListener;
import org.redisson.client.codec.Codec; import org.redisson.client.codec.Codec;
import org.redisson.command.CommandExecutor; import org.redisson.command.CommandExecutor;

@ -18,10 +18,10 @@ package org.redisson;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
import org.redisson.api.MessageListener;
import org.redisson.api.RFuture; import org.redisson.api.RFuture;
import org.redisson.api.RTopic; 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.RedisPubSubListener;
import org.redisson.client.codec.Codec; import org.redisson.client.codec.Codec;
import org.redisson.client.protocol.RedisCommands; import org.redisson.client.protocol.RedisCommands;

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

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

@ -17,6 +17,9 @@ package org.redisson.api;
import java.util.List; 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. * 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 * @param listener
* @return locally unique listener id * @return locally unique listener id
* @see org.redisson.api.MessageListener * @see org.redisson.api.listener.MessageListener
*/ */
int addListener(MessageListener<M> listener); int addListener(MessageListener<M> listener);
@ -57,7 +60,7 @@ public interface RTopic<M> extends RTopicAsync<M> {
* *
* @param listener * @param listener
* @return * @return
* @see org.redisson.api.StatusListener * @see org.redisson.api.listener.StatusListener
*/ */
int addListener(StatusListener listener); int addListener(StatusListener listener);

@ -18,6 +18,8 @@ package org.redisson.api;
import java.util.List; import java.util.List;
import org.reactivestreams.Publisher; 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. * 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 * See the License for the specific language governing permissions and
* limitations under the License. * 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 * Base status listener for Redis PubSub channel status changes

@ -13,7 +13,9 @@
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * 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 * Base status listener for Redis PubSub channel status changes

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

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

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

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

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

@ -21,9 +21,9 @@ import java.util.List;
import org.reactivestreams.Publisher; import org.reactivestreams.Publisher;
import org.redisson.PubSubPatternMessageListener; import org.redisson.PubSubPatternMessageListener;
import org.redisson.PubSubPatternStatusListener; import org.redisson.PubSubPatternStatusListener;
import org.redisson.api.PatternMessageListener;
import org.redisson.api.PatternStatusListener;
import org.redisson.api.RPatternTopicReactive; 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.RedisPubSubListener;
import org.redisson.client.codec.Codec; import org.redisson.client.codec.Codec;
import org.redisson.command.CommandReactiveExecutor; import org.redisson.command.CommandReactiveExecutor;

@ -21,9 +21,9 @@ import java.util.List;
import org.reactivestreams.Publisher; import org.reactivestreams.Publisher;
import org.redisson.PubSubMessageListener; import org.redisson.PubSubMessageListener;
import org.redisson.PubSubStatusListener; import org.redisson.PubSubStatusListener;
import org.redisson.api.MessageListener;
import org.redisson.api.RTopicReactive; 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.RedisPubSubListener;
import org.redisson.client.codec.Codec; import org.redisson.client.codec.Codec;
import org.redisson.client.protocol.RedisCommands; import org.redisson.client.protocol.RedisCommands;

@ -21,13 +21,13 @@ import org.junit.Before;
import org.junit.BeforeClass; import org.junit.BeforeClass;
import org.junit.Test; import org.junit.Test;
import org.redisson.RedisRunner.RedisProcess; 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.RPatternTopic;
import org.redisson.api.RTopic; 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; import org.redisson.config.Config;
public class RedissonTopicPatternTest { public class RedissonTopicPatternTest {

@ -23,12 +23,12 @@ import org.junit.Before;
import org.junit.BeforeClass; import org.junit.BeforeClass;
import org.junit.Test; import org.junit.Test;
import org.redisson.RedisRunner.RedisProcess; import org.redisson.RedisRunner.RedisProcess;
import org.redisson.api.BaseStatusListener;
import org.redisson.api.MessageListener;
import org.redisson.api.RBlockingQueue; import org.redisson.api.RBlockingQueue;
import org.redisson.api.RSet; import org.redisson.api.RSet;
import org.redisson.api.RTopic; 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.LongCodec;
import org.redisson.client.codec.StringCodec; import org.redisson.client.codec.StringCodec;
import org.redisson.config.Config; import org.redisson.config.Config;

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

Loading…
Cancel
Save