From f8ee76788727e92f1bf3e70639de7a382b2c136d Mon Sep 17 00:00:00 2001 From: Nikita Date: Tue, 9 Aug 2016 16:53:26 +0300 Subject: [PATCH] sources moved to redisson module --- .../src}/main/java/org/redisson/EvictionScheduler.java | 0 {src => redisson/src}/main/java/org/redisson/PubSubEntry.java | 0 .../src}/main/java/org/redisson/PubSubMessageListener.java | 0 .../src}/main/java/org/redisson/PubSubPatternMessageListener.java | 0 .../src}/main/java/org/redisson/PubSubPatternStatusListener.java | 0 .../src}/main/java/org/redisson/PubSubStatusListener.java | 0 .../src}/main/java/org/redisson/RedisClientResult.java | 0 .../src}/main/java/org/redisson/RedisClusterNodes.java | 0 {src => redisson/src}/main/java/org/redisson/RedisNodes.java | 0 {src => redisson/src}/main/java/org/redisson/Redisson.java | 0 .../src}/main/java/org/redisson/RedissonAtomicDouble.java | 0 .../src}/main/java/org/redisson/RedissonAtomicLong.java | 0 .../src}/main/java/org/redisson/RedissonBaseIterator.java | 0 .../src}/main/java/org/redisson/RedissonBaseMapIterator.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonBatch.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonBitSet.java | 0 .../src}/main/java/org/redisson/RedissonBlockingDeque.java | 0 .../src}/main/java/org/redisson/RedissonBlockingQueue.java | 0 .../src}/main/java/org/redisson/RedissonBloomFilter.java | 0 .../src}/main/java/org/redisson/RedissonBoundedBlockingQueue.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonBucket.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonBuckets.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonClient.java | 0 .../src}/main/java/org/redisson/RedissonCountDownLatch.java | 0 .../src}/main/java/org/redisson/RedissonCountDownLatchEntry.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonDeque.java | 0 .../src}/main/java/org/redisson/RedissonExecutorService.java | 0 .../src}/main/java/org/redisson/RedissonExpirable.java | 0 .../src}/main/java/org/redisson/RedissonFairLock.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonGeo.java | 0 .../src}/main/java/org/redisson/RedissonHyperLogLog.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonKeys.java | 0 .../src}/main/java/org/redisson/RedissonLexSortedSet.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonList.java | 0 .../src}/main/java/org/redisson/RedissonListMultimap.java | 0 .../src}/main/java/org/redisson/RedissonListMultimapCache.java | 0 .../src}/main/java/org/redisson/RedissonListMultimapIterator.java | 0 .../src}/main/java/org/redisson/RedissonListMultimapValues.java | 0 .../src}/main/java/org/redisson/RedissonLiveObjectService.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonLock.java | 0 .../src}/main/java/org/redisson/RedissonLockEntry.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonMap.java | 0 .../src}/main/java/org/redisson/RedissonMapCache.java | 0 .../src}/main/java/org/redisson/RedissonMapEntry.java | 0 .../src}/main/java/org/redisson/RedissonMapIterator.java | 0 .../src}/main/java/org/redisson/RedissonMultiMapIterator.java | 0 .../src}/main/java/org/redisson/RedissonMultiMapKeysIterator.java | 0 .../src}/main/java/org/redisson/RedissonMultimap.java | 0 .../src}/main/java/org/redisson/RedissonMultimapCache.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonNode.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonObject.java | 0 .../src}/main/java/org/redisson/RedissonPatternTopic.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonQueue.java | 0 .../src}/main/java/org/redisson/RedissonQueueSemaphore.java | 0 .../src}/main/java/org/redisson/RedissonReactive.java | 0 .../src}/main/java/org/redisson/RedissonReadLock.java | 0 .../src}/main/java/org/redisson/RedissonReadWriteLock.java | 0 .../src}/main/java/org/redisson/RedissonReference.java | 0 .../src}/main/java/org/redisson/RedissonRemoteService.java | 0 .../src}/main/java/org/redisson/RedissonScoredSortedSet.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonScript.java | 0 .../src}/main/java/org/redisson/RedissonSemaphore.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonSet.java | 0 .../src}/main/java/org/redisson/RedissonSetCache.java | 0 .../src}/main/java/org/redisson/RedissonSetMultimap.java | 0 .../src}/main/java/org/redisson/RedissonSetMultimapCache.java | 0 .../src}/main/java/org/redisson/RedissonSetMultimapIterator.java | 0 .../src}/main/java/org/redisson/RedissonSetMultimapValues.java | 0 .../src}/main/java/org/redisson/RedissonShutdownException.java | 0 .../src}/main/java/org/redisson/RedissonSortedSet.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonSubList.java | 0 .../src}/main/java/org/redisson/RedissonSubSortedSet.java | 0 {src => redisson/src}/main/java/org/redisson/RedissonTopic.java | 0 .../src}/main/java/org/redisson/RedissonWriteLock.java | 0 {src => redisson/src}/main/java/org/redisson/SlotCallback.java | 0 {src => redisson/src}/main/java/org/redisson/Version.java | 0 .../main/java/org/redisson/api/BasePatternStatusListener.java | 0 .../src}/main/java/org/redisson/api/BaseStatusListener.java | 0 {src => redisson/src}/main/java/org/redisson/api/ClusterNode.java | 0 .../src}/main/java/org/redisson/api/ClusterNodesGroup.java | 0 {src => redisson/src}/main/java/org/redisson/api/GeoEntry.java | 0 {src => redisson/src}/main/java/org/redisson/api/GeoPosition.java | 0 {src => redisson/src}/main/java/org/redisson/api/GeoUnit.java | 0 .../src}/main/java/org/redisson/api/MessageListener.java | 0 {src => redisson/src}/main/java/org/redisson/api/Node.java | 0 .../src}/main/java/org/redisson/api/NodeListener.java | 0 {src => redisson/src}/main/java/org/redisson/api/NodeType.java | 0 {src => redisson/src}/main/java/org/redisson/api/NodesGroup.java | 0 .../src}/main/java/org/redisson/api/PatternMessageListener.java | 0 .../src}/main/java/org/redisson/api/PatternStatusListener.java | 0 {src => redisson/src}/main/java/org/redisson/api/Predicate.java | 0 .../src}/main/java/org/redisson/api/RAtomicDouble.java | 0 .../src}/main/java/org/redisson/api/RAtomicDoubleAsync.java | 0 {src => redisson/src}/main/java/org/redisson/api/RAtomicLong.java | 0 .../src}/main/java/org/redisson/api/RAtomicLongAsync.java | 0 .../src}/main/java/org/redisson/api/RAtomicLongReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RBatch.java | 0 .../src}/main/java/org/redisson/api/RBatchReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RBitSet.java | 0 .../src}/main/java/org/redisson/api/RBitSetAsync.java | 0 .../src}/main/java/org/redisson/api/RBitSetReactive.java | 0 .../src}/main/java/org/redisson/api/RBlockingDeque.java | 0 .../src}/main/java/org/redisson/api/RBlockingDequeAsync.java | 0 .../src}/main/java/org/redisson/api/RBlockingQueue.java | 0 .../src}/main/java/org/redisson/api/RBlockingQueueAsync.java | 0 .../src}/main/java/org/redisson/api/RBlockingQueueReactive.java | 0 .../src}/main/java/org/redisson/api/RBloomFilter.java | 0 .../src}/main/java/org/redisson/api/RBoundedBlockingQueue.java | 0 .../main/java/org/redisson/api/RBoundedBlockingQueueAsync.java | 0 {src => redisson/src}/main/java/org/redisson/api/RBucket.java | 0 .../src}/main/java/org/redisson/api/RBucketAsync.java | 0 .../src}/main/java/org/redisson/api/RBucketReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RBuckets.java | 0 .../src}/main/java/org/redisson/api/RCollectionAsync.java | 0 .../src}/main/java/org/redisson/api/RCollectionReactive.java | 0 .../src}/main/java/org/redisson/api/RCountDownLatch.java | 0 .../src}/main/java/org/redisson/api/RCountDownLatchAsync.java | 0 {src => redisson/src}/main/java/org/redisson/api/RDeque.java | 0 {src => redisson/src}/main/java/org/redisson/api/RDequeAsync.java | 0 .../src}/main/java/org/redisson/api/RDequeReactive.java | 0 .../src}/main/java/org/redisson/api/RExecutorService.java | 0 {src => redisson/src}/main/java/org/redisson/api/RExpirable.java | 0 .../src}/main/java/org/redisson/api/RExpirableAsync.java | 0 .../src}/main/java/org/redisson/api/RExpirableReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RGeo.java | 0 {src => redisson/src}/main/java/org/redisson/api/RGeoAsync.java | 0 .../src}/main/java/org/redisson/api/RHyperLogLog.java | 0 .../src}/main/java/org/redisson/api/RHyperLogLogAsync.java | 0 .../src}/main/java/org/redisson/api/RHyperLogLogReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RKeys.java | 0 {src => redisson/src}/main/java/org/redisson/api/RKeysAsync.java | 0 .../src}/main/java/org/redisson/api/RKeysReactive.java | 0 .../src}/main/java/org/redisson/api/RLexSortedSet.java | 0 .../src}/main/java/org/redisson/api/RLexSortedSetAsync.java | 0 .../src}/main/java/org/redisson/api/RLexSortedSetReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RList.java | 0 {src => redisson/src}/main/java/org/redisson/api/RListAsync.java | 0 .../src}/main/java/org/redisson/api/RListMultimap.java | 0 .../src}/main/java/org/redisson/api/RListMultimapCache.java | 0 .../src}/main/java/org/redisson/api/RListReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RLiveObject.java | 0 .../src}/main/java/org/redisson/api/RLiveObjectService.java | 0 {src => redisson/src}/main/java/org/redisson/api/RLock.java | 0 {src => redisson/src}/main/java/org/redisson/api/RMap.java | 0 {src => redisson/src}/main/java/org/redisson/api/RMapAsync.java | 0 {src => redisson/src}/main/java/org/redisson/api/RMapCache.java | 0 .../src}/main/java/org/redisson/api/RMapCacheAsync.java | 0 .../src}/main/java/org/redisson/api/RMapCacheReactive.java | 0 .../src}/main/java/org/redisson/api/RMapReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RMultimap.java | 0 .../src}/main/java/org/redisson/api/RMultimapAsync.java | 0 .../src}/main/java/org/redisson/api/RMultimapCache.java | 0 .../src}/main/java/org/redisson/api/RMultimapCacheAsync.java | 0 {src => redisson/src}/main/java/org/redisson/api/RObject.java | 0 .../src}/main/java/org/redisson/api/RObjectAsync.java | 0 .../src}/main/java/org/redisson/api/RObjectReactive.java | 0 .../src}/main/java/org/redisson/api/RPatternTopic.java | 0 .../src}/main/java/org/redisson/api/RPatternTopicReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RQueue.java | 0 {src => redisson/src}/main/java/org/redisson/api/RQueueAsync.java | 0 .../src}/main/java/org/redisson/api/RQueueReactive.java | 0 .../src}/main/java/org/redisson/api/RReadWriteLock.java | 0 .../src}/main/java/org/redisson/api/RRemoteService.java | 0 .../src}/main/java/org/redisson/api/RScoredSortedSet.java | 0 .../src}/main/java/org/redisson/api/RScoredSortedSetAsync.java | 0 .../src}/main/java/org/redisson/api/RScoredSortedSetReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RScript.java | 0 .../src}/main/java/org/redisson/api/RScriptAsync.java | 0 .../src}/main/java/org/redisson/api/RScriptReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RSemaphore.java | 0 .../src}/main/java/org/redisson/api/RSemaphoreAsync.java | 0 {src => redisson/src}/main/java/org/redisson/api/RSet.java | 0 {src => redisson/src}/main/java/org/redisson/api/RSetAsync.java | 0 {src => redisson/src}/main/java/org/redisson/api/RSetCache.java | 0 .../src}/main/java/org/redisson/api/RSetCacheAsync.java | 0 .../src}/main/java/org/redisson/api/RSetCacheReactive.java | 0 .../src}/main/java/org/redisson/api/RSetMultimap.java | 0 .../src}/main/java/org/redisson/api/RSetMultimapCache.java | 0 .../src}/main/java/org/redisson/api/RSetReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RSortedSet.java | 0 {src => redisson/src}/main/java/org/redisson/api/RTopic.java | 0 {src => redisson/src}/main/java/org/redisson/api/RTopicAsync.java | 0 .../src}/main/java/org/redisson/api/RTopicReactive.java | 0 {src => redisson/src}/main/java/org/redisson/api/RType.java | 0 .../src}/main/java/org/redisson/api/RedissonMultiLock.java | 0 .../src}/main/java/org/redisson/api/RedissonReactiveClient.java | 0 .../src}/main/java/org/redisson/api/RedissonRedLock.java | 0 .../src}/main/java/org/redisson/api/RemoteInvocationOptions.java | 0 .../src}/main/java/org/redisson/api/StatusListener.java | 0 .../src}/main/java/org/redisson/api/annotation/RInject.java | 0 .../main/java/org/redisson/client/BaseRedisPubSubListener.java | 0 .../src}/main/java/org/redisson/client/OneShotPubSubListener.java | 0 .../src}/main/java/org/redisson/client/ReconnectListener.java | 0 .../src}/main/java/org/redisson/client/RedisAskException.java | 0 .../src}/main/java/org/redisson/client/RedisClient.java | 0 .../src}/main/java/org/redisson/client/RedisConnection.java | 0 .../main/java/org/redisson/client/RedisConnectionException.java | 0 .../src}/main/java/org/redisson/client/RedisException.java | 0 .../src}/main/java/org/redisson/client/RedisLoadingException.java | 0 .../src}/main/java/org/redisson/client/RedisMovedException.java | 0 .../main/java/org/redisson/client/RedisNodeNotFoundException.java | 0 .../main/java/org/redisson/client/RedisOutOfMemoryException.java | 0 .../src}/main/java/org/redisson/client/RedisPubSubConnection.java | 0 .../src}/main/java/org/redisson/client/RedisPubSubListener.java | 0 .../main/java/org/redisson/client/RedisRedirectException.java | 0 .../src}/main/java/org/redisson/client/RedisTimeoutException.java | 0 .../src}/main/java/org/redisson/client/SubscribeListener.java | 0 .../java/org/redisson/client/WriteRedisConnectionException.java | 0 .../src}/main/java/org/redisson/client/codec/BitSetCodec.java | 0 .../src}/main/java/org/redisson/client/codec/ByteArrayCodec.java | 0 .../src}/main/java/org/redisson/client/codec/Codec.java | 0 .../main/java/org/redisson/client/codec/DelegateDecoderCodec.java | 0 .../src}/main/java/org/redisson/client/codec/DoubleCodec.java | 0 .../src}/main/java/org/redisson/client/codec/GeoEntryCodec.java | 0 .../src}/main/java/org/redisson/client/codec/IntegerCodec.java | 0 .../java/org/redisson/client/codec/JsonJacksonMapValueCodec.java | 0 .../src}/main/java/org/redisson/client/codec/LongCodec.java | 0 .../src}/main/java/org/redisson/client/codec/ScanCodec.java | 0 .../src}/main/java/org/redisson/client/codec/ScoredCodec.java | 0 .../src}/main/java/org/redisson/client/codec/StringCodec.java | 0 .../java/org/redisson/client/handler/CommandBatchEncoder.java | 0 .../main/java/org/redisson/client/handler/CommandDecoder.java | 0 .../main/java/org/redisson/client/handler/CommandEncoder.java | 0 .../src}/main/java/org/redisson/client/handler/CommandsQueue.java | 0 .../main/java/org/redisson/client/handler/ConnectionWatchdog.java | 0 .../src}/main/java/org/redisson/client/handler/PubSubKey.java | 0 .../src}/main/java/org/redisson/client/handler/State.java | 0 .../src}/main/java/org/redisson/client/handler/StateLevel.java | 0 .../main/java/org/redisson/client/protocol/BatchCommandData.java | 0 .../src}/main/java/org/redisson/client/protocol/CommandData.java | 0 .../src}/main/java/org/redisson/client/protocol/CommandsData.java | 0 .../src}/main/java/org/redisson/client/protocol/Decoder.java | 0 .../java/org/redisson/client/protocol/DefaultParamsEncoder.java | 0 .../src}/main/java/org/redisson/client/protocol/Encoder.java | 0 .../src}/main/java/org/redisson/client/protocol/QueueCommand.java | 0 .../java/org/redisson/client/protocol/QueueCommandHolder.java | 0 .../src}/main/java/org/redisson/client/protocol/RedisCommand.java | 0 .../main/java/org/redisson/client/protocol/RedisCommands.java | 0 .../java/org/redisson/client/protocol/RedisStrictCommand.java | 0 .../src}/main/java/org/redisson/client/protocol/ScoredEntry.java | 0 .../redisson/client/protocol/convertor/BitSetReplayConvertor.java | 0 .../client/protocol/convertor/BitsSizeReplayConvertor.java | 0 .../client/protocol/convertor/BooleanAmountReplayConvertor.java | 0 .../client/protocol/convertor/BooleanNotNullReplayConvertor.java | 0 .../client/protocol/convertor/BooleanNullReplayConvertor.java | 0 .../client/protocol/convertor/BooleanNumberReplayConvertor.java | 0 .../client/protocol/convertor/BooleanReplayConvertor.java | 0 .../java/org/redisson/client/protocol/convertor/Convertor.java | 0 .../redisson/client/protocol/convertor/DoubleReplayConvertor.java | 0 .../org/redisson/client/protocol/convertor/EmptyConvertor.java | 0 .../client/protocol/convertor/IntegerReplayConvertor.java | 0 .../org/redisson/client/protocol/convertor/KeyValueConvertor.java | 0 .../redisson/client/protocol/convertor/LongReplayConvertor.java | 0 .../org/redisson/client/protocol/convertor/NumberConvertor.java | 0 .../org/redisson/client/protocol/convertor/SingleConvertor.java | 0 .../redisson/client/protocol/convertor/TrueReplayConvertor.java | 0 .../org/redisson/client/protocol/convertor/TypeConvertor.java | 0 .../redisson/client/protocol/convertor/VoidReplayConvertor.java | 0 .../org/redisson/client/protocol/decoder/ClusterNodesDecoder.java | 0 .../java/org/redisson/client/protocol/decoder/DecoderState.java | 0 .../redisson/client/protocol/decoder/FlatNestedMultiDecoder.java | 0 .../org/redisson/client/protocol/decoder/GeoDistanceDecoder.java | 0 .../redisson/client/protocol/decoder/GeoDistanceMapDecoder.java | 0 .../org/redisson/client/protocol/decoder/GeoMapReplayDecoder.java | 0 .../org/redisson/client/protocol/decoder/GeoPositionDecoder.java | 0 .../redisson/client/protocol/decoder/GeoPositionMapDecoder.java | 0 .../org/redisson/client/protocol/decoder/KeyValueMessage.java | 0 .../redisson/client/protocol/decoder/KeyValueObjectDecoder.java | 0 .../client/protocol/decoder/ListIteratorReplayDecoder.java | 0 .../org/redisson/client/protocol/decoder/ListIteratorResult.java | 0 .../org/redisson/client/protocol/decoder/ListMultiDecoder.java | 0 .../redisson/client/protocol/decoder/ListResultReplayDecoder.java | 0 .../java/org/redisson/client/protocol/decoder/ListScanResult.java | 0 .../client/protocol/decoder/ListScanResultReplayDecoder.java | 0 .../org/redisson/client/protocol/decoder/LongMultiDecoder.java | 0 .../org/redisson/client/protocol/decoder/MapCacheScanResult.java | 0 .../client/protocol/decoder/MapCacheScanResultReplayDecoder.java | 0 .../java/org/redisson/client/protocol/decoder/MapScanResult.java | 0 .../client/protocol/decoder/MapScanResultReplayDecoder.java | 0 .../java/org/redisson/client/protocol/decoder/MultiDecoder.java | 0 .../org/redisson/client/protocol/decoder/NestedMultiDecoder.java | 0 .../client/protocol/decoder/ObjectFirstResultReplayDecoder.java | 0 .../org/redisson/client/protocol/decoder/ObjectListDecoder.java | 0 .../redisson/client/protocol/decoder/ObjectListReplayDecoder.java | 0 .../org/redisson/client/protocol/decoder/ObjectMapDecoder.java | 0 .../client/protocol/decoder/ObjectMapEntryReplayDecoder.java | 0 .../redisson/client/protocol/decoder/ObjectMapReplayDecoder.java | 0 .../redisson/client/protocol/decoder/ObjectSetReplayDecoder.java | 0 .../org/redisson/client/protocol/decoder/ScanObjectEntry.java | 0 .../client/protocol/decoder/ScoredSortedSetReplayDecoder.java | 0 .../client/protocol/decoder/ScoredSortedSetScanDecoder.java | 0 .../client/protocol/decoder/ScoredSortedSetScanReplayDecoder.java | 0 .../java/org/redisson/client/protocol/decoder/SlotsDecoder.java | 0 .../org/redisson/client/protocol/decoder/StringDataDecoder.java | 0 .../redisson/client/protocol/decoder/StringListReplayDecoder.java | 0 .../redisson/client/protocol/decoder/StringMapDataDecoder.java | 0 .../org/redisson/client/protocol/decoder/StringReplayDecoder.java | 0 .../client/protocol/decoder/TTLMapValueReplayDecoder.java | 0 .../main/java/org/redisson/client/protocol/pubsub/Message.java | 0 .../java/org/redisson/client/protocol/pubsub/PubSubMessage.java | 0 .../org/redisson/client/protocol/pubsub/PubSubMessageDecoder.java | 0 .../org/redisson/client/protocol/pubsub/PubSubPatternMessage.java | 0 .../client/protocol/pubsub/PubSubPatternMessageDecoder.java | 0 .../org/redisson/client/protocol/pubsub/PubSubStatusDecoder.java | 0 .../org/redisson/client/protocol/pubsub/PubSubStatusMessage.java | 0 .../main/java/org/redisson/client/protocol/pubsub/PubSubType.java | 0 .../main/java/org/redisson/cluster/ClusterConnectionListener.java | 0 .../main/java/org/redisson/cluster/ClusterConnectionManager.java | 0 .../src}/main/java/org/redisson/cluster/ClusterNodeInfo.java | 0 .../src}/main/java/org/redisson/cluster/ClusterPartition.java | 0 .../src}/main/java/org/redisson/cluster/ClusterSlotRange.java | 0 .../src}/main/java/org/redisson/codec/AvroJacksonCodec.java | 0 .../src}/main/java/org/redisson/codec/CborJacksonCodec.java | 0 .../main/java/org/redisson/codec/CustomObjectInputStream.java | 0 {src => redisson/src}/main/java/org/redisson/codec/FstCodec.java | 0 .../src}/main/java/org/redisson/codec/JsonJacksonCodec.java | 0 {src => redisson/src}/main/java/org/redisson/codec/KryoCodec.java | 0 {src => redisson/src}/main/java/org/redisson/codec/LZ4Codec.java | 0 .../src}/main/java/org/redisson/codec/MsgPackJacksonCodec.java | 0 .../src}/main/java/org/redisson/codec/SerializationCodec.java | 0 .../src}/main/java/org/redisson/codec/SmileJacksonCodec.java | 0 .../src}/main/java/org/redisson/codec/SnappyCodec.java | 0 .../src}/main/java/org/redisson/command/AsyncDetails.java | 0 .../src}/main/java/org/redisson/command/CommandAsyncExecutor.java | 0 .../src}/main/java/org/redisson/command/CommandAsyncService.java | 0 .../src}/main/java/org/redisson/command/CommandBatchService.java | 0 .../src}/main/java/org/redisson/command/CommandExecutor.java | 0 .../main/java/org/redisson/command/CommandReactiveExecutor.java | 0 .../main/java/org/redisson/command/CommandReactiveService.java | 0 .../src}/main/java/org/redisson/command/CommandSyncExecutor.java | 0 .../src}/main/java/org/redisson/command/CommandSyncService.java | 0 .../src}/main/java/org/redisson/config/BaseConfig.java | 0 .../java/org/redisson/config/BaseMasterSlaveServersConfig.java | 0 .../src}/main/java/org/redisson/config/ClusterServersConfig.java | 0 {src => redisson/src}/main/java/org/redisson/config/Config.java | 0 .../src}/main/java/org/redisson/config/ConfigSupport.java | 0 .../main/java/org/redisson/config/ElasticacheServersConfig.java | 0 .../main/java/org/redisson/config/MasterSlaveServersConfig.java | 0 {src => redisson/src}/main/java/org/redisson/config/ReadMode.java | 0 .../src}/main/java/org/redisson/config/RedissonNodeConfig.java | 0 .../src}/main/java/org/redisson/config/SentinelServersConfig.java | 0 .../src}/main/java/org/redisson/config/SingleServerConfig.java | 0 .../src}/main/java/org/redisson/connection/CRC16.java | 0 .../main/java/org/redisson/connection/ClientConnectionsEntry.java | 0 .../main/java/org/redisson/connection/ConnectionEventsHub.java | 0 .../main/java/org/redisson/connection/ConnectionInitializer.java | 0 .../main/java/org/redisson/connection/ConnectionListener.java | 0 .../src}/main/java/org/redisson/connection/ConnectionManager.java | 0 .../java/org/redisson/connection/DefaultConnectionListener.java | 0 .../org/redisson/connection/ElasticacheConnectionManager.java | 0 .../java/org/redisson/connection/FutureConnectionListener.java | 0 .../main/java/org/redisson/connection/IdleConnectionWatcher.java | 0 .../org/redisson/connection/MasterSlaveConnectionManager.java | 0 .../src}/main/java/org/redisson/connection/MasterSlaveEntry.java | 0 .../src}/main/java/org/redisson/connection/NodeSource.java | 0 .../main/java/org/redisson/connection/PubSubConnectionEntry.java | 0 .../src}/main/java/org/redisson/connection/RedisClientEntry.java | 0 .../java/org/redisson/connection/SentinelConnectionManager.java | 0 .../java/org/redisson/connection/SingleConnectionManager.java | 0 .../src}/main/java/org/redisson/connection/SingleEntry.java | 0 .../main/java/org/redisson/connection/balancer/LoadBalancer.java | 0 .../org/redisson/connection/balancer/LoadBalancerManager.java | 0 .../org/redisson/connection/balancer/LoadBalancerManagerImpl.java | 0 .../java/org/redisson/connection/balancer/RandomLoadBalancer.java | 0 .../org/redisson/connection/balancer/RoundRobinLoadBalancer.java | 0 .../redisson/connection/balancer/WeightedRoundRobinBalancer.java | 0 .../java/org/redisson/connection/decoder/CacheGetAllDecoder.java | 0 .../java/org/redisson/connection/decoder/ListDrainToDecoder.java | 0 .../org/redisson/connection/decoder/ListFirstObjectDecoder.java | 0 .../java/org/redisson/connection/decoder/MapGetAllDecoder.java | 0 .../main/java/org/redisson/connection/pool/ConnectionPool.java | 0 .../java/org/redisson/connection/pool/MasterConnectionPool.java | 0 .../java/org/redisson/connection/pool/PubSubConnectionPool.java | 0 .../org/redisson/connection/pool/SinglePubSubConnectionPool.java | 0 .../java/org/redisson/connection/pool/SlaveConnectionPool.java | 0 .../main/java/org/redisson/executor/ClassLoaderDelegator.java | 0 .../main/java/org/redisson/executor/ExecutorRemoteService.java | 0 .../src}/main/java/org/redisson/executor/RedissonClassLoader.java | 0 .../main/java/org/redisson/executor/RemoteExecutorService.java | 0 .../java/org/redisson/executor/RemoteExecutorServiceAsync.java | 0 .../java/org/redisson/executor/RemoteExecutorServiceImpl.java | 0 .../src}/main/java/org/redisson/executor/RemotePromise.java | 0 .../main/java/org/redisson/liveobject/LiveObjectTemplate.java | 0 .../main/java/org/redisson/liveobject/annotation/REntity.java | 0 .../src}/main/java/org/redisson/liveobject/annotation/RId.java | 0 .../java/org/redisson/liveobject/annotation/RObjectField.java | 0 .../java/org/redisson/liveobject/core/AccessorInterceptor.java | 0 .../java/org/redisson/liveobject/core/ExpirableInterceptor.java | 0 .../java/org/redisson/liveobject/core/LiveObjectInterceptor.java | 0 .../main/java/org/redisson/liveobject/misc/Introspectior.java | 0 .../java/org/redisson/liveobject/misc/RedissonObjectFactory.java | 0 .../main/java/org/redisson/liveobject/provider/CodecProvider.java | 0 .../org/redisson/liveobject/provider/DefaultCodecProvider.java | 0 .../org/redisson/liveobject/provider/DefaultResolverProvider.java | 0 .../java/org/redisson/liveobject/provider/ResolverProvider.java | 0 .../org/redisson/liveobject/resolver/AbstractNamingScheme.java | 0 .../org/redisson/liveobject/resolver/DefaultNamingScheme.java | 0 .../liveobject/resolver/DistributedAtomicLongIdGenerator.java | 0 .../main/java/org/redisson/liveobject/resolver/NamingScheme.java | 0 .../main/java/org/redisson/liveobject/resolver/RIdResolver.java | 0 .../redisson/liveobject/resolver/RandomUUIDIdStringGenerator.java | 0 .../src}/main/java/org/redisson/liveobject/resolver/Resolver.java | 0 .../src}/main/java/org/redisson/misc/CompositeIterable.java | 0 {src => redisson/src}/main/java/org/redisson/misc/Hash.java | 0 .../src}/main/java/org/redisson/misc/InfinitySemaphoreLatch.java | 0 .../src}/main/java/org/redisson/misc/PromiseDelegator.java | 0 .../src}/main/java/org/redisson/misc/ReclosableLatch.java | 0 {src => redisson/src}/main/java/org/redisson/misc/URIBuilder.java | 0 .../src}/main/java/org/redisson/pubsub/AsyncSemaphore.java | 0 .../src}/main/java/org/redisson/pubsub/CountDownLatchPubSub.java | 0 .../src}/main/java/org/redisson/pubsub/LockPubSub.java | 0 .../src}/main/java/org/redisson/pubsub/PublishSubscribe.java | 0 .../src}/main/java/org/redisson/pubsub/SemaphorePubSub.java | 0 .../src}/main/java/org/redisson/pubsub/TransferListener.java | 0 .../main/java/org/redisson/reactive/NettyFuturePublisher.java | 0 .../src}/main/java/org/redisson/reactive/PublisherAdder.java | 0 .../java/org/redisson/reactive/RedissonAtomicLongReactive.java | 0 .../main/java/org/redisson/reactive/RedissonBatchReactive.java | 0 .../main/java/org/redisson/reactive/RedissonBitSetReactive.java | 0 .../java/org/redisson/reactive/RedissonBlockingQueueReactive.java | 0 .../main/java/org/redisson/reactive/RedissonBucketReactive.java | 0 .../main/java/org/redisson/reactive/RedissonDequeReactive.java | 0 .../java/org/redisson/reactive/RedissonExpirableReactive.java | 0 .../java/org/redisson/reactive/RedissonHyperLogLogReactive.java | 0 .../main/java/org/redisson/reactive/RedissonKeysReactive.java | 0 .../java/org/redisson/reactive/RedissonLexSortedSetReactive.java | 0 .../main/java/org/redisson/reactive/RedissonListReactive.java | 0 .../main/java/org/redisson/reactive/RedissonMapCacheReactive.java | 0 .../src}/main/java/org/redisson/reactive/RedissonMapReactive.java | 0 .../java/org/redisson/reactive/RedissonMapReactiveIterator.java | 0 .../main/java/org/redisson/reactive/RedissonObjectReactive.java | 0 .../java/org/redisson/reactive/RedissonPatternTopicReactive.java | 0 .../main/java/org/redisson/reactive/RedissonQueueReactive.java | 0 .../org/redisson/reactive/RedissonScoredSortedSetReactive.java | 0 .../main/java/org/redisson/reactive/RedissonScriptReactive.java | 0 .../main/java/org/redisson/reactive/RedissonSetCacheReactive.java | 0 .../src}/main/java/org/redisson/reactive/RedissonSetReactive.java | 0 .../main/java/org/redisson/reactive/RedissonTopicReactive.java | 0 .../src}/main/java/org/redisson/reactive/SetReactiveIterator.java | 0 .../src}/main/java/org/redisson/remote/RRemoteAsync.java | 0 .../main/java/org/redisson/remote/RRemoteServiceResponse.java | 0 .../src}/main/java/org/redisson/remote/RemoteServiceAck.java | 0 .../org/redisson/remote/RemoteServiceAckTimeoutException.java | 0 .../src}/main/java/org/redisson/remote/RemoteServiceKey.java | 0 .../src}/main/java/org/redisson/remote/RemoteServiceMethod.java | 0 .../src}/main/java/org/redisson/remote/RemoteServiceRequest.java | 0 .../src}/main/java/org/redisson/remote/RemoteServiceResponse.java | 0 .../java/org/redisson/remote/RemoteServiceTimeoutException.java | 0 .../src}/main/java/org/redisson/spring/cache/CacheConfig.java | 0 .../main/java/org/redisson/spring/cache/CacheConfigSupport.java | 0 .../src}/main/java/org/redisson/spring/cache/NullValue.java | 0 .../src}/main/java/org/redisson/spring/cache/RedissonCache.java | 0 .../org/redisson/spring/cache/RedissonSpringCacheManager.java | 0 .../src}/test/java/org/redisson/BaseConcurrentTest.java | 0 .../src}/test/java/org/redisson/BaseReactiveTest.java | 0 {src => redisson/src}/test/java/org/redisson/BaseTest.java | 0 .../src}/test/java/org/redisson/CommandHandlersTest.java | 0 .../test/java/org/redisson/ConcurrentRedissonSortedSetTest.java | 0 {src => redisson/src}/test/java/org/redisson/ErrorsCodec.java | 0 {src => redisson/src}/test/java/org/redisson/RedisClientTest.java | 0 {src => redisson/src}/test/java/org/redisson/RedisRunner.java | 0 {src => redisson/src}/test/java/org/redisson/RedisVersion.java | 0 .../src}/test/java/org/redisson/RedissonAtomicDoubleTest.java | 0 .../test/java/org/redisson/RedissonAtomicLongReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonAtomicLongTest.java | 0 .../src}/test/java/org/redisson/RedissonBatchTest.java | 0 .../src}/test/java/org/redisson/RedissonBitSetReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonBitSetTest.java | 0 .../src}/test/java/org/redisson/RedissonBlockingDequeTest.java | 0 .../test/java/org/redisson/RedissonBlockingQueueReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonBlockingQueueTest.java | 0 .../src}/test/java/org/redisson/RedissonBloomFilterTest.java | 0 .../test/java/org/redisson/RedissonBoundedBlockingQueueTest.java | 0 .../src}/test/java/org/redisson/RedissonBucketReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonBucketTest.java | 0 .../src}/test/java/org/redisson/RedissonBucketsTest.java | 0 .../src}/test/java/org/redisson/RedissonCodecTest.java | 0 .../src}/test/java/org/redisson/RedissonConcurrentMapTest.java | 0 .../java/org/redisson/RedissonCountDownLatchConcurrentTest.java | 0 .../src}/test/java/org/redisson/RedissonCountDownLatchTest.java | 0 .../src}/test/java/org/redisson/RedissonDequeReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonDequeTest.java | 0 .../src}/test/java/org/redisson/RedissonFairLockTest.java | 0 {src => redisson/src}/test/java/org/redisson/RedissonGeoTest.java | 0 .../test/java/org/redisson/RedissonHyperLogLogReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonHyperLogLogTest.java | 0 .../src}/test/java/org/redisson/RedissonKeysReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonKeysTest.java | 0 .../test/java/org/redisson/RedissonLexSortedSetReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonLexSortedSetTest.java | 0 .../test/java/org/redisson/RedissonListMultimapCacheTest.java | 0 .../src}/test/java/org/redisson/RedissonListMultimapTest.java | 0 .../src}/test/java/org/redisson/RedissonListReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonListTest.java | 0 .../test/java/org/redisson/RedissonLiveObjectServiceTest.java | 0 .../src}/test/java/org/redisson/RedissonLockHeavyTest.java | 0 .../src}/test/java/org/redisson/RedissonLockTest.java | 0 .../src}/test/java/org/redisson/RedissonMapCacheReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonMapCacheTest.java | 0 .../src}/test/java/org/redisson/RedissonMapReactiveTest.java | 0 {src => redisson/src}/test/java/org/redisson/RedissonMapTest.java | 0 .../src}/test/java/org/redisson/RedissonMultiLockTest.java | 0 .../src}/test/java/org/redisson/RedissonQueueReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonQueueTest.java | 0 .../src}/test/java/org/redisson/RedissonReadWriteLockTest.java | 0 .../src}/test/java/org/redisson/RedissonRedLockTest.java | 0 .../src}/test/java/org/redisson/RedissonRemoteServiceTest.java | 0 .../src}/test/java/org/redisson/RedissonRunnable.java | 0 .../src}/test/java/org/redisson/RedissonRuntimeEnvironment.java | 0 .../java/org/redisson/RedissonScoredSortedSetReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonScoredSortedSetTest.java | 0 .../src}/test/java/org/redisson/RedissonScriptReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonScriptTest.java | 0 .../src}/test/java/org/redisson/RedissonSemaphoreTest.java | 0 .../src}/test/java/org/redisson/RedissonSetCacheReactiveTest.java | 0 .../src}/test/java/org/redisson/RedissonSetCacheTest.java | 0 .../src}/test/java/org/redisson/RedissonSetMultimapCacheTest.java | 0 .../src}/test/java/org/redisson/RedissonSetMultimapTest.java | 0 .../src}/test/java/org/redisson/RedissonSetReactiveTest.java | 0 {src => redisson/src}/test/java/org/redisson/RedissonSetTest.java | 0 .../src}/test/java/org/redisson/RedissonSortedSetTest.java | 0 {src => redisson/src}/test/java/org/redisson/RedissonTest.java | 0 .../src}/test/java/org/redisson/RedissonTestRunListener.java | 0 .../src}/test/java/org/redisson/RedissonTopicPatternTest.java | 0 .../src}/test/java/org/redisson/RedissonTopicTest.java | 0 .../src}/test/java/org/redisson/RedissonTwoLockedThread.java | 0 {src => redisson/src}/test/java/org/redisson/TestObject.java | 0 {src => redisson/src}/test/java/org/redisson/TimeoutTest.java | 0 .../org/redisson/client/codec/JsonJacksonMapValueCodecTest.java | 0 .../test/java/org/redisson/executor/CallableRedissonTask.java | 0 .../src}/test/java/org/redisson/executor/CallableTask.java | 0 .../java/org/redisson/executor/RedissonExecutorServiceTest.java | 0 .../test/java/org/redisson/executor/RunnableRedissonTask.java | 0 .../src}/test/java/org/redisson/executor/RunnableTask.java | 0 .../src}/test/java/org/redisson/executor/RunnableTask2.java | 0 .../java/org/redisson/spring/cache/RedissonSpringCacheTest.java | 0 {src => redisson/src}/test/resources/logback.xml | 0 .../test/resources/org/redisson/spring/cache/cache-config.json | 0 .../src}/test/resources/redis_connectionListener_test.conf | 0 .../src}/test/resources/redis_multiLock_test_instance1.conf | 0 .../src}/test/resources/redis_multiLock_test_instance2.conf | 0 .../src}/test/resources/redis_multiLock_test_instance3.conf | 0 {src => redisson/src}/test/resources/redis_oom_test.conf | 0 543 files changed, 0 insertions(+), 0 deletions(-) rename {src => redisson/src}/main/java/org/redisson/EvictionScheduler.java (100%) rename {src => redisson/src}/main/java/org/redisson/PubSubEntry.java (100%) rename {src => redisson/src}/main/java/org/redisson/PubSubMessageListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/PubSubPatternMessageListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/PubSubPatternStatusListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/PubSubStatusListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedisClientResult.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedisClusterNodes.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedisNodes.java (100%) rename {src => redisson/src}/main/java/org/redisson/Redisson.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonAtomicDouble.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonAtomicLong.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonBaseIterator.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonBaseMapIterator.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonBatch.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonBitSet.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonBlockingDeque.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonBlockingQueue.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonBloomFilter.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonBoundedBlockingQueue.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonBucket.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonBuckets.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonClient.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonCountDownLatch.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonCountDownLatchEntry.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonDeque.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonExecutorService.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonExpirable.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonFairLock.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonGeo.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonHyperLogLog.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonKeys.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonLexSortedSet.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonList.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonListMultimap.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonListMultimapCache.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonListMultimapIterator.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonListMultimapValues.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonLiveObjectService.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonLock.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonLockEntry.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonMap.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonMapCache.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonMapEntry.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonMapIterator.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonMultiMapIterator.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonMultiMapKeysIterator.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonMultimap.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonMultimapCache.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonNode.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonObject.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonPatternTopic.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonQueue.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonQueueSemaphore.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonReadLock.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonReadWriteLock.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonReference.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonRemoteService.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonScoredSortedSet.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonScript.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonSemaphore.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonSet.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonSetCache.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonSetMultimap.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonSetMultimapCache.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonSetMultimapIterator.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonSetMultimapValues.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonShutdownException.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonSortedSet.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonSubList.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonSubSortedSet.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonTopic.java (100%) rename {src => redisson/src}/main/java/org/redisson/RedissonWriteLock.java (100%) rename {src => redisson/src}/main/java/org/redisson/SlotCallback.java (100%) rename {src => redisson/src}/main/java/org/redisson/Version.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/BasePatternStatusListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/BaseStatusListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/ClusterNode.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/ClusterNodesGroup.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/GeoEntry.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/GeoPosition.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/GeoUnit.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/MessageListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/Node.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/NodeListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/NodeType.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/NodesGroup.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/PatternMessageListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/PatternStatusListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/Predicate.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RAtomicDouble.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RAtomicDoubleAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RAtomicLong.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RAtomicLongAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RAtomicLongReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBatch.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBatchReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBitSet.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBitSetAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBitSetReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBlockingDeque.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBlockingDequeAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBlockingQueue.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBlockingQueueAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBlockingQueueReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBloomFilter.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBoundedBlockingQueue.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBoundedBlockingQueueAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBucket.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBucketAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBucketReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RBuckets.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RCollectionAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RCollectionReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RCountDownLatch.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RCountDownLatchAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RDeque.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RDequeAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RDequeReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RExecutorService.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RExpirable.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RExpirableAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RExpirableReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RGeo.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RGeoAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RHyperLogLog.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RHyperLogLogAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RHyperLogLogReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RKeys.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RKeysAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RKeysReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RLexSortedSet.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RLexSortedSetAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RLexSortedSetReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RList.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RListAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RListMultimap.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RListMultimapCache.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RListReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RLiveObject.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RLiveObjectService.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RLock.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RMap.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RMapAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RMapCache.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RMapCacheAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RMapCacheReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RMapReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RMultimap.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RMultimapAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RMultimapCache.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RMultimapCacheAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RObject.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RObjectAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RObjectReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RPatternTopic.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RPatternTopicReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RQueue.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RQueueAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RQueueReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RReadWriteLock.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RRemoteService.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RScoredSortedSet.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RScoredSortedSetAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RScoredSortedSetReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RScript.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RScriptAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RScriptReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RSemaphore.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RSemaphoreAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RSet.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RSetAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RSetCache.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RSetCacheAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RSetCacheReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RSetMultimap.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RSetMultimapCache.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RSetReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RSortedSet.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RTopic.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RTopicAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RTopicReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RType.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RedissonMultiLock.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RedissonReactiveClient.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RedissonRedLock.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/RemoteInvocationOptions.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/StatusListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/api/annotation/RInject.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/BaseRedisPubSubListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/OneShotPubSubListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/ReconnectListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisAskException.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisClient.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisConnection.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisConnectionException.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisException.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisLoadingException.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisMovedException.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisNodeNotFoundException.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisOutOfMemoryException.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisPubSubConnection.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisPubSubListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisRedirectException.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/RedisTimeoutException.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/SubscribeListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/WriteRedisConnectionException.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/codec/BitSetCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/codec/ByteArrayCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/codec/Codec.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/codec/DelegateDecoderCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/codec/DoubleCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/codec/GeoEntryCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/codec/IntegerCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/codec/JsonJacksonMapValueCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/codec/LongCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/codec/ScanCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/codec/ScoredCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/codec/StringCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/handler/CommandBatchEncoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/handler/CommandDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/handler/CommandEncoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/handler/CommandsQueue.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/handler/ConnectionWatchdog.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/handler/PubSubKey.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/handler/State.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/handler/StateLevel.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/BatchCommandData.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/CommandData.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/CommandsData.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/Decoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/DefaultParamsEncoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/Encoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/QueueCommand.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/QueueCommandHolder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/RedisCommand.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/RedisCommands.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/RedisStrictCommand.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/ScoredEntry.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/BitSetReplayConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/BitsSizeReplayConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/BooleanAmountReplayConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/BooleanNotNullReplayConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/BooleanNullReplayConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/BooleanNumberReplayConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/BooleanReplayConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/Convertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/DoubleReplayConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/EmptyConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/IntegerReplayConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/KeyValueConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/LongReplayConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/NumberConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/SingleConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/TrueReplayConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/TypeConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/convertor/VoidReplayConvertor.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ClusterNodesDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/DecoderState.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/FlatNestedMultiDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/GeoDistanceDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/GeoDistanceMapDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/GeoMapReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/GeoPositionDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/GeoPositionMapDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/KeyValueMessage.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/KeyValueObjectDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ListIteratorReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ListIteratorResult.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ListMultiDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ListResultReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ListScanResult.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ListScanResultReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/LongMultiDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/MapCacheScanResult.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/MapCacheScanResultReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/MapScanResult.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/MapScanResultReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/MultiDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/NestedMultiDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ObjectFirstResultReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ObjectListDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ObjectListReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ObjectMapDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ObjectMapEntryReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ObjectMapReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ObjectSetReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ScanObjectEntry.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetScanDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetScanReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/SlotsDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/StringDataDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/StringListReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/StringReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/decoder/TTLMapValueReplayDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/pubsub/Message.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/pubsub/PubSubMessage.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/pubsub/PubSubMessageDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/pubsub/PubSubPatternMessage.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/pubsub/PubSubPatternMessageDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/pubsub/PubSubStatusDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/pubsub/PubSubStatusMessage.java (100%) rename {src => redisson/src}/main/java/org/redisson/client/protocol/pubsub/PubSubType.java (100%) rename {src => redisson/src}/main/java/org/redisson/cluster/ClusterConnectionListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/cluster/ClusterConnectionManager.java (100%) rename {src => redisson/src}/main/java/org/redisson/cluster/ClusterNodeInfo.java (100%) rename {src => redisson/src}/main/java/org/redisson/cluster/ClusterPartition.java (100%) rename {src => redisson/src}/main/java/org/redisson/cluster/ClusterSlotRange.java (100%) rename {src => redisson/src}/main/java/org/redisson/codec/AvroJacksonCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/codec/CborJacksonCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/codec/CustomObjectInputStream.java (100%) rename {src => redisson/src}/main/java/org/redisson/codec/FstCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/codec/JsonJacksonCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/codec/KryoCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/codec/LZ4Codec.java (100%) rename {src => redisson/src}/main/java/org/redisson/codec/MsgPackJacksonCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/codec/SerializationCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/codec/SmileJacksonCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/codec/SnappyCodec.java (100%) rename {src => redisson/src}/main/java/org/redisson/command/AsyncDetails.java (100%) rename {src => redisson/src}/main/java/org/redisson/command/CommandAsyncExecutor.java (100%) rename {src => redisson/src}/main/java/org/redisson/command/CommandAsyncService.java (100%) rename {src => redisson/src}/main/java/org/redisson/command/CommandBatchService.java (100%) rename {src => redisson/src}/main/java/org/redisson/command/CommandExecutor.java (100%) rename {src => redisson/src}/main/java/org/redisson/command/CommandReactiveExecutor.java (100%) rename {src => redisson/src}/main/java/org/redisson/command/CommandReactiveService.java (100%) rename {src => redisson/src}/main/java/org/redisson/command/CommandSyncExecutor.java (100%) rename {src => redisson/src}/main/java/org/redisson/command/CommandSyncService.java (100%) rename {src => redisson/src}/main/java/org/redisson/config/BaseConfig.java (100%) rename {src => redisson/src}/main/java/org/redisson/config/BaseMasterSlaveServersConfig.java (100%) rename {src => redisson/src}/main/java/org/redisson/config/ClusterServersConfig.java (100%) rename {src => redisson/src}/main/java/org/redisson/config/Config.java (100%) rename {src => redisson/src}/main/java/org/redisson/config/ConfigSupport.java (100%) rename {src => redisson/src}/main/java/org/redisson/config/ElasticacheServersConfig.java (100%) rename {src => redisson/src}/main/java/org/redisson/config/MasterSlaveServersConfig.java (100%) rename {src => redisson/src}/main/java/org/redisson/config/ReadMode.java (100%) rename {src => redisson/src}/main/java/org/redisson/config/RedissonNodeConfig.java (100%) rename {src => redisson/src}/main/java/org/redisson/config/SentinelServersConfig.java (100%) rename {src => redisson/src}/main/java/org/redisson/config/SingleServerConfig.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/CRC16.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/ClientConnectionsEntry.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/ConnectionEventsHub.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/ConnectionInitializer.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/ConnectionListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/ConnectionManager.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/DefaultConnectionListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/ElasticacheConnectionManager.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/FutureConnectionListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/IdleConnectionWatcher.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/MasterSlaveConnectionManager.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/MasterSlaveEntry.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/NodeSource.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/PubSubConnectionEntry.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/RedisClientEntry.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/SentinelConnectionManager.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/SingleConnectionManager.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/SingleEntry.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/balancer/LoadBalancer.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/balancer/LoadBalancerManager.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/balancer/LoadBalancerManagerImpl.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/balancer/RandomLoadBalancer.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/balancer/RoundRobinLoadBalancer.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/balancer/WeightedRoundRobinBalancer.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/decoder/CacheGetAllDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/decoder/ListDrainToDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/decoder/ListFirstObjectDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/decoder/MapGetAllDecoder.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/pool/ConnectionPool.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/pool/MasterConnectionPool.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/pool/PubSubConnectionPool.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/pool/SinglePubSubConnectionPool.java (100%) rename {src => redisson/src}/main/java/org/redisson/connection/pool/SlaveConnectionPool.java (100%) rename {src => redisson/src}/main/java/org/redisson/executor/ClassLoaderDelegator.java (100%) rename {src => redisson/src}/main/java/org/redisson/executor/ExecutorRemoteService.java (100%) rename {src => redisson/src}/main/java/org/redisson/executor/RedissonClassLoader.java (100%) rename {src => redisson/src}/main/java/org/redisson/executor/RemoteExecutorService.java (100%) rename {src => redisson/src}/main/java/org/redisson/executor/RemoteExecutorServiceAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/executor/RemoteExecutorServiceImpl.java (100%) rename {src => redisson/src}/main/java/org/redisson/executor/RemotePromise.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/LiveObjectTemplate.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/annotation/REntity.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/annotation/RId.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/annotation/RObjectField.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/core/AccessorInterceptor.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/core/ExpirableInterceptor.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/core/LiveObjectInterceptor.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/misc/Introspectior.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/misc/RedissonObjectFactory.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/provider/CodecProvider.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/provider/DefaultCodecProvider.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/provider/DefaultResolverProvider.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/provider/ResolverProvider.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/resolver/AbstractNamingScheme.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/resolver/DefaultNamingScheme.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/resolver/DistributedAtomicLongIdGenerator.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/resolver/NamingScheme.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/resolver/RIdResolver.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/resolver/RandomUUIDIdStringGenerator.java (100%) rename {src => redisson/src}/main/java/org/redisson/liveobject/resolver/Resolver.java (100%) rename {src => redisson/src}/main/java/org/redisson/misc/CompositeIterable.java (100%) rename {src => redisson/src}/main/java/org/redisson/misc/Hash.java (100%) rename {src => redisson/src}/main/java/org/redisson/misc/InfinitySemaphoreLatch.java (100%) rename {src => redisson/src}/main/java/org/redisson/misc/PromiseDelegator.java (100%) rename {src => redisson/src}/main/java/org/redisson/misc/ReclosableLatch.java (100%) rename {src => redisson/src}/main/java/org/redisson/misc/URIBuilder.java (100%) rename {src => redisson/src}/main/java/org/redisson/pubsub/AsyncSemaphore.java (100%) rename {src => redisson/src}/main/java/org/redisson/pubsub/CountDownLatchPubSub.java (100%) rename {src => redisson/src}/main/java/org/redisson/pubsub/LockPubSub.java (100%) rename {src => redisson/src}/main/java/org/redisson/pubsub/PublishSubscribe.java (100%) rename {src => redisson/src}/main/java/org/redisson/pubsub/SemaphorePubSub.java (100%) rename {src => redisson/src}/main/java/org/redisson/pubsub/TransferListener.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/NettyFuturePublisher.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/PublisherAdder.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonAtomicLongReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonBatchReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonBitSetReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonBlockingQueueReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonBucketReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonDequeReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonExpirableReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonHyperLogLogReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonKeysReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonLexSortedSetReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonListReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonMapCacheReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonMapReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonMapReactiveIterator.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonObjectReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonPatternTopicReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonQueueReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonScoredSortedSetReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonScriptReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonSetCacheReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonSetReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/RedissonTopicReactive.java (100%) rename {src => redisson/src}/main/java/org/redisson/reactive/SetReactiveIterator.java (100%) rename {src => redisson/src}/main/java/org/redisson/remote/RRemoteAsync.java (100%) rename {src => redisson/src}/main/java/org/redisson/remote/RRemoteServiceResponse.java (100%) rename {src => redisson/src}/main/java/org/redisson/remote/RemoteServiceAck.java (100%) rename {src => redisson/src}/main/java/org/redisson/remote/RemoteServiceAckTimeoutException.java (100%) rename {src => redisson/src}/main/java/org/redisson/remote/RemoteServiceKey.java (100%) rename {src => redisson/src}/main/java/org/redisson/remote/RemoteServiceMethod.java (100%) rename {src => redisson/src}/main/java/org/redisson/remote/RemoteServiceRequest.java (100%) rename {src => redisson/src}/main/java/org/redisson/remote/RemoteServiceResponse.java (100%) rename {src => redisson/src}/main/java/org/redisson/remote/RemoteServiceTimeoutException.java (100%) rename {src => redisson/src}/main/java/org/redisson/spring/cache/CacheConfig.java (100%) rename {src => redisson/src}/main/java/org/redisson/spring/cache/CacheConfigSupport.java (100%) rename {src => redisson/src}/main/java/org/redisson/spring/cache/NullValue.java (100%) rename {src => redisson/src}/main/java/org/redisson/spring/cache/RedissonCache.java (100%) rename {src => redisson/src}/main/java/org/redisson/spring/cache/RedissonSpringCacheManager.java (100%) rename {src => redisson/src}/test/java/org/redisson/BaseConcurrentTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/BaseReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/BaseTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/CommandHandlersTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/ConcurrentRedissonSortedSetTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/ErrorsCodec.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedisClientTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedisRunner.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedisVersion.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonAtomicDoubleTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonAtomicLongReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonAtomicLongTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonBatchTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonBitSetReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonBitSetTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonBlockingDequeTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonBlockingQueueReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonBlockingQueueTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonBloomFilterTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonBoundedBlockingQueueTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonBucketReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonBucketTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonBucketsTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonCodecTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonConcurrentMapTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonCountDownLatchConcurrentTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonCountDownLatchTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonDequeReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonDequeTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonFairLockTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonGeoTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonHyperLogLogReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonHyperLogLogTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonKeysReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonKeysTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonLexSortedSetReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonLexSortedSetTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonListMultimapCacheTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonListMultimapTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonListReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonListTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonLiveObjectServiceTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonLockHeavyTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonLockTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonMapCacheReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonMapCacheTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonMapReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonMapTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonMultiLockTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonQueueReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonQueueTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonReadWriteLockTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonRedLockTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonRemoteServiceTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonRunnable.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonRuntimeEnvironment.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonScoredSortedSetReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonScoredSortedSetTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonScriptReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonScriptTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonSemaphoreTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonSetCacheReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonSetCacheTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonSetMultimapCacheTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonSetMultimapTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonSetReactiveTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonSetTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonSortedSetTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonTestRunListener.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonTopicPatternTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonTopicTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/RedissonTwoLockedThread.java (100%) rename {src => redisson/src}/test/java/org/redisson/TestObject.java (100%) rename {src => redisson/src}/test/java/org/redisson/TimeoutTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/client/codec/JsonJacksonMapValueCodecTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/executor/CallableRedissonTask.java (100%) rename {src => redisson/src}/test/java/org/redisson/executor/CallableTask.java (100%) rename {src => redisson/src}/test/java/org/redisson/executor/RedissonExecutorServiceTest.java (100%) rename {src => redisson/src}/test/java/org/redisson/executor/RunnableRedissonTask.java (100%) rename {src => redisson/src}/test/java/org/redisson/executor/RunnableTask.java (100%) rename {src => redisson/src}/test/java/org/redisson/executor/RunnableTask2.java (100%) rename {src => redisson/src}/test/java/org/redisson/spring/cache/RedissonSpringCacheTest.java (100%) rename {src => redisson/src}/test/resources/logback.xml (100%) rename {src => redisson/src}/test/resources/org/redisson/spring/cache/cache-config.json (100%) rename {src => redisson/src}/test/resources/redis_connectionListener_test.conf (100%) rename {src => redisson/src}/test/resources/redis_multiLock_test_instance1.conf (100%) rename {src => redisson/src}/test/resources/redis_multiLock_test_instance2.conf (100%) rename {src => redisson/src}/test/resources/redis_multiLock_test_instance3.conf (100%) rename {src => redisson/src}/test/resources/redis_oom_test.conf (100%) diff --git a/src/main/java/org/redisson/EvictionScheduler.java b/redisson/src/main/java/org/redisson/EvictionScheduler.java similarity index 100% rename from src/main/java/org/redisson/EvictionScheduler.java rename to redisson/src/main/java/org/redisson/EvictionScheduler.java diff --git a/src/main/java/org/redisson/PubSubEntry.java b/redisson/src/main/java/org/redisson/PubSubEntry.java similarity index 100% rename from src/main/java/org/redisson/PubSubEntry.java rename to redisson/src/main/java/org/redisson/PubSubEntry.java diff --git a/src/main/java/org/redisson/PubSubMessageListener.java b/redisson/src/main/java/org/redisson/PubSubMessageListener.java similarity index 100% rename from src/main/java/org/redisson/PubSubMessageListener.java rename to redisson/src/main/java/org/redisson/PubSubMessageListener.java diff --git a/src/main/java/org/redisson/PubSubPatternMessageListener.java b/redisson/src/main/java/org/redisson/PubSubPatternMessageListener.java similarity index 100% rename from src/main/java/org/redisson/PubSubPatternMessageListener.java rename to redisson/src/main/java/org/redisson/PubSubPatternMessageListener.java diff --git a/src/main/java/org/redisson/PubSubPatternStatusListener.java b/redisson/src/main/java/org/redisson/PubSubPatternStatusListener.java similarity index 100% rename from src/main/java/org/redisson/PubSubPatternStatusListener.java rename to redisson/src/main/java/org/redisson/PubSubPatternStatusListener.java diff --git a/src/main/java/org/redisson/PubSubStatusListener.java b/redisson/src/main/java/org/redisson/PubSubStatusListener.java similarity index 100% rename from src/main/java/org/redisson/PubSubStatusListener.java rename to redisson/src/main/java/org/redisson/PubSubStatusListener.java diff --git a/src/main/java/org/redisson/RedisClientResult.java b/redisson/src/main/java/org/redisson/RedisClientResult.java similarity index 100% rename from src/main/java/org/redisson/RedisClientResult.java rename to redisson/src/main/java/org/redisson/RedisClientResult.java diff --git a/src/main/java/org/redisson/RedisClusterNodes.java b/redisson/src/main/java/org/redisson/RedisClusterNodes.java similarity index 100% rename from src/main/java/org/redisson/RedisClusterNodes.java rename to redisson/src/main/java/org/redisson/RedisClusterNodes.java diff --git a/src/main/java/org/redisson/RedisNodes.java b/redisson/src/main/java/org/redisson/RedisNodes.java similarity index 100% rename from src/main/java/org/redisson/RedisNodes.java rename to redisson/src/main/java/org/redisson/RedisNodes.java diff --git a/src/main/java/org/redisson/Redisson.java b/redisson/src/main/java/org/redisson/Redisson.java similarity index 100% rename from src/main/java/org/redisson/Redisson.java rename to redisson/src/main/java/org/redisson/Redisson.java diff --git a/src/main/java/org/redisson/RedissonAtomicDouble.java b/redisson/src/main/java/org/redisson/RedissonAtomicDouble.java similarity index 100% rename from src/main/java/org/redisson/RedissonAtomicDouble.java rename to redisson/src/main/java/org/redisson/RedissonAtomicDouble.java diff --git a/src/main/java/org/redisson/RedissonAtomicLong.java b/redisson/src/main/java/org/redisson/RedissonAtomicLong.java similarity index 100% rename from src/main/java/org/redisson/RedissonAtomicLong.java rename to redisson/src/main/java/org/redisson/RedissonAtomicLong.java diff --git a/src/main/java/org/redisson/RedissonBaseIterator.java b/redisson/src/main/java/org/redisson/RedissonBaseIterator.java similarity index 100% rename from src/main/java/org/redisson/RedissonBaseIterator.java rename to redisson/src/main/java/org/redisson/RedissonBaseIterator.java diff --git a/src/main/java/org/redisson/RedissonBaseMapIterator.java b/redisson/src/main/java/org/redisson/RedissonBaseMapIterator.java similarity index 100% rename from src/main/java/org/redisson/RedissonBaseMapIterator.java rename to redisson/src/main/java/org/redisson/RedissonBaseMapIterator.java diff --git a/src/main/java/org/redisson/RedissonBatch.java b/redisson/src/main/java/org/redisson/RedissonBatch.java similarity index 100% rename from src/main/java/org/redisson/RedissonBatch.java rename to redisson/src/main/java/org/redisson/RedissonBatch.java diff --git a/src/main/java/org/redisson/RedissonBitSet.java b/redisson/src/main/java/org/redisson/RedissonBitSet.java similarity index 100% rename from src/main/java/org/redisson/RedissonBitSet.java rename to redisson/src/main/java/org/redisson/RedissonBitSet.java diff --git a/src/main/java/org/redisson/RedissonBlockingDeque.java b/redisson/src/main/java/org/redisson/RedissonBlockingDeque.java similarity index 100% rename from src/main/java/org/redisson/RedissonBlockingDeque.java rename to redisson/src/main/java/org/redisson/RedissonBlockingDeque.java diff --git a/src/main/java/org/redisson/RedissonBlockingQueue.java b/redisson/src/main/java/org/redisson/RedissonBlockingQueue.java similarity index 100% rename from src/main/java/org/redisson/RedissonBlockingQueue.java rename to redisson/src/main/java/org/redisson/RedissonBlockingQueue.java diff --git a/src/main/java/org/redisson/RedissonBloomFilter.java b/redisson/src/main/java/org/redisson/RedissonBloomFilter.java similarity index 100% rename from src/main/java/org/redisson/RedissonBloomFilter.java rename to redisson/src/main/java/org/redisson/RedissonBloomFilter.java diff --git a/src/main/java/org/redisson/RedissonBoundedBlockingQueue.java b/redisson/src/main/java/org/redisson/RedissonBoundedBlockingQueue.java similarity index 100% rename from src/main/java/org/redisson/RedissonBoundedBlockingQueue.java rename to redisson/src/main/java/org/redisson/RedissonBoundedBlockingQueue.java diff --git a/src/main/java/org/redisson/RedissonBucket.java b/redisson/src/main/java/org/redisson/RedissonBucket.java similarity index 100% rename from src/main/java/org/redisson/RedissonBucket.java rename to redisson/src/main/java/org/redisson/RedissonBucket.java diff --git a/src/main/java/org/redisson/RedissonBuckets.java b/redisson/src/main/java/org/redisson/RedissonBuckets.java similarity index 100% rename from src/main/java/org/redisson/RedissonBuckets.java rename to redisson/src/main/java/org/redisson/RedissonBuckets.java diff --git a/src/main/java/org/redisson/RedissonClient.java b/redisson/src/main/java/org/redisson/RedissonClient.java similarity index 100% rename from src/main/java/org/redisson/RedissonClient.java rename to redisson/src/main/java/org/redisson/RedissonClient.java diff --git a/src/main/java/org/redisson/RedissonCountDownLatch.java b/redisson/src/main/java/org/redisson/RedissonCountDownLatch.java similarity index 100% rename from src/main/java/org/redisson/RedissonCountDownLatch.java rename to redisson/src/main/java/org/redisson/RedissonCountDownLatch.java diff --git a/src/main/java/org/redisson/RedissonCountDownLatchEntry.java b/redisson/src/main/java/org/redisson/RedissonCountDownLatchEntry.java similarity index 100% rename from src/main/java/org/redisson/RedissonCountDownLatchEntry.java rename to redisson/src/main/java/org/redisson/RedissonCountDownLatchEntry.java diff --git a/src/main/java/org/redisson/RedissonDeque.java b/redisson/src/main/java/org/redisson/RedissonDeque.java similarity index 100% rename from src/main/java/org/redisson/RedissonDeque.java rename to redisson/src/main/java/org/redisson/RedissonDeque.java diff --git a/src/main/java/org/redisson/RedissonExecutorService.java b/redisson/src/main/java/org/redisson/RedissonExecutorService.java similarity index 100% rename from src/main/java/org/redisson/RedissonExecutorService.java rename to redisson/src/main/java/org/redisson/RedissonExecutorService.java diff --git a/src/main/java/org/redisson/RedissonExpirable.java b/redisson/src/main/java/org/redisson/RedissonExpirable.java similarity index 100% rename from src/main/java/org/redisson/RedissonExpirable.java rename to redisson/src/main/java/org/redisson/RedissonExpirable.java diff --git a/src/main/java/org/redisson/RedissonFairLock.java b/redisson/src/main/java/org/redisson/RedissonFairLock.java similarity index 100% rename from src/main/java/org/redisson/RedissonFairLock.java rename to redisson/src/main/java/org/redisson/RedissonFairLock.java diff --git a/src/main/java/org/redisson/RedissonGeo.java b/redisson/src/main/java/org/redisson/RedissonGeo.java similarity index 100% rename from src/main/java/org/redisson/RedissonGeo.java rename to redisson/src/main/java/org/redisson/RedissonGeo.java diff --git a/src/main/java/org/redisson/RedissonHyperLogLog.java b/redisson/src/main/java/org/redisson/RedissonHyperLogLog.java similarity index 100% rename from src/main/java/org/redisson/RedissonHyperLogLog.java rename to redisson/src/main/java/org/redisson/RedissonHyperLogLog.java diff --git a/src/main/java/org/redisson/RedissonKeys.java b/redisson/src/main/java/org/redisson/RedissonKeys.java similarity index 100% rename from src/main/java/org/redisson/RedissonKeys.java rename to redisson/src/main/java/org/redisson/RedissonKeys.java diff --git a/src/main/java/org/redisson/RedissonLexSortedSet.java b/redisson/src/main/java/org/redisson/RedissonLexSortedSet.java similarity index 100% rename from src/main/java/org/redisson/RedissonLexSortedSet.java rename to redisson/src/main/java/org/redisson/RedissonLexSortedSet.java diff --git a/src/main/java/org/redisson/RedissonList.java b/redisson/src/main/java/org/redisson/RedissonList.java similarity index 100% rename from src/main/java/org/redisson/RedissonList.java rename to redisson/src/main/java/org/redisson/RedissonList.java diff --git a/src/main/java/org/redisson/RedissonListMultimap.java b/redisson/src/main/java/org/redisson/RedissonListMultimap.java similarity index 100% rename from src/main/java/org/redisson/RedissonListMultimap.java rename to redisson/src/main/java/org/redisson/RedissonListMultimap.java diff --git a/src/main/java/org/redisson/RedissonListMultimapCache.java b/redisson/src/main/java/org/redisson/RedissonListMultimapCache.java similarity index 100% rename from src/main/java/org/redisson/RedissonListMultimapCache.java rename to redisson/src/main/java/org/redisson/RedissonListMultimapCache.java diff --git a/src/main/java/org/redisson/RedissonListMultimapIterator.java b/redisson/src/main/java/org/redisson/RedissonListMultimapIterator.java similarity index 100% rename from src/main/java/org/redisson/RedissonListMultimapIterator.java rename to redisson/src/main/java/org/redisson/RedissonListMultimapIterator.java diff --git a/src/main/java/org/redisson/RedissonListMultimapValues.java b/redisson/src/main/java/org/redisson/RedissonListMultimapValues.java similarity index 100% rename from src/main/java/org/redisson/RedissonListMultimapValues.java rename to redisson/src/main/java/org/redisson/RedissonListMultimapValues.java diff --git a/src/main/java/org/redisson/RedissonLiveObjectService.java b/redisson/src/main/java/org/redisson/RedissonLiveObjectService.java similarity index 100% rename from src/main/java/org/redisson/RedissonLiveObjectService.java rename to redisson/src/main/java/org/redisson/RedissonLiveObjectService.java diff --git a/src/main/java/org/redisson/RedissonLock.java b/redisson/src/main/java/org/redisson/RedissonLock.java similarity index 100% rename from src/main/java/org/redisson/RedissonLock.java rename to redisson/src/main/java/org/redisson/RedissonLock.java diff --git a/src/main/java/org/redisson/RedissonLockEntry.java b/redisson/src/main/java/org/redisson/RedissonLockEntry.java similarity index 100% rename from src/main/java/org/redisson/RedissonLockEntry.java rename to redisson/src/main/java/org/redisson/RedissonLockEntry.java diff --git a/src/main/java/org/redisson/RedissonMap.java b/redisson/src/main/java/org/redisson/RedissonMap.java similarity index 100% rename from src/main/java/org/redisson/RedissonMap.java rename to redisson/src/main/java/org/redisson/RedissonMap.java diff --git a/src/main/java/org/redisson/RedissonMapCache.java b/redisson/src/main/java/org/redisson/RedissonMapCache.java similarity index 100% rename from src/main/java/org/redisson/RedissonMapCache.java rename to redisson/src/main/java/org/redisson/RedissonMapCache.java diff --git a/src/main/java/org/redisson/RedissonMapEntry.java b/redisson/src/main/java/org/redisson/RedissonMapEntry.java similarity index 100% rename from src/main/java/org/redisson/RedissonMapEntry.java rename to redisson/src/main/java/org/redisson/RedissonMapEntry.java diff --git a/src/main/java/org/redisson/RedissonMapIterator.java b/redisson/src/main/java/org/redisson/RedissonMapIterator.java similarity index 100% rename from src/main/java/org/redisson/RedissonMapIterator.java rename to redisson/src/main/java/org/redisson/RedissonMapIterator.java diff --git a/src/main/java/org/redisson/RedissonMultiMapIterator.java b/redisson/src/main/java/org/redisson/RedissonMultiMapIterator.java similarity index 100% rename from src/main/java/org/redisson/RedissonMultiMapIterator.java rename to redisson/src/main/java/org/redisson/RedissonMultiMapIterator.java diff --git a/src/main/java/org/redisson/RedissonMultiMapKeysIterator.java b/redisson/src/main/java/org/redisson/RedissonMultiMapKeysIterator.java similarity index 100% rename from src/main/java/org/redisson/RedissonMultiMapKeysIterator.java rename to redisson/src/main/java/org/redisson/RedissonMultiMapKeysIterator.java diff --git a/src/main/java/org/redisson/RedissonMultimap.java b/redisson/src/main/java/org/redisson/RedissonMultimap.java similarity index 100% rename from src/main/java/org/redisson/RedissonMultimap.java rename to redisson/src/main/java/org/redisson/RedissonMultimap.java diff --git a/src/main/java/org/redisson/RedissonMultimapCache.java b/redisson/src/main/java/org/redisson/RedissonMultimapCache.java similarity index 100% rename from src/main/java/org/redisson/RedissonMultimapCache.java rename to redisson/src/main/java/org/redisson/RedissonMultimapCache.java diff --git a/src/main/java/org/redisson/RedissonNode.java b/redisson/src/main/java/org/redisson/RedissonNode.java similarity index 100% rename from src/main/java/org/redisson/RedissonNode.java rename to redisson/src/main/java/org/redisson/RedissonNode.java diff --git a/src/main/java/org/redisson/RedissonObject.java b/redisson/src/main/java/org/redisson/RedissonObject.java similarity index 100% rename from src/main/java/org/redisson/RedissonObject.java rename to redisson/src/main/java/org/redisson/RedissonObject.java diff --git a/src/main/java/org/redisson/RedissonPatternTopic.java b/redisson/src/main/java/org/redisson/RedissonPatternTopic.java similarity index 100% rename from src/main/java/org/redisson/RedissonPatternTopic.java rename to redisson/src/main/java/org/redisson/RedissonPatternTopic.java diff --git a/src/main/java/org/redisson/RedissonQueue.java b/redisson/src/main/java/org/redisson/RedissonQueue.java similarity index 100% rename from src/main/java/org/redisson/RedissonQueue.java rename to redisson/src/main/java/org/redisson/RedissonQueue.java diff --git a/src/main/java/org/redisson/RedissonQueueSemaphore.java b/redisson/src/main/java/org/redisson/RedissonQueueSemaphore.java similarity index 100% rename from src/main/java/org/redisson/RedissonQueueSemaphore.java rename to redisson/src/main/java/org/redisson/RedissonQueueSemaphore.java diff --git a/src/main/java/org/redisson/RedissonReactive.java b/redisson/src/main/java/org/redisson/RedissonReactive.java similarity index 100% rename from src/main/java/org/redisson/RedissonReactive.java rename to redisson/src/main/java/org/redisson/RedissonReactive.java diff --git a/src/main/java/org/redisson/RedissonReadLock.java b/redisson/src/main/java/org/redisson/RedissonReadLock.java similarity index 100% rename from src/main/java/org/redisson/RedissonReadLock.java rename to redisson/src/main/java/org/redisson/RedissonReadLock.java diff --git a/src/main/java/org/redisson/RedissonReadWriteLock.java b/redisson/src/main/java/org/redisson/RedissonReadWriteLock.java similarity index 100% rename from src/main/java/org/redisson/RedissonReadWriteLock.java rename to redisson/src/main/java/org/redisson/RedissonReadWriteLock.java diff --git a/src/main/java/org/redisson/RedissonReference.java b/redisson/src/main/java/org/redisson/RedissonReference.java similarity index 100% rename from src/main/java/org/redisson/RedissonReference.java rename to redisson/src/main/java/org/redisson/RedissonReference.java diff --git a/src/main/java/org/redisson/RedissonRemoteService.java b/redisson/src/main/java/org/redisson/RedissonRemoteService.java similarity index 100% rename from src/main/java/org/redisson/RedissonRemoteService.java rename to redisson/src/main/java/org/redisson/RedissonRemoteService.java diff --git a/src/main/java/org/redisson/RedissonScoredSortedSet.java b/redisson/src/main/java/org/redisson/RedissonScoredSortedSet.java similarity index 100% rename from src/main/java/org/redisson/RedissonScoredSortedSet.java rename to redisson/src/main/java/org/redisson/RedissonScoredSortedSet.java diff --git a/src/main/java/org/redisson/RedissonScript.java b/redisson/src/main/java/org/redisson/RedissonScript.java similarity index 100% rename from src/main/java/org/redisson/RedissonScript.java rename to redisson/src/main/java/org/redisson/RedissonScript.java diff --git a/src/main/java/org/redisson/RedissonSemaphore.java b/redisson/src/main/java/org/redisson/RedissonSemaphore.java similarity index 100% rename from src/main/java/org/redisson/RedissonSemaphore.java rename to redisson/src/main/java/org/redisson/RedissonSemaphore.java diff --git a/src/main/java/org/redisson/RedissonSet.java b/redisson/src/main/java/org/redisson/RedissonSet.java similarity index 100% rename from src/main/java/org/redisson/RedissonSet.java rename to redisson/src/main/java/org/redisson/RedissonSet.java diff --git a/src/main/java/org/redisson/RedissonSetCache.java b/redisson/src/main/java/org/redisson/RedissonSetCache.java similarity index 100% rename from src/main/java/org/redisson/RedissonSetCache.java rename to redisson/src/main/java/org/redisson/RedissonSetCache.java diff --git a/src/main/java/org/redisson/RedissonSetMultimap.java b/redisson/src/main/java/org/redisson/RedissonSetMultimap.java similarity index 100% rename from src/main/java/org/redisson/RedissonSetMultimap.java rename to redisson/src/main/java/org/redisson/RedissonSetMultimap.java diff --git a/src/main/java/org/redisson/RedissonSetMultimapCache.java b/redisson/src/main/java/org/redisson/RedissonSetMultimapCache.java similarity index 100% rename from src/main/java/org/redisson/RedissonSetMultimapCache.java rename to redisson/src/main/java/org/redisson/RedissonSetMultimapCache.java diff --git a/src/main/java/org/redisson/RedissonSetMultimapIterator.java b/redisson/src/main/java/org/redisson/RedissonSetMultimapIterator.java similarity index 100% rename from src/main/java/org/redisson/RedissonSetMultimapIterator.java rename to redisson/src/main/java/org/redisson/RedissonSetMultimapIterator.java diff --git a/src/main/java/org/redisson/RedissonSetMultimapValues.java b/redisson/src/main/java/org/redisson/RedissonSetMultimapValues.java similarity index 100% rename from src/main/java/org/redisson/RedissonSetMultimapValues.java rename to redisson/src/main/java/org/redisson/RedissonSetMultimapValues.java diff --git a/src/main/java/org/redisson/RedissonShutdownException.java b/redisson/src/main/java/org/redisson/RedissonShutdownException.java similarity index 100% rename from src/main/java/org/redisson/RedissonShutdownException.java rename to redisson/src/main/java/org/redisson/RedissonShutdownException.java diff --git a/src/main/java/org/redisson/RedissonSortedSet.java b/redisson/src/main/java/org/redisson/RedissonSortedSet.java similarity index 100% rename from src/main/java/org/redisson/RedissonSortedSet.java rename to redisson/src/main/java/org/redisson/RedissonSortedSet.java diff --git a/src/main/java/org/redisson/RedissonSubList.java b/redisson/src/main/java/org/redisson/RedissonSubList.java similarity index 100% rename from src/main/java/org/redisson/RedissonSubList.java rename to redisson/src/main/java/org/redisson/RedissonSubList.java diff --git a/src/main/java/org/redisson/RedissonSubSortedSet.java b/redisson/src/main/java/org/redisson/RedissonSubSortedSet.java similarity index 100% rename from src/main/java/org/redisson/RedissonSubSortedSet.java rename to redisson/src/main/java/org/redisson/RedissonSubSortedSet.java diff --git a/src/main/java/org/redisson/RedissonTopic.java b/redisson/src/main/java/org/redisson/RedissonTopic.java similarity index 100% rename from src/main/java/org/redisson/RedissonTopic.java rename to redisson/src/main/java/org/redisson/RedissonTopic.java diff --git a/src/main/java/org/redisson/RedissonWriteLock.java b/redisson/src/main/java/org/redisson/RedissonWriteLock.java similarity index 100% rename from src/main/java/org/redisson/RedissonWriteLock.java rename to redisson/src/main/java/org/redisson/RedissonWriteLock.java diff --git a/src/main/java/org/redisson/SlotCallback.java b/redisson/src/main/java/org/redisson/SlotCallback.java similarity index 100% rename from src/main/java/org/redisson/SlotCallback.java rename to redisson/src/main/java/org/redisson/SlotCallback.java diff --git a/src/main/java/org/redisson/Version.java b/redisson/src/main/java/org/redisson/Version.java similarity index 100% rename from src/main/java/org/redisson/Version.java rename to redisson/src/main/java/org/redisson/Version.java diff --git a/src/main/java/org/redisson/api/BasePatternStatusListener.java b/redisson/src/main/java/org/redisson/api/BasePatternStatusListener.java similarity index 100% rename from src/main/java/org/redisson/api/BasePatternStatusListener.java rename to redisson/src/main/java/org/redisson/api/BasePatternStatusListener.java diff --git a/src/main/java/org/redisson/api/BaseStatusListener.java b/redisson/src/main/java/org/redisson/api/BaseStatusListener.java similarity index 100% rename from src/main/java/org/redisson/api/BaseStatusListener.java rename to redisson/src/main/java/org/redisson/api/BaseStatusListener.java diff --git a/src/main/java/org/redisson/api/ClusterNode.java b/redisson/src/main/java/org/redisson/api/ClusterNode.java similarity index 100% rename from src/main/java/org/redisson/api/ClusterNode.java rename to redisson/src/main/java/org/redisson/api/ClusterNode.java diff --git a/src/main/java/org/redisson/api/ClusterNodesGroup.java b/redisson/src/main/java/org/redisson/api/ClusterNodesGroup.java similarity index 100% rename from src/main/java/org/redisson/api/ClusterNodesGroup.java rename to redisson/src/main/java/org/redisson/api/ClusterNodesGroup.java diff --git a/src/main/java/org/redisson/api/GeoEntry.java b/redisson/src/main/java/org/redisson/api/GeoEntry.java similarity index 100% rename from src/main/java/org/redisson/api/GeoEntry.java rename to redisson/src/main/java/org/redisson/api/GeoEntry.java diff --git a/src/main/java/org/redisson/api/GeoPosition.java b/redisson/src/main/java/org/redisson/api/GeoPosition.java similarity index 100% rename from src/main/java/org/redisson/api/GeoPosition.java rename to redisson/src/main/java/org/redisson/api/GeoPosition.java diff --git a/src/main/java/org/redisson/api/GeoUnit.java b/redisson/src/main/java/org/redisson/api/GeoUnit.java similarity index 100% rename from src/main/java/org/redisson/api/GeoUnit.java rename to redisson/src/main/java/org/redisson/api/GeoUnit.java diff --git a/src/main/java/org/redisson/api/MessageListener.java b/redisson/src/main/java/org/redisson/api/MessageListener.java similarity index 100% rename from src/main/java/org/redisson/api/MessageListener.java rename to redisson/src/main/java/org/redisson/api/MessageListener.java diff --git a/src/main/java/org/redisson/api/Node.java b/redisson/src/main/java/org/redisson/api/Node.java similarity index 100% rename from src/main/java/org/redisson/api/Node.java rename to redisson/src/main/java/org/redisson/api/Node.java diff --git a/src/main/java/org/redisson/api/NodeListener.java b/redisson/src/main/java/org/redisson/api/NodeListener.java similarity index 100% rename from src/main/java/org/redisson/api/NodeListener.java rename to redisson/src/main/java/org/redisson/api/NodeListener.java diff --git a/src/main/java/org/redisson/api/NodeType.java b/redisson/src/main/java/org/redisson/api/NodeType.java similarity index 100% rename from src/main/java/org/redisson/api/NodeType.java rename to redisson/src/main/java/org/redisson/api/NodeType.java diff --git a/src/main/java/org/redisson/api/NodesGroup.java b/redisson/src/main/java/org/redisson/api/NodesGroup.java similarity index 100% rename from src/main/java/org/redisson/api/NodesGroup.java rename to redisson/src/main/java/org/redisson/api/NodesGroup.java diff --git a/src/main/java/org/redisson/api/PatternMessageListener.java b/redisson/src/main/java/org/redisson/api/PatternMessageListener.java similarity index 100% rename from src/main/java/org/redisson/api/PatternMessageListener.java rename to redisson/src/main/java/org/redisson/api/PatternMessageListener.java diff --git a/src/main/java/org/redisson/api/PatternStatusListener.java b/redisson/src/main/java/org/redisson/api/PatternStatusListener.java similarity index 100% rename from src/main/java/org/redisson/api/PatternStatusListener.java rename to redisson/src/main/java/org/redisson/api/PatternStatusListener.java diff --git a/src/main/java/org/redisson/api/Predicate.java b/redisson/src/main/java/org/redisson/api/Predicate.java similarity index 100% rename from src/main/java/org/redisson/api/Predicate.java rename to redisson/src/main/java/org/redisson/api/Predicate.java diff --git a/src/main/java/org/redisson/api/RAtomicDouble.java b/redisson/src/main/java/org/redisson/api/RAtomicDouble.java similarity index 100% rename from src/main/java/org/redisson/api/RAtomicDouble.java rename to redisson/src/main/java/org/redisson/api/RAtomicDouble.java diff --git a/src/main/java/org/redisson/api/RAtomicDoubleAsync.java b/redisson/src/main/java/org/redisson/api/RAtomicDoubleAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RAtomicDoubleAsync.java rename to redisson/src/main/java/org/redisson/api/RAtomicDoubleAsync.java diff --git a/src/main/java/org/redisson/api/RAtomicLong.java b/redisson/src/main/java/org/redisson/api/RAtomicLong.java similarity index 100% rename from src/main/java/org/redisson/api/RAtomicLong.java rename to redisson/src/main/java/org/redisson/api/RAtomicLong.java diff --git a/src/main/java/org/redisson/api/RAtomicLongAsync.java b/redisson/src/main/java/org/redisson/api/RAtomicLongAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RAtomicLongAsync.java rename to redisson/src/main/java/org/redisson/api/RAtomicLongAsync.java diff --git a/src/main/java/org/redisson/api/RAtomicLongReactive.java b/redisson/src/main/java/org/redisson/api/RAtomicLongReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RAtomicLongReactive.java rename to redisson/src/main/java/org/redisson/api/RAtomicLongReactive.java diff --git a/src/main/java/org/redisson/api/RBatch.java b/redisson/src/main/java/org/redisson/api/RBatch.java similarity index 100% rename from src/main/java/org/redisson/api/RBatch.java rename to redisson/src/main/java/org/redisson/api/RBatch.java diff --git a/src/main/java/org/redisson/api/RBatchReactive.java b/redisson/src/main/java/org/redisson/api/RBatchReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RBatchReactive.java rename to redisson/src/main/java/org/redisson/api/RBatchReactive.java diff --git a/src/main/java/org/redisson/api/RBitSet.java b/redisson/src/main/java/org/redisson/api/RBitSet.java similarity index 100% rename from src/main/java/org/redisson/api/RBitSet.java rename to redisson/src/main/java/org/redisson/api/RBitSet.java diff --git a/src/main/java/org/redisson/api/RBitSetAsync.java b/redisson/src/main/java/org/redisson/api/RBitSetAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RBitSetAsync.java rename to redisson/src/main/java/org/redisson/api/RBitSetAsync.java diff --git a/src/main/java/org/redisson/api/RBitSetReactive.java b/redisson/src/main/java/org/redisson/api/RBitSetReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RBitSetReactive.java rename to redisson/src/main/java/org/redisson/api/RBitSetReactive.java diff --git a/src/main/java/org/redisson/api/RBlockingDeque.java b/redisson/src/main/java/org/redisson/api/RBlockingDeque.java similarity index 100% rename from src/main/java/org/redisson/api/RBlockingDeque.java rename to redisson/src/main/java/org/redisson/api/RBlockingDeque.java diff --git a/src/main/java/org/redisson/api/RBlockingDequeAsync.java b/redisson/src/main/java/org/redisson/api/RBlockingDequeAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RBlockingDequeAsync.java rename to redisson/src/main/java/org/redisson/api/RBlockingDequeAsync.java diff --git a/src/main/java/org/redisson/api/RBlockingQueue.java b/redisson/src/main/java/org/redisson/api/RBlockingQueue.java similarity index 100% rename from src/main/java/org/redisson/api/RBlockingQueue.java rename to redisson/src/main/java/org/redisson/api/RBlockingQueue.java diff --git a/src/main/java/org/redisson/api/RBlockingQueueAsync.java b/redisson/src/main/java/org/redisson/api/RBlockingQueueAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RBlockingQueueAsync.java rename to redisson/src/main/java/org/redisson/api/RBlockingQueueAsync.java diff --git a/src/main/java/org/redisson/api/RBlockingQueueReactive.java b/redisson/src/main/java/org/redisson/api/RBlockingQueueReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RBlockingQueueReactive.java rename to redisson/src/main/java/org/redisson/api/RBlockingQueueReactive.java diff --git a/src/main/java/org/redisson/api/RBloomFilter.java b/redisson/src/main/java/org/redisson/api/RBloomFilter.java similarity index 100% rename from src/main/java/org/redisson/api/RBloomFilter.java rename to redisson/src/main/java/org/redisson/api/RBloomFilter.java diff --git a/src/main/java/org/redisson/api/RBoundedBlockingQueue.java b/redisson/src/main/java/org/redisson/api/RBoundedBlockingQueue.java similarity index 100% rename from src/main/java/org/redisson/api/RBoundedBlockingQueue.java rename to redisson/src/main/java/org/redisson/api/RBoundedBlockingQueue.java diff --git a/src/main/java/org/redisson/api/RBoundedBlockingQueueAsync.java b/redisson/src/main/java/org/redisson/api/RBoundedBlockingQueueAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RBoundedBlockingQueueAsync.java rename to redisson/src/main/java/org/redisson/api/RBoundedBlockingQueueAsync.java diff --git a/src/main/java/org/redisson/api/RBucket.java b/redisson/src/main/java/org/redisson/api/RBucket.java similarity index 100% rename from src/main/java/org/redisson/api/RBucket.java rename to redisson/src/main/java/org/redisson/api/RBucket.java diff --git a/src/main/java/org/redisson/api/RBucketAsync.java b/redisson/src/main/java/org/redisson/api/RBucketAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RBucketAsync.java rename to redisson/src/main/java/org/redisson/api/RBucketAsync.java diff --git a/src/main/java/org/redisson/api/RBucketReactive.java b/redisson/src/main/java/org/redisson/api/RBucketReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RBucketReactive.java rename to redisson/src/main/java/org/redisson/api/RBucketReactive.java diff --git a/src/main/java/org/redisson/api/RBuckets.java b/redisson/src/main/java/org/redisson/api/RBuckets.java similarity index 100% rename from src/main/java/org/redisson/api/RBuckets.java rename to redisson/src/main/java/org/redisson/api/RBuckets.java diff --git a/src/main/java/org/redisson/api/RCollectionAsync.java b/redisson/src/main/java/org/redisson/api/RCollectionAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RCollectionAsync.java rename to redisson/src/main/java/org/redisson/api/RCollectionAsync.java diff --git a/src/main/java/org/redisson/api/RCollectionReactive.java b/redisson/src/main/java/org/redisson/api/RCollectionReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RCollectionReactive.java rename to redisson/src/main/java/org/redisson/api/RCollectionReactive.java diff --git a/src/main/java/org/redisson/api/RCountDownLatch.java b/redisson/src/main/java/org/redisson/api/RCountDownLatch.java similarity index 100% rename from src/main/java/org/redisson/api/RCountDownLatch.java rename to redisson/src/main/java/org/redisson/api/RCountDownLatch.java diff --git a/src/main/java/org/redisson/api/RCountDownLatchAsync.java b/redisson/src/main/java/org/redisson/api/RCountDownLatchAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RCountDownLatchAsync.java rename to redisson/src/main/java/org/redisson/api/RCountDownLatchAsync.java diff --git a/src/main/java/org/redisson/api/RDeque.java b/redisson/src/main/java/org/redisson/api/RDeque.java similarity index 100% rename from src/main/java/org/redisson/api/RDeque.java rename to redisson/src/main/java/org/redisson/api/RDeque.java diff --git a/src/main/java/org/redisson/api/RDequeAsync.java b/redisson/src/main/java/org/redisson/api/RDequeAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RDequeAsync.java rename to redisson/src/main/java/org/redisson/api/RDequeAsync.java diff --git a/src/main/java/org/redisson/api/RDequeReactive.java b/redisson/src/main/java/org/redisson/api/RDequeReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RDequeReactive.java rename to redisson/src/main/java/org/redisson/api/RDequeReactive.java diff --git a/src/main/java/org/redisson/api/RExecutorService.java b/redisson/src/main/java/org/redisson/api/RExecutorService.java similarity index 100% rename from src/main/java/org/redisson/api/RExecutorService.java rename to redisson/src/main/java/org/redisson/api/RExecutorService.java diff --git a/src/main/java/org/redisson/api/RExpirable.java b/redisson/src/main/java/org/redisson/api/RExpirable.java similarity index 100% rename from src/main/java/org/redisson/api/RExpirable.java rename to redisson/src/main/java/org/redisson/api/RExpirable.java diff --git a/src/main/java/org/redisson/api/RExpirableAsync.java b/redisson/src/main/java/org/redisson/api/RExpirableAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RExpirableAsync.java rename to redisson/src/main/java/org/redisson/api/RExpirableAsync.java diff --git a/src/main/java/org/redisson/api/RExpirableReactive.java b/redisson/src/main/java/org/redisson/api/RExpirableReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RExpirableReactive.java rename to redisson/src/main/java/org/redisson/api/RExpirableReactive.java diff --git a/src/main/java/org/redisson/api/RGeo.java b/redisson/src/main/java/org/redisson/api/RGeo.java similarity index 100% rename from src/main/java/org/redisson/api/RGeo.java rename to redisson/src/main/java/org/redisson/api/RGeo.java diff --git a/src/main/java/org/redisson/api/RGeoAsync.java b/redisson/src/main/java/org/redisson/api/RGeoAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RGeoAsync.java rename to redisson/src/main/java/org/redisson/api/RGeoAsync.java diff --git a/src/main/java/org/redisson/api/RHyperLogLog.java b/redisson/src/main/java/org/redisson/api/RHyperLogLog.java similarity index 100% rename from src/main/java/org/redisson/api/RHyperLogLog.java rename to redisson/src/main/java/org/redisson/api/RHyperLogLog.java diff --git a/src/main/java/org/redisson/api/RHyperLogLogAsync.java b/redisson/src/main/java/org/redisson/api/RHyperLogLogAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RHyperLogLogAsync.java rename to redisson/src/main/java/org/redisson/api/RHyperLogLogAsync.java diff --git a/src/main/java/org/redisson/api/RHyperLogLogReactive.java b/redisson/src/main/java/org/redisson/api/RHyperLogLogReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RHyperLogLogReactive.java rename to redisson/src/main/java/org/redisson/api/RHyperLogLogReactive.java diff --git a/src/main/java/org/redisson/api/RKeys.java b/redisson/src/main/java/org/redisson/api/RKeys.java similarity index 100% rename from src/main/java/org/redisson/api/RKeys.java rename to redisson/src/main/java/org/redisson/api/RKeys.java diff --git a/src/main/java/org/redisson/api/RKeysAsync.java b/redisson/src/main/java/org/redisson/api/RKeysAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RKeysAsync.java rename to redisson/src/main/java/org/redisson/api/RKeysAsync.java diff --git a/src/main/java/org/redisson/api/RKeysReactive.java b/redisson/src/main/java/org/redisson/api/RKeysReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RKeysReactive.java rename to redisson/src/main/java/org/redisson/api/RKeysReactive.java diff --git a/src/main/java/org/redisson/api/RLexSortedSet.java b/redisson/src/main/java/org/redisson/api/RLexSortedSet.java similarity index 100% rename from src/main/java/org/redisson/api/RLexSortedSet.java rename to redisson/src/main/java/org/redisson/api/RLexSortedSet.java diff --git a/src/main/java/org/redisson/api/RLexSortedSetAsync.java b/redisson/src/main/java/org/redisson/api/RLexSortedSetAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RLexSortedSetAsync.java rename to redisson/src/main/java/org/redisson/api/RLexSortedSetAsync.java diff --git a/src/main/java/org/redisson/api/RLexSortedSetReactive.java b/redisson/src/main/java/org/redisson/api/RLexSortedSetReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RLexSortedSetReactive.java rename to redisson/src/main/java/org/redisson/api/RLexSortedSetReactive.java diff --git a/src/main/java/org/redisson/api/RList.java b/redisson/src/main/java/org/redisson/api/RList.java similarity index 100% rename from src/main/java/org/redisson/api/RList.java rename to redisson/src/main/java/org/redisson/api/RList.java diff --git a/src/main/java/org/redisson/api/RListAsync.java b/redisson/src/main/java/org/redisson/api/RListAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RListAsync.java rename to redisson/src/main/java/org/redisson/api/RListAsync.java diff --git a/src/main/java/org/redisson/api/RListMultimap.java b/redisson/src/main/java/org/redisson/api/RListMultimap.java similarity index 100% rename from src/main/java/org/redisson/api/RListMultimap.java rename to redisson/src/main/java/org/redisson/api/RListMultimap.java diff --git a/src/main/java/org/redisson/api/RListMultimapCache.java b/redisson/src/main/java/org/redisson/api/RListMultimapCache.java similarity index 100% rename from src/main/java/org/redisson/api/RListMultimapCache.java rename to redisson/src/main/java/org/redisson/api/RListMultimapCache.java diff --git a/src/main/java/org/redisson/api/RListReactive.java b/redisson/src/main/java/org/redisson/api/RListReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RListReactive.java rename to redisson/src/main/java/org/redisson/api/RListReactive.java diff --git a/src/main/java/org/redisson/api/RLiveObject.java b/redisson/src/main/java/org/redisson/api/RLiveObject.java similarity index 100% rename from src/main/java/org/redisson/api/RLiveObject.java rename to redisson/src/main/java/org/redisson/api/RLiveObject.java diff --git a/src/main/java/org/redisson/api/RLiveObjectService.java b/redisson/src/main/java/org/redisson/api/RLiveObjectService.java similarity index 100% rename from src/main/java/org/redisson/api/RLiveObjectService.java rename to redisson/src/main/java/org/redisson/api/RLiveObjectService.java diff --git a/src/main/java/org/redisson/api/RLock.java b/redisson/src/main/java/org/redisson/api/RLock.java similarity index 100% rename from src/main/java/org/redisson/api/RLock.java rename to redisson/src/main/java/org/redisson/api/RLock.java diff --git a/src/main/java/org/redisson/api/RMap.java b/redisson/src/main/java/org/redisson/api/RMap.java similarity index 100% rename from src/main/java/org/redisson/api/RMap.java rename to redisson/src/main/java/org/redisson/api/RMap.java diff --git a/src/main/java/org/redisson/api/RMapAsync.java b/redisson/src/main/java/org/redisson/api/RMapAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RMapAsync.java rename to redisson/src/main/java/org/redisson/api/RMapAsync.java diff --git a/src/main/java/org/redisson/api/RMapCache.java b/redisson/src/main/java/org/redisson/api/RMapCache.java similarity index 100% rename from src/main/java/org/redisson/api/RMapCache.java rename to redisson/src/main/java/org/redisson/api/RMapCache.java diff --git a/src/main/java/org/redisson/api/RMapCacheAsync.java b/redisson/src/main/java/org/redisson/api/RMapCacheAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RMapCacheAsync.java rename to redisson/src/main/java/org/redisson/api/RMapCacheAsync.java diff --git a/src/main/java/org/redisson/api/RMapCacheReactive.java b/redisson/src/main/java/org/redisson/api/RMapCacheReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RMapCacheReactive.java rename to redisson/src/main/java/org/redisson/api/RMapCacheReactive.java diff --git a/src/main/java/org/redisson/api/RMapReactive.java b/redisson/src/main/java/org/redisson/api/RMapReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RMapReactive.java rename to redisson/src/main/java/org/redisson/api/RMapReactive.java diff --git a/src/main/java/org/redisson/api/RMultimap.java b/redisson/src/main/java/org/redisson/api/RMultimap.java similarity index 100% rename from src/main/java/org/redisson/api/RMultimap.java rename to redisson/src/main/java/org/redisson/api/RMultimap.java diff --git a/src/main/java/org/redisson/api/RMultimapAsync.java b/redisson/src/main/java/org/redisson/api/RMultimapAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RMultimapAsync.java rename to redisson/src/main/java/org/redisson/api/RMultimapAsync.java diff --git a/src/main/java/org/redisson/api/RMultimapCache.java b/redisson/src/main/java/org/redisson/api/RMultimapCache.java similarity index 100% rename from src/main/java/org/redisson/api/RMultimapCache.java rename to redisson/src/main/java/org/redisson/api/RMultimapCache.java diff --git a/src/main/java/org/redisson/api/RMultimapCacheAsync.java b/redisson/src/main/java/org/redisson/api/RMultimapCacheAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RMultimapCacheAsync.java rename to redisson/src/main/java/org/redisson/api/RMultimapCacheAsync.java diff --git a/src/main/java/org/redisson/api/RObject.java b/redisson/src/main/java/org/redisson/api/RObject.java similarity index 100% rename from src/main/java/org/redisson/api/RObject.java rename to redisson/src/main/java/org/redisson/api/RObject.java diff --git a/src/main/java/org/redisson/api/RObjectAsync.java b/redisson/src/main/java/org/redisson/api/RObjectAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RObjectAsync.java rename to redisson/src/main/java/org/redisson/api/RObjectAsync.java diff --git a/src/main/java/org/redisson/api/RObjectReactive.java b/redisson/src/main/java/org/redisson/api/RObjectReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RObjectReactive.java rename to redisson/src/main/java/org/redisson/api/RObjectReactive.java diff --git a/src/main/java/org/redisson/api/RPatternTopic.java b/redisson/src/main/java/org/redisson/api/RPatternTopic.java similarity index 100% rename from src/main/java/org/redisson/api/RPatternTopic.java rename to redisson/src/main/java/org/redisson/api/RPatternTopic.java diff --git a/src/main/java/org/redisson/api/RPatternTopicReactive.java b/redisson/src/main/java/org/redisson/api/RPatternTopicReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RPatternTopicReactive.java rename to redisson/src/main/java/org/redisson/api/RPatternTopicReactive.java diff --git a/src/main/java/org/redisson/api/RQueue.java b/redisson/src/main/java/org/redisson/api/RQueue.java similarity index 100% rename from src/main/java/org/redisson/api/RQueue.java rename to redisson/src/main/java/org/redisson/api/RQueue.java diff --git a/src/main/java/org/redisson/api/RQueueAsync.java b/redisson/src/main/java/org/redisson/api/RQueueAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RQueueAsync.java rename to redisson/src/main/java/org/redisson/api/RQueueAsync.java diff --git a/src/main/java/org/redisson/api/RQueueReactive.java b/redisson/src/main/java/org/redisson/api/RQueueReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RQueueReactive.java rename to redisson/src/main/java/org/redisson/api/RQueueReactive.java diff --git a/src/main/java/org/redisson/api/RReadWriteLock.java b/redisson/src/main/java/org/redisson/api/RReadWriteLock.java similarity index 100% rename from src/main/java/org/redisson/api/RReadWriteLock.java rename to redisson/src/main/java/org/redisson/api/RReadWriteLock.java diff --git a/src/main/java/org/redisson/api/RRemoteService.java b/redisson/src/main/java/org/redisson/api/RRemoteService.java similarity index 100% rename from src/main/java/org/redisson/api/RRemoteService.java rename to redisson/src/main/java/org/redisson/api/RRemoteService.java diff --git a/src/main/java/org/redisson/api/RScoredSortedSet.java b/redisson/src/main/java/org/redisson/api/RScoredSortedSet.java similarity index 100% rename from src/main/java/org/redisson/api/RScoredSortedSet.java rename to redisson/src/main/java/org/redisson/api/RScoredSortedSet.java diff --git a/src/main/java/org/redisson/api/RScoredSortedSetAsync.java b/redisson/src/main/java/org/redisson/api/RScoredSortedSetAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RScoredSortedSetAsync.java rename to redisson/src/main/java/org/redisson/api/RScoredSortedSetAsync.java diff --git a/src/main/java/org/redisson/api/RScoredSortedSetReactive.java b/redisson/src/main/java/org/redisson/api/RScoredSortedSetReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RScoredSortedSetReactive.java rename to redisson/src/main/java/org/redisson/api/RScoredSortedSetReactive.java diff --git a/src/main/java/org/redisson/api/RScript.java b/redisson/src/main/java/org/redisson/api/RScript.java similarity index 100% rename from src/main/java/org/redisson/api/RScript.java rename to redisson/src/main/java/org/redisson/api/RScript.java diff --git a/src/main/java/org/redisson/api/RScriptAsync.java b/redisson/src/main/java/org/redisson/api/RScriptAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RScriptAsync.java rename to redisson/src/main/java/org/redisson/api/RScriptAsync.java diff --git a/src/main/java/org/redisson/api/RScriptReactive.java b/redisson/src/main/java/org/redisson/api/RScriptReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RScriptReactive.java rename to redisson/src/main/java/org/redisson/api/RScriptReactive.java diff --git a/src/main/java/org/redisson/api/RSemaphore.java b/redisson/src/main/java/org/redisson/api/RSemaphore.java similarity index 100% rename from src/main/java/org/redisson/api/RSemaphore.java rename to redisson/src/main/java/org/redisson/api/RSemaphore.java diff --git a/src/main/java/org/redisson/api/RSemaphoreAsync.java b/redisson/src/main/java/org/redisson/api/RSemaphoreAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RSemaphoreAsync.java rename to redisson/src/main/java/org/redisson/api/RSemaphoreAsync.java diff --git a/src/main/java/org/redisson/api/RSet.java b/redisson/src/main/java/org/redisson/api/RSet.java similarity index 100% rename from src/main/java/org/redisson/api/RSet.java rename to redisson/src/main/java/org/redisson/api/RSet.java diff --git a/src/main/java/org/redisson/api/RSetAsync.java b/redisson/src/main/java/org/redisson/api/RSetAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RSetAsync.java rename to redisson/src/main/java/org/redisson/api/RSetAsync.java diff --git a/src/main/java/org/redisson/api/RSetCache.java b/redisson/src/main/java/org/redisson/api/RSetCache.java similarity index 100% rename from src/main/java/org/redisson/api/RSetCache.java rename to redisson/src/main/java/org/redisson/api/RSetCache.java diff --git a/src/main/java/org/redisson/api/RSetCacheAsync.java b/redisson/src/main/java/org/redisson/api/RSetCacheAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RSetCacheAsync.java rename to redisson/src/main/java/org/redisson/api/RSetCacheAsync.java diff --git a/src/main/java/org/redisson/api/RSetCacheReactive.java b/redisson/src/main/java/org/redisson/api/RSetCacheReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RSetCacheReactive.java rename to redisson/src/main/java/org/redisson/api/RSetCacheReactive.java diff --git a/src/main/java/org/redisson/api/RSetMultimap.java b/redisson/src/main/java/org/redisson/api/RSetMultimap.java similarity index 100% rename from src/main/java/org/redisson/api/RSetMultimap.java rename to redisson/src/main/java/org/redisson/api/RSetMultimap.java diff --git a/src/main/java/org/redisson/api/RSetMultimapCache.java b/redisson/src/main/java/org/redisson/api/RSetMultimapCache.java similarity index 100% rename from src/main/java/org/redisson/api/RSetMultimapCache.java rename to redisson/src/main/java/org/redisson/api/RSetMultimapCache.java diff --git a/src/main/java/org/redisson/api/RSetReactive.java b/redisson/src/main/java/org/redisson/api/RSetReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RSetReactive.java rename to redisson/src/main/java/org/redisson/api/RSetReactive.java diff --git a/src/main/java/org/redisson/api/RSortedSet.java b/redisson/src/main/java/org/redisson/api/RSortedSet.java similarity index 100% rename from src/main/java/org/redisson/api/RSortedSet.java rename to redisson/src/main/java/org/redisson/api/RSortedSet.java diff --git a/src/main/java/org/redisson/api/RTopic.java b/redisson/src/main/java/org/redisson/api/RTopic.java similarity index 100% rename from src/main/java/org/redisson/api/RTopic.java rename to redisson/src/main/java/org/redisson/api/RTopic.java diff --git a/src/main/java/org/redisson/api/RTopicAsync.java b/redisson/src/main/java/org/redisson/api/RTopicAsync.java similarity index 100% rename from src/main/java/org/redisson/api/RTopicAsync.java rename to redisson/src/main/java/org/redisson/api/RTopicAsync.java diff --git a/src/main/java/org/redisson/api/RTopicReactive.java b/redisson/src/main/java/org/redisson/api/RTopicReactive.java similarity index 100% rename from src/main/java/org/redisson/api/RTopicReactive.java rename to redisson/src/main/java/org/redisson/api/RTopicReactive.java diff --git a/src/main/java/org/redisson/api/RType.java b/redisson/src/main/java/org/redisson/api/RType.java similarity index 100% rename from src/main/java/org/redisson/api/RType.java rename to redisson/src/main/java/org/redisson/api/RType.java diff --git a/src/main/java/org/redisson/api/RedissonMultiLock.java b/redisson/src/main/java/org/redisson/api/RedissonMultiLock.java similarity index 100% rename from src/main/java/org/redisson/api/RedissonMultiLock.java rename to redisson/src/main/java/org/redisson/api/RedissonMultiLock.java diff --git a/src/main/java/org/redisson/api/RedissonReactiveClient.java b/redisson/src/main/java/org/redisson/api/RedissonReactiveClient.java similarity index 100% rename from src/main/java/org/redisson/api/RedissonReactiveClient.java rename to redisson/src/main/java/org/redisson/api/RedissonReactiveClient.java diff --git a/src/main/java/org/redisson/api/RedissonRedLock.java b/redisson/src/main/java/org/redisson/api/RedissonRedLock.java similarity index 100% rename from src/main/java/org/redisson/api/RedissonRedLock.java rename to redisson/src/main/java/org/redisson/api/RedissonRedLock.java diff --git a/src/main/java/org/redisson/api/RemoteInvocationOptions.java b/redisson/src/main/java/org/redisson/api/RemoteInvocationOptions.java similarity index 100% rename from src/main/java/org/redisson/api/RemoteInvocationOptions.java rename to redisson/src/main/java/org/redisson/api/RemoteInvocationOptions.java diff --git a/src/main/java/org/redisson/api/StatusListener.java b/redisson/src/main/java/org/redisson/api/StatusListener.java similarity index 100% rename from src/main/java/org/redisson/api/StatusListener.java rename to redisson/src/main/java/org/redisson/api/StatusListener.java diff --git a/src/main/java/org/redisson/api/annotation/RInject.java b/redisson/src/main/java/org/redisson/api/annotation/RInject.java similarity index 100% rename from src/main/java/org/redisson/api/annotation/RInject.java rename to redisson/src/main/java/org/redisson/api/annotation/RInject.java diff --git a/src/main/java/org/redisson/client/BaseRedisPubSubListener.java b/redisson/src/main/java/org/redisson/client/BaseRedisPubSubListener.java similarity index 100% rename from src/main/java/org/redisson/client/BaseRedisPubSubListener.java rename to redisson/src/main/java/org/redisson/client/BaseRedisPubSubListener.java diff --git a/src/main/java/org/redisson/client/OneShotPubSubListener.java b/redisson/src/main/java/org/redisson/client/OneShotPubSubListener.java similarity index 100% rename from src/main/java/org/redisson/client/OneShotPubSubListener.java rename to redisson/src/main/java/org/redisson/client/OneShotPubSubListener.java diff --git a/src/main/java/org/redisson/client/ReconnectListener.java b/redisson/src/main/java/org/redisson/client/ReconnectListener.java similarity index 100% rename from src/main/java/org/redisson/client/ReconnectListener.java rename to redisson/src/main/java/org/redisson/client/ReconnectListener.java diff --git a/src/main/java/org/redisson/client/RedisAskException.java b/redisson/src/main/java/org/redisson/client/RedisAskException.java similarity index 100% rename from src/main/java/org/redisson/client/RedisAskException.java rename to redisson/src/main/java/org/redisson/client/RedisAskException.java diff --git a/src/main/java/org/redisson/client/RedisClient.java b/redisson/src/main/java/org/redisson/client/RedisClient.java similarity index 100% rename from src/main/java/org/redisson/client/RedisClient.java rename to redisson/src/main/java/org/redisson/client/RedisClient.java diff --git a/src/main/java/org/redisson/client/RedisConnection.java b/redisson/src/main/java/org/redisson/client/RedisConnection.java similarity index 100% rename from src/main/java/org/redisson/client/RedisConnection.java rename to redisson/src/main/java/org/redisson/client/RedisConnection.java diff --git a/src/main/java/org/redisson/client/RedisConnectionException.java b/redisson/src/main/java/org/redisson/client/RedisConnectionException.java similarity index 100% rename from src/main/java/org/redisson/client/RedisConnectionException.java rename to redisson/src/main/java/org/redisson/client/RedisConnectionException.java diff --git a/src/main/java/org/redisson/client/RedisException.java b/redisson/src/main/java/org/redisson/client/RedisException.java similarity index 100% rename from src/main/java/org/redisson/client/RedisException.java rename to redisson/src/main/java/org/redisson/client/RedisException.java diff --git a/src/main/java/org/redisson/client/RedisLoadingException.java b/redisson/src/main/java/org/redisson/client/RedisLoadingException.java similarity index 100% rename from src/main/java/org/redisson/client/RedisLoadingException.java rename to redisson/src/main/java/org/redisson/client/RedisLoadingException.java diff --git a/src/main/java/org/redisson/client/RedisMovedException.java b/redisson/src/main/java/org/redisson/client/RedisMovedException.java similarity index 100% rename from src/main/java/org/redisson/client/RedisMovedException.java rename to redisson/src/main/java/org/redisson/client/RedisMovedException.java diff --git a/src/main/java/org/redisson/client/RedisNodeNotFoundException.java b/redisson/src/main/java/org/redisson/client/RedisNodeNotFoundException.java similarity index 100% rename from src/main/java/org/redisson/client/RedisNodeNotFoundException.java rename to redisson/src/main/java/org/redisson/client/RedisNodeNotFoundException.java diff --git a/src/main/java/org/redisson/client/RedisOutOfMemoryException.java b/redisson/src/main/java/org/redisson/client/RedisOutOfMemoryException.java similarity index 100% rename from src/main/java/org/redisson/client/RedisOutOfMemoryException.java rename to redisson/src/main/java/org/redisson/client/RedisOutOfMemoryException.java diff --git a/src/main/java/org/redisson/client/RedisPubSubConnection.java b/redisson/src/main/java/org/redisson/client/RedisPubSubConnection.java similarity index 100% rename from src/main/java/org/redisson/client/RedisPubSubConnection.java rename to redisson/src/main/java/org/redisson/client/RedisPubSubConnection.java diff --git a/src/main/java/org/redisson/client/RedisPubSubListener.java b/redisson/src/main/java/org/redisson/client/RedisPubSubListener.java similarity index 100% rename from src/main/java/org/redisson/client/RedisPubSubListener.java rename to redisson/src/main/java/org/redisson/client/RedisPubSubListener.java diff --git a/src/main/java/org/redisson/client/RedisRedirectException.java b/redisson/src/main/java/org/redisson/client/RedisRedirectException.java similarity index 100% rename from src/main/java/org/redisson/client/RedisRedirectException.java rename to redisson/src/main/java/org/redisson/client/RedisRedirectException.java diff --git a/src/main/java/org/redisson/client/RedisTimeoutException.java b/redisson/src/main/java/org/redisson/client/RedisTimeoutException.java similarity index 100% rename from src/main/java/org/redisson/client/RedisTimeoutException.java rename to redisson/src/main/java/org/redisson/client/RedisTimeoutException.java diff --git a/src/main/java/org/redisson/client/SubscribeListener.java b/redisson/src/main/java/org/redisson/client/SubscribeListener.java similarity index 100% rename from src/main/java/org/redisson/client/SubscribeListener.java rename to redisson/src/main/java/org/redisson/client/SubscribeListener.java diff --git a/src/main/java/org/redisson/client/WriteRedisConnectionException.java b/redisson/src/main/java/org/redisson/client/WriteRedisConnectionException.java similarity index 100% rename from src/main/java/org/redisson/client/WriteRedisConnectionException.java rename to redisson/src/main/java/org/redisson/client/WriteRedisConnectionException.java diff --git a/src/main/java/org/redisson/client/codec/BitSetCodec.java b/redisson/src/main/java/org/redisson/client/codec/BitSetCodec.java similarity index 100% rename from src/main/java/org/redisson/client/codec/BitSetCodec.java rename to redisson/src/main/java/org/redisson/client/codec/BitSetCodec.java diff --git a/src/main/java/org/redisson/client/codec/ByteArrayCodec.java b/redisson/src/main/java/org/redisson/client/codec/ByteArrayCodec.java similarity index 100% rename from src/main/java/org/redisson/client/codec/ByteArrayCodec.java rename to redisson/src/main/java/org/redisson/client/codec/ByteArrayCodec.java diff --git a/src/main/java/org/redisson/client/codec/Codec.java b/redisson/src/main/java/org/redisson/client/codec/Codec.java similarity index 100% rename from src/main/java/org/redisson/client/codec/Codec.java rename to redisson/src/main/java/org/redisson/client/codec/Codec.java diff --git a/src/main/java/org/redisson/client/codec/DelegateDecoderCodec.java b/redisson/src/main/java/org/redisson/client/codec/DelegateDecoderCodec.java similarity index 100% rename from src/main/java/org/redisson/client/codec/DelegateDecoderCodec.java rename to redisson/src/main/java/org/redisson/client/codec/DelegateDecoderCodec.java diff --git a/src/main/java/org/redisson/client/codec/DoubleCodec.java b/redisson/src/main/java/org/redisson/client/codec/DoubleCodec.java similarity index 100% rename from src/main/java/org/redisson/client/codec/DoubleCodec.java rename to redisson/src/main/java/org/redisson/client/codec/DoubleCodec.java diff --git a/src/main/java/org/redisson/client/codec/GeoEntryCodec.java b/redisson/src/main/java/org/redisson/client/codec/GeoEntryCodec.java similarity index 100% rename from src/main/java/org/redisson/client/codec/GeoEntryCodec.java rename to redisson/src/main/java/org/redisson/client/codec/GeoEntryCodec.java diff --git a/src/main/java/org/redisson/client/codec/IntegerCodec.java b/redisson/src/main/java/org/redisson/client/codec/IntegerCodec.java similarity index 100% rename from src/main/java/org/redisson/client/codec/IntegerCodec.java rename to redisson/src/main/java/org/redisson/client/codec/IntegerCodec.java diff --git a/src/main/java/org/redisson/client/codec/JsonJacksonMapValueCodec.java b/redisson/src/main/java/org/redisson/client/codec/JsonJacksonMapValueCodec.java similarity index 100% rename from src/main/java/org/redisson/client/codec/JsonJacksonMapValueCodec.java rename to redisson/src/main/java/org/redisson/client/codec/JsonJacksonMapValueCodec.java diff --git a/src/main/java/org/redisson/client/codec/LongCodec.java b/redisson/src/main/java/org/redisson/client/codec/LongCodec.java similarity index 100% rename from src/main/java/org/redisson/client/codec/LongCodec.java rename to redisson/src/main/java/org/redisson/client/codec/LongCodec.java diff --git a/src/main/java/org/redisson/client/codec/ScanCodec.java b/redisson/src/main/java/org/redisson/client/codec/ScanCodec.java similarity index 100% rename from src/main/java/org/redisson/client/codec/ScanCodec.java rename to redisson/src/main/java/org/redisson/client/codec/ScanCodec.java diff --git a/src/main/java/org/redisson/client/codec/ScoredCodec.java b/redisson/src/main/java/org/redisson/client/codec/ScoredCodec.java similarity index 100% rename from src/main/java/org/redisson/client/codec/ScoredCodec.java rename to redisson/src/main/java/org/redisson/client/codec/ScoredCodec.java diff --git a/src/main/java/org/redisson/client/codec/StringCodec.java b/redisson/src/main/java/org/redisson/client/codec/StringCodec.java similarity index 100% rename from src/main/java/org/redisson/client/codec/StringCodec.java rename to redisson/src/main/java/org/redisson/client/codec/StringCodec.java diff --git a/src/main/java/org/redisson/client/handler/CommandBatchEncoder.java b/redisson/src/main/java/org/redisson/client/handler/CommandBatchEncoder.java similarity index 100% rename from src/main/java/org/redisson/client/handler/CommandBatchEncoder.java rename to redisson/src/main/java/org/redisson/client/handler/CommandBatchEncoder.java diff --git a/src/main/java/org/redisson/client/handler/CommandDecoder.java b/redisson/src/main/java/org/redisson/client/handler/CommandDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/handler/CommandDecoder.java rename to redisson/src/main/java/org/redisson/client/handler/CommandDecoder.java diff --git a/src/main/java/org/redisson/client/handler/CommandEncoder.java b/redisson/src/main/java/org/redisson/client/handler/CommandEncoder.java similarity index 100% rename from src/main/java/org/redisson/client/handler/CommandEncoder.java rename to redisson/src/main/java/org/redisson/client/handler/CommandEncoder.java diff --git a/src/main/java/org/redisson/client/handler/CommandsQueue.java b/redisson/src/main/java/org/redisson/client/handler/CommandsQueue.java similarity index 100% rename from src/main/java/org/redisson/client/handler/CommandsQueue.java rename to redisson/src/main/java/org/redisson/client/handler/CommandsQueue.java diff --git a/src/main/java/org/redisson/client/handler/ConnectionWatchdog.java b/redisson/src/main/java/org/redisson/client/handler/ConnectionWatchdog.java similarity index 100% rename from src/main/java/org/redisson/client/handler/ConnectionWatchdog.java rename to redisson/src/main/java/org/redisson/client/handler/ConnectionWatchdog.java diff --git a/src/main/java/org/redisson/client/handler/PubSubKey.java b/redisson/src/main/java/org/redisson/client/handler/PubSubKey.java similarity index 100% rename from src/main/java/org/redisson/client/handler/PubSubKey.java rename to redisson/src/main/java/org/redisson/client/handler/PubSubKey.java diff --git a/src/main/java/org/redisson/client/handler/State.java b/redisson/src/main/java/org/redisson/client/handler/State.java similarity index 100% rename from src/main/java/org/redisson/client/handler/State.java rename to redisson/src/main/java/org/redisson/client/handler/State.java diff --git a/src/main/java/org/redisson/client/handler/StateLevel.java b/redisson/src/main/java/org/redisson/client/handler/StateLevel.java similarity index 100% rename from src/main/java/org/redisson/client/handler/StateLevel.java rename to redisson/src/main/java/org/redisson/client/handler/StateLevel.java diff --git a/src/main/java/org/redisson/client/protocol/BatchCommandData.java b/redisson/src/main/java/org/redisson/client/protocol/BatchCommandData.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/BatchCommandData.java rename to redisson/src/main/java/org/redisson/client/protocol/BatchCommandData.java diff --git a/src/main/java/org/redisson/client/protocol/CommandData.java b/redisson/src/main/java/org/redisson/client/protocol/CommandData.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/CommandData.java rename to redisson/src/main/java/org/redisson/client/protocol/CommandData.java diff --git a/src/main/java/org/redisson/client/protocol/CommandsData.java b/redisson/src/main/java/org/redisson/client/protocol/CommandsData.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/CommandsData.java rename to redisson/src/main/java/org/redisson/client/protocol/CommandsData.java diff --git a/src/main/java/org/redisson/client/protocol/Decoder.java b/redisson/src/main/java/org/redisson/client/protocol/Decoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/Decoder.java rename to redisson/src/main/java/org/redisson/client/protocol/Decoder.java diff --git a/src/main/java/org/redisson/client/protocol/DefaultParamsEncoder.java b/redisson/src/main/java/org/redisson/client/protocol/DefaultParamsEncoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/DefaultParamsEncoder.java rename to redisson/src/main/java/org/redisson/client/protocol/DefaultParamsEncoder.java diff --git a/src/main/java/org/redisson/client/protocol/Encoder.java b/redisson/src/main/java/org/redisson/client/protocol/Encoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/Encoder.java rename to redisson/src/main/java/org/redisson/client/protocol/Encoder.java diff --git a/src/main/java/org/redisson/client/protocol/QueueCommand.java b/redisson/src/main/java/org/redisson/client/protocol/QueueCommand.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/QueueCommand.java rename to redisson/src/main/java/org/redisson/client/protocol/QueueCommand.java diff --git a/src/main/java/org/redisson/client/protocol/QueueCommandHolder.java b/redisson/src/main/java/org/redisson/client/protocol/QueueCommandHolder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/QueueCommandHolder.java rename to redisson/src/main/java/org/redisson/client/protocol/QueueCommandHolder.java diff --git a/src/main/java/org/redisson/client/protocol/RedisCommand.java b/redisson/src/main/java/org/redisson/client/protocol/RedisCommand.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/RedisCommand.java rename to redisson/src/main/java/org/redisson/client/protocol/RedisCommand.java diff --git a/src/main/java/org/redisson/client/protocol/RedisCommands.java b/redisson/src/main/java/org/redisson/client/protocol/RedisCommands.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/RedisCommands.java rename to redisson/src/main/java/org/redisson/client/protocol/RedisCommands.java diff --git a/src/main/java/org/redisson/client/protocol/RedisStrictCommand.java b/redisson/src/main/java/org/redisson/client/protocol/RedisStrictCommand.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/RedisStrictCommand.java rename to redisson/src/main/java/org/redisson/client/protocol/RedisStrictCommand.java diff --git a/src/main/java/org/redisson/client/protocol/ScoredEntry.java b/redisson/src/main/java/org/redisson/client/protocol/ScoredEntry.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/ScoredEntry.java rename to redisson/src/main/java/org/redisson/client/protocol/ScoredEntry.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/BitSetReplayConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/BitSetReplayConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/BitSetReplayConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/BitSetReplayConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/BitsSizeReplayConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/BitsSizeReplayConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/BitsSizeReplayConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/BitsSizeReplayConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/BooleanAmountReplayConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/BooleanAmountReplayConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/BooleanAmountReplayConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/BooleanAmountReplayConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/BooleanNotNullReplayConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/BooleanNotNullReplayConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/BooleanNotNullReplayConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/BooleanNotNullReplayConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/BooleanNullReplayConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/BooleanNullReplayConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/BooleanNullReplayConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/BooleanNullReplayConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/BooleanNumberReplayConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/BooleanNumberReplayConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/BooleanNumberReplayConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/BooleanNumberReplayConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/BooleanReplayConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/BooleanReplayConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/BooleanReplayConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/BooleanReplayConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/Convertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/Convertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/Convertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/Convertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/DoubleReplayConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/DoubleReplayConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/DoubleReplayConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/DoubleReplayConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/EmptyConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/EmptyConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/EmptyConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/EmptyConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/IntegerReplayConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/IntegerReplayConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/IntegerReplayConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/IntegerReplayConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/KeyValueConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/KeyValueConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/KeyValueConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/KeyValueConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/LongReplayConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/LongReplayConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/LongReplayConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/LongReplayConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/NumberConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/NumberConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/NumberConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/NumberConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/SingleConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/SingleConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/SingleConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/SingleConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/TrueReplayConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/TrueReplayConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/TrueReplayConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/TrueReplayConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/TypeConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/TypeConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/TypeConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/TypeConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/convertor/VoidReplayConvertor.java b/redisson/src/main/java/org/redisson/client/protocol/convertor/VoidReplayConvertor.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/convertor/VoidReplayConvertor.java rename to redisson/src/main/java/org/redisson/client/protocol/convertor/VoidReplayConvertor.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ClusterNodesDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ClusterNodesDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ClusterNodesDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ClusterNodesDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/DecoderState.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/DecoderState.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/DecoderState.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/DecoderState.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/FlatNestedMultiDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/FlatNestedMultiDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/FlatNestedMultiDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/FlatNestedMultiDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/GeoDistanceDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/GeoDistanceDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/GeoDistanceDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/GeoDistanceDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/GeoDistanceMapDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/GeoDistanceMapDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/GeoDistanceMapDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/GeoDistanceMapDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/GeoMapReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/GeoMapReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/GeoMapReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/GeoMapReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/GeoPositionDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/GeoPositionDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/GeoPositionDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/GeoPositionDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/GeoPositionMapDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/GeoPositionMapDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/GeoPositionMapDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/GeoPositionMapDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/KeyValueMessage.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/KeyValueMessage.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/KeyValueMessage.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/KeyValueMessage.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/KeyValueObjectDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/KeyValueObjectDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/KeyValueObjectDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/KeyValueObjectDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ListIteratorReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ListIteratorReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ListIteratorReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ListIteratorReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ListIteratorResult.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ListIteratorResult.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ListIteratorResult.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ListIteratorResult.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ListMultiDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ListMultiDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ListMultiDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ListMultiDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ListResultReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ListResultReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ListResultReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ListResultReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ListScanResult.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ListScanResult.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ListScanResult.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ListScanResult.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ListScanResultReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ListScanResultReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ListScanResultReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ListScanResultReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/LongMultiDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/LongMultiDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/LongMultiDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/LongMultiDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/MapCacheScanResult.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/MapCacheScanResult.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/MapCacheScanResult.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/MapCacheScanResult.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/MapCacheScanResultReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/MapCacheScanResultReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/MapCacheScanResultReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/MapCacheScanResultReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/MapScanResult.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/MapScanResult.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/MapScanResult.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/MapScanResult.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/MapScanResultReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/MapScanResultReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/MapScanResultReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/MapScanResultReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/MultiDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/MultiDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/MultiDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/MultiDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/NestedMultiDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/NestedMultiDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/NestedMultiDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/NestedMultiDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ObjectFirstResultReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectFirstResultReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ObjectFirstResultReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectFirstResultReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ObjectListDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectListDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ObjectListDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectListDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ObjectListReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectListReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ObjectListReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectListReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ObjectMapDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectMapDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ObjectMapDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectMapDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ObjectMapEntryReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectMapEntryReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ObjectMapEntryReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectMapEntryReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ObjectMapReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectMapReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ObjectMapReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectMapReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ObjectSetReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectSetReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ObjectSetReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ObjectSetReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ScanObjectEntry.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ScanObjectEntry.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ScanObjectEntry.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ScanObjectEntry.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetScanDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetScanDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetScanDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetScanDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetScanReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetScanReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetScanReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/ScoredSortedSetScanReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/SlotsDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/SlotsDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/SlotsDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/SlotsDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/StringDataDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/StringDataDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/StringDataDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/StringDataDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/StringListReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/StringListReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/StringListReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/StringListReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/StringMapDataDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/StringReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/StringReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/StringReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/StringReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/decoder/TTLMapValueReplayDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/decoder/TTLMapValueReplayDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/decoder/TTLMapValueReplayDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/decoder/TTLMapValueReplayDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/pubsub/Message.java b/redisson/src/main/java/org/redisson/client/protocol/pubsub/Message.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/pubsub/Message.java rename to redisson/src/main/java/org/redisson/client/protocol/pubsub/Message.java diff --git a/src/main/java/org/redisson/client/protocol/pubsub/PubSubMessage.java b/redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubMessage.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/pubsub/PubSubMessage.java rename to redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubMessage.java diff --git a/src/main/java/org/redisson/client/protocol/pubsub/PubSubMessageDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubMessageDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/pubsub/PubSubMessageDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubMessageDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/pubsub/PubSubPatternMessage.java b/redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubPatternMessage.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/pubsub/PubSubPatternMessage.java rename to redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubPatternMessage.java diff --git a/src/main/java/org/redisson/client/protocol/pubsub/PubSubPatternMessageDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubPatternMessageDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/pubsub/PubSubPatternMessageDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubPatternMessageDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/pubsub/PubSubStatusDecoder.java b/redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubStatusDecoder.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/pubsub/PubSubStatusDecoder.java rename to redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubStatusDecoder.java diff --git a/src/main/java/org/redisson/client/protocol/pubsub/PubSubStatusMessage.java b/redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubStatusMessage.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/pubsub/PubSubStatusMessage.java rename to redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubStatusMessage.java diff --git a/src/main/java/org/redisson/client/protocol/pubsub/PubSubType.java b/redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubType.java similarity index 100% rename from src/main/java/org/redisson/client/protocol/pubsub/PubSubType.java rename to redisson/src/main/java/org/redisson/client/protocol/pubsub/PubSubType.java diff --git a/src/main/java/org/redisson/cluster/ClusterConnectionListener.java b/redisson/src/main/java/org/redisson/cluster/ClusterConnectionListener.java similarity index 100% rename from src/main/java/org/redisson/cluster/ClusterConnectionListener.java rename to redisson/src/main/java/org/redisson/cluster/ClusterConnectionListener.java diff --git a/src/main/java/org/redisson/cluster/ClusterConnectionManager.java b/redisson/src/main/java/org/redisson/cluster/ClusterConnectionManager.java similarity index 100% rename from src/main/java/org/redisson/cluster/ClusterConnectionManager.java rename to redisson/src/main/java/org/redisson/cluster/ClusterConnectionManager.java diff --git a/src/main/java/org/redisson/cluster/ClusterNodeInfo.java b/redisson/src/main/java/org/redisson/cluster/ClusterNodeInfo.java similarity index 100% rename from src/main/java/org/redisson/cluster/ClusterNodeInfo.java rename to redisson/src/main/java/org/redisson/cluster/ClusterNodeInfo.java diff --git a/src/main/java/org/redisson/cluster/ClusterPartition.java b/redisson/src/main/java/org/redisson/cluster/ClusterPartition.java similarity index 100% rename from src/main/java/org/redisson/cluster/ClusterPartition.java rename to redisson/src/main/java/org/redisson/cluster/ClusterPartition.java diff --git a/src/main/java/org/redisson/cluster/ClusterSlotRange.java b/redisson/src/main/java/org/redisson/cluster/ClusterSlotRange.java similarity index 100% rename from src/main/java/org/redisson/cluster/ClusterSlotRange.java rename to redisson/src/main/java/org/redisson/cluster/ClusterSlotRange.java diff --git a/src/main/java/org/redisson/codec/AvroJacksonCodec.java b/redisson/src/main/java/org/redisson/codec/AvroJacksonCodec.java similarity index 100% rename from src/main/java/org/redisson/codec/AvroJacksonCodec.java rename to redisson/src/main/java/org/redisson/codec/AvroJacksonCodec.java diff --git a/src/main/java/org/redisson/codec/CborJacksonCodec.java b/redisson/src/main/java/org/redisson/codec/CborJacksonCodec.java similarity index 100% rename from src/main/java/org/redisson/codec/CborJacksonCodec.java rename to redisson/src/main/java/org/redisson/codec/CborJacksonCodec.java diff --git a/src/main/java/org/redisson/codec/CustomObjectInputStream.java b/redisson/src/main/java/org/redisson/codec/CustomObjectInputStream.java similarity index 100% rename from src/main/java/org/redisson/codec/CustomObjectInputStream.java rename to redisson/src/main/java/org/redisson/codec/CustomObjectInputStream.java diff --git a/src/main/java/org/redisson/codec/FstCodec.java b/redisson/src/main/java/org/redisson/codec/FstCodec.java similarity index 100% rename from src/main/java/org/redisson/codec/FstCodec.java rename to redisson/src/main/java/org/redisson/codec/FstCodec.java diff --git a/src/main/java/org/redisson/codec/JsonJacksonCodec.java b/redisson/src/main/java/org/redisson/codec/JsonJacksonCodec.java similarity index 100% rename from src/main/java/org/redisson/codec/JsonJacksonCodec.java rename to redisson/src/main/java/org/redisson/codec/JsonJacksonCodec.java diff --git a/src/main/java/org/redisson/codec/KryoCodec.java b/redisson/src/main/java/org/redisson/codec/KryoCodec.java similarity index 100% rename from src/main/java/org/redisson/codec/KryoCodec.java rename to redisson/src/main/java/org/redisson/codec/KryoCodec.java diff --git a/src/main/java/org/redisson/codec/LZ4Codec.java b/redisson/src/main/java/org/redisson/codec/LZ4Codec.java similarity index 100% rename from src/main/java/org/redisson/codec/LZ4Codec.java rename to redisson/src/main/java/org/redisson/codec/LZ4Codec.java diff --git a/src/main/java/org/redisson/codec/MsgPackJacksonCodec.java b/redisson/src/main/java/org/redisson/codec/MsgPackJacksonCodec.java similarity index 100% rename from src/main/java/org/redisson/codec/MsgPackJacksonCodec.java rename to redisson/src/main/java/org/redisson/codec/MsgPackJacksonCodec.java diff --git a/src/main/java/org/redisson/codec/SerializationCodec.java b/redisson/src/main/java/org/redisson/codec/SerializationCodec.java similarity index 100% rename from src/main/java/org/redisson/codec/SerializationCodec.java rename to redisson/src/main/java/org/redisson/codec/SerializationCodec.java diff --git a/src/main/java/org/redisson/codec/SmileJacksonCodec.java b/redisson/src/main/java/org/redisson/codec/SmileJacksonCodec.java similarity index 100% rename from src/main/java/org/redisson/codec/SmileJacksonCodec.java rename to redisson/src/main/java/org/redisson/codec/SmileJacksonCodec.java diff --git a/src/main/java/org/redisson/codec/SnappyCodec.java b/redisson/src/main/java/org/redisson/codec/SnappyCodec.java similarity index 100% rename from src/main/java/org/redisson/codec/SnappyCodec.java rename to redisson/src/main/java/org/redisson/codec/SnappyCodec.java diff --git a/src/main/java/org/redisson/command/AsyncDetails.java b/redisson/src/main/java/org/redisson/command/AsyncDetails.java similarity index 100% rename from src/main/java/org/redisson/command/AsyncDetails.java rename to redisson/src/main/java/org/redisson/command/AsyncDetails.java diff --git a/src/main/java/org/redisson/command/CommandAsyncExecutor.java b/redisson/src/main/java/org/redisson/command/CommandAsyncExecutor.java similarity index 100% rename from src/main/java/org/redisson/command/CommandAsyncExecutor.java rename to redisson/src/main/java/org/redisson/command/CommandAsyncExecutor.java diff --git a/src/main/java/org/redisson/command/CommandAsyncService.java b/redisson/src/main/java/org/redisson/command/CommandAsyncService.java similarity index 100% rename from src/main/java/org/redisson/command/CommandAsyncService.java rename to redisson/src/main/java/org/redisson/command/CommandAsyncService.java diff --git a/src/main/java/org/redisson/command/CommandBatchService.java b/redisson/src/main/java/org/redisson/command/CommandBatchService.java similarity index 100% rename from src/main/java/org/redisson/command/CommandBatchService.java rename to redisson/src/main/java/org/redisson/command/CommandBatchService.java diff --git a/src/main/java/org/redisson/command/CommandExecutor.java b/redisson/src/main/java/org/redisson/command/CommandExecutor.java similarity index 100% rename from src/main/java/org/redisson/command/CommandExecutor.java rename to redisson/src/main/java/org/redisson/command/CommandExecutor.java diff --git a/src/main/java/org/redisson/command/CommandReactiveExecutor.java b/redisson/src/main/java/org/redisson/command/CommandReactiveExecutor.java similarity index 100% rename from src/main/java/org/redisson/command/CommandReactiveExecutor.java rename to redisson/src/main/java/org/redisson/command/CommandReactiveExecutor.java diff --git a/src/main/java/org/redisson/command/CommandReactiveService.java b/redisson/src/main/java/org/redisson/command/CommandReactiveService.java similarity index 100% rename from src/main/java/org/redisson/command/CommandReactiveService.java rename to redisson/src/main/java/org/redisson/command/CommandReactiveService.java diff --git a/src/main/java/org/redisson/command/CommandSyncExecutor.java b/redisson/src/main/java/org/redisson/command/CommandSyncExecutor.java similarity index 100% rename from src/main/java/org/redisson/command/CommandSyncExecutor.java rename to redisson/src/main/java/org/redisson/command/CommandSyncExecutor.java diff --git a/src/main/java/org/redisson/command/CommandSyncService.java b/redisson/src/main/java/org/redisson/command/CommandSyncService.java similarity index 100% rename from src/main/java/org/redisson/command/CommandSyncService.java rename to redisson/src/main/java/org/redisson/command/CommandSyncService.java diff --git a/src/main/java/org/redisson/config/BaseConfig.java b/redisson/src/main/java/org/redisson/config/BaseConfig.java similarity index 100% rename from src/main/java/org/redisson/config/BaseConfig.java rename to redisson/src/main/java/org/redisson/config/BaseConfig.java diff --git a/src/main/java/org/redisson/config/BaseMasterSlaveServersConfig.java b/redisson/src/main/java/org/redisson/config/BaseMasterSlaveServersConfig.java similarity index 100% rename from src/main/java/org/redisson/config/BaseMasterSlaveServersConfig.java rename to redisson/src/main/java/org/redisson/config/BaseMasterSlaveServersConfig.java diff --git a/src/main/java/org/redisson/config/ClusterServersConfig.java b/redisson/src/main/java/org/redisson/config/ClusterServersConfig.java similarity index 100% rename from src/main/java/org/redisson/config/ClusterServersConfig.java rename to redisson/src/main/java/org/redisson/config/ClusterServersConfig.java diff --git a/src/main/java/org/redisson/config/Config.java b/redisson/src/main/java/org/redisson/config/Config.java similarity index 100% rename from src/main/java/org/redisson/config/Config.java rename to redisson/src/main/java/org/redisson/config/Config.java diff --git a/src/main/java/org/redisson/config/ConfigSupport.java b/redisson/src/main/java/org/redisson/config/ConfigSupport.java similarity index 100% rename from src/main/java/org/redisson/config/ConfigSupport.java rename to redisson/src/main/java/org/redisson/config/ConfigSupport.java diff --git a/src/main/java/org/redisson/config/ElasticacheServersConfig.java b/redisson/src/main/java/org/redisson/config/ElasticacheServersConfig.java similarity index 100% rename from src/main/java/org/redisson/config/ElasticacheServersConfig.java rename to redisson/src/main/java/org/redisson/config/ElasticacheServersConfig.java diff --git a/src/main/java/org/redisson/config/MasterSlaveServersConfig.java b/redisson/src/main/java/org/redisson/config/MasterSlaveServersConfig.java similarity index 100% rename from src/main/java/org/redisson/config/MasterSlaveServersConfig.java rename to redisson/src/main/java/org/redisson/config/MasterSlaveServersConfig.java diff --git a/src/main/java/org/redisson/config/ReadMode.java b/redisson/src/main/java/org/redisson/config/ReadMode.java similarity index 100% rename from src/main/java/org/redisson/config/ReadMode.java rename to redisson/src/main/java/org/redisson/config/ReadMode.java diff --git a/src/main/java/org/redisson/config/RedissonNodeConfig.java b/redisson/src/main/java/org/redisson/config/RedissonNodeConfig.java similarity index 100% rename from src/main/java/org/redisson/config/RedissonNodeConfig.java rename to redisson/src/main/java/org/redisson/config/RedissonNodeConfig.java diff --git a/src/main/java/org/redisson/config/SentinelServersConfig.java b/redisson/src/main/java/org/redisson/config/SentinelServersConfig.java similarity index 100% rename from src/main/java/org/redisson/config/SentinelServersConfig.java rename to redisson/src/main/java/org/redisson/config/SentinelServersConfig.java diff --git a/src/main/java/org/redisson/config/SingleServerConfig.java b/redisson/src/main/java/org/redisson/config/SingleServerConfig.java similarity index 100% rename from src/main/java/org/redisson/config/SingleServerConfig.java rename to redisson/src/main/java/org/redisson/config/SingleServerConfig.java diff --git a/src/main/java/org/redisson/connection/CRC16.java b/redisson/src/main/java/org/redisson/connection/CRC16.java similarity index 100% rename from src/main/java/org/redisson/connection/CRC16.java rename to redisson/src/main/java/org/redisson/connection/CRC16.java diff --git a/src/main/java/org/redisson/connection/ClientConnectionsEntry.java b/redisson/src/main/java/org/redisson/connection/ClientConnectionsEntry.java similarity index 100% rename from src/main/java/org/redisson/connection/ClientConnectionsEntry.java rename to redisson/src/main/java/org/redisson/connection/ClientConnectionsEntry.java diff --git a/src/main/java/org/redisson/connection/ConnectionEventsHub.java b/redisson/src/main/java/org/redisson/connection/ConnectionEventsHub.java similarity index 100% rename from src/main/java/org/redisson/connection/ConnectionEventsHub.java rename to redisson/src/main/java/org/redisson/connection/ConnectionEventsHub.java diff --git a/src/main/java/org/redisson/connection/ConnectionInitializer.java b/redisson/src/main/java/org/redisson/connection/ConnectionInitializer.java similarity index 100% rename from src/main/java/org/redisson/connection/ConnectionInitializer.java rename to redisson/src/main/java/org/redisson/connection/ConnectionInitializer.java diff --git a/src/main/java/org/redisson/connection/ConnectionListener.java b/redisson/src/main/java/org/redisson/connection/ConnectionListener.java similarity index 100% rename from src/main/java/org/redisson/connection/ConnectionListener.java rename to redisson/src/main/java/org/redisson/connection/ConnectionListener.java diff --git a/src/main/java/org/redisson/connection/ConnectionManager.java b/redisson/src/main/java/org/redisson/connection/ConnectionManager.java similarity index 100% rename from src/main/java/org/redisson/connection/ConnectionManager.java rename to redisson/src/main/java/org/redisson/connection/ConnectionManager.java diff --git a/src/main/java/org/redisson/connection/DefaultConnectionListener.java b/redisson/src/main/java/org/redisson/connection/DefaultConnectionListener.java similarity index 100% rename from src/main/java/org/redisson/connection/DefaultConnectionListener.java rename to redisson/src/main/java/org/redisson/connection/DefaultConnectionListener.java diff --git a/src/main/java/org/redisson/connection/ElasticacheConnectionManager.java b/redisson/src/main/java/org/redisson/connection/ElasticacheConnectionManager.java similarity index 100% rename from src/main/java/org/redisson/connection/ElasticacheConnectionManager.java rename to redisson/src/main/java/org/redisson/connection/ElasticacheConnectionManager.java diff --git a/src/main/java/org/redisson/connection/FutureConnectionListener.java b/redisson/src/main/java/org/redisson/connection/FutureConnectionListener.java similarity index 100% rename from src/main/java/org/redisson/connection/FutureConnectionListener.java rename to redisson/src/main/java/org/redisson/connection/FutureConnectionListener.java diff --git a/src/main/java/org/redisson/connection/IdleConnectionWatcher.java b/redisson/src/main/java/org/redisson/connection/IdleConnectionWatcher.java similarity index 100% rename from src/main/java/org/redisson/connection/IdleConnectionWatcher.java rename to redisson/src/main/java/org/redisson/connection/IdleConnectionWatcher.java diff --git a/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java b/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java similarity index 100% rename from src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java rename to redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java diff --git a/src/main/java/org/redisson/connection/MasterSlaveEntry.java b/redisson/src/main/java/org/redisson/connection/MasterSlaveEntry.java similarity index 100% rename from src/main/java/org/redisson/connection/MasterSlaveEntry.java rename to redisson/src/main/java/org/redisson/connection/MasterSlaveEntry.java diff --git a/src/main/java/org/redisson/connection/NodeSource.java b/redisson/src/main/java/org/redisson/connection/NodeSource.java similarity index 100% rename from src/main/java/org/redisson/connection/NodeSource.java rename to redisson/src/main/java/org/redisson/connection/NodeSource.java diff --git a/src/main/java/org/redisson/connection/PubSubConnectionEntry.java b/redisson/src/main/java/org/redisson/connection/PubSubConnectionEntry.java similarity index 100% rename from src/main/java/org/redisson/connection/PubSubConnectionEntry.java rename to redisson/src/main/java/org/redisson/connection/PubSubConnectionEntry.java diff --git a/src/main/java/org/redisson/connection/RedisClientEntry.java b/redisson/src/main/java/org/redisson/connection/RedisClientEntry.java similarity index 100% rename from src/main/java/org/redisson/connection/RedisClientEntry.java rename to redisson/src/main/java/org/redisson/connection/RedisClientEntry.java diff --git a/src/main/java/org/redisson/connection/SentinelConnectionManager.java b/redisson/src/main/java/org/redisson/connection/SentinelConnectionManager.java similarity index 100% rename from src/main/java/org/redisson/connection/SentinelConnectionManager.java rename to redisson/src/main/java/org/redisson/connection/SentinelConnectionManager.java diff --git a/src/main/java/org/redisson/connection/SingleConnectionManager.java b/redisson/src/main/java/org/redisson/connection/SingleConnectionManager.java similarity index 100% rename from src/main/java/org/redisson/connection/SingleConnectionManager.java rename to redisson/src/main/java/org/redisson/connection/SingleConnectionManager.java diff --git a/src/main/java/org/redisson/connection/SingleEntry.java b/redisson/src/main/java/org/redisson/connection/SingleEntry.java similarity index 100% rename from src/main/java/org/redisson/connection/SingleEntry.java rename to redisson/src/main/java/org/redisson/connection/SingleEntry.java diff --git a/src/main/java/org/redisson/connection/balancer/LoadBalancer.java b/redisson/src/main/java/org/redisson/connection/balancer/LoadBalancer.java similarity index 100% rename from src/main/java/org/redisson/connection/balancer/LoadBalancer.java rename to redisson/src/main/java/org/redisson/connection/balancer/LoadBalancer.java diff --git a/src/main/java/org/redisson/connection/balancer/LoadBalancerManager.java b/redisson/src/main/java/org/redisson/connection/balancer/LoadBalancerManager.java similarity index 100% rename from src/main/java/org/redisson/connection/balancer/LoadBalancerManager.java rename to redisson/src/main/java/org/redisson/connection/balancer/LoadBalancerManager.java diff --git a/src/main/java/org/redisson/connection/balancer/LoadBalancerManagerImpl.java b/redisson/src/main/java/org/redisson/connection/balancer/LoadBalancerManagerImpl.java similarity index 100% rename from src/main/java/org/redisson/connection/balancer/LoadBalancerManagerImpl.java rename to redisson/src/main/java/org/redisson/connection/balancer/LoadBalancerManagerImpl.java diff --git a/src/main/java/org/redisson/connection/balancer/RandomLoadBalancer.java b/redisson/src/main/java/org/redisson/connection/balancer/RandomLoadBalancer.java similarity index 100% rename from src/main/java/org/redisson/connection/balancer/RandomLoadBalancer.java rename to redisson/src/main/java/org/redisson/connection/balancer/RandomLoadBalancer.java diff --git a/src/main/java/org/redisson/connection/balancer/RoundRobinLoadBalancer.java b/redisson/src/main/java/org/redisson/connection/balancer/RoundRobinLoadBalancer.java similarity index 100% rename from src/main/java/org/redisson/connection/balancer/RoundRobinLoadBalancer.java rename to redisson/src/main/java/org/redisson/connection/balancer/RoundRobinLoadBalancer.java diff --git a/src/main/java/org/redisson/connection/balancer/WeightedRoundRobinBalancer.java b/redisson/src/main/java/org/redisson/connection/balancer/WeightedRoundRobinBalancer.java similarity index 100% rename from src/main/java/org/redisson/connection/balancer/WeightedRoundRobinBalancer.java rename to redisson/src/main/java/org/redisson/connection/balancer/WeightedRoundRobinBalancer.java diff --git a/src/main/java/org/redisson/connection/decoder/CacheGetAllDecoder.java b/redisson/src/main/java/org/redisson/connection/decoder/CacheGetAllDecoder.java similarity index 100% rename from src/main/java/org/redisson/connection/decoder/CacheGetAllDecoder.java rename to redisson/src/main/java/org/redisson/connection/decoder/CacheGetAllDecoder.java diff --git a/src/main/java/org/redisson/connection/decoder/ListDrainToDecoder.java b/redisson/src/main/java/org/redisson/connection/decoder/ListDrainToDecoder.java similarity index 100% rename from src/main/java/org/redisson/connection/decoder/ListDrainToDecoder.java rename to redisson/src/main/java/org/redisson/connection/decoder/ListDrainToDecoder.java diff --git a/src/main/java/org/redisson/connection/decoder/ListFirstObjectDecoder.java b/redisson/src/main/java/org/redisson/connection/decoder/ListFirstObjectDecoder.java similarity index 100% rename from src/main/java/org/redisson/connection/decoder/ListFirstObjectDecoder.java rename to redisson/src/main/java/org/redisson/connection/decoder/ListFirstObjectDecoder.java diff --git a/src/main/java/org/redisson/connection/decoder/MapGetAllDecoder.java b/redisson/src/main/java/org/redisson/connection/decoder/MapGetAllDecoder.java similarity index 100% rename from src/main/java/org/redisson/connection/decoder/MapGetAllDecoder.java rename to redisson/src/main/java/org/redisson/connection/decoder/MapGetAllDecoder.java diff --git a/src/main/java/org/redisson/connection/pool/ConnectionPool.java b/redisson/src/main/java/org/redisson/connection/pool/ConnectionPool.java similarity index 100% rename from src/main/java/org/redisson/connection/pool/ConnectionPool.java rename to redisson/src/main/java/org/redisson/connection/pool/ConnectionPool.java diff --git a/src/main/java/org/redisson/connection/pool/MasterConnectionPool.java b/redisson/src/main/java/org/redisson/connection/pool/MasterConnectionPool.java similarity index 100% rename from src/main/java/org/redisson/connection/pool/MasterConnectionPool.java rename to redisson/src/main/java/org/redisson/connection/pool/MasterConnectionPool.java diff --git a/src/main/java/org/redisson/connection/pool/PubSubConnectionPool.java b/redisson/src/main/java/org/redisson/connection/pool/PubSubConnectionPool.java similarity index 100% rename from src/main/java/org/redisson/connection/pool/PubSubConnectionPool.java rename to redisson/src/main/java/org/redisson/connection/pool/PubSubConnectionPool.java diff --git a/src/main/java/org/redisson/connection/pool/SinglePubSubConnectionPool.java b/redisson/src/main/java/org/redisson/connection/pool/SinglePubSubConnectionPool.java similarity index 100% rename from src/main/java/org/redisson/connection/pool/SinglePubSubConnectionPool.java rename to redisson/src/main/java/org/redisson/connection/pool/SinglePubSubConnectionPool.java diff --git a/src/main/java/org/redisson/connection/pool/SlaveConnectionPool.java b/redisson/src/main/java/org/redisson/connection/pool/SlaveConnectionPool.java similarity index 100% rename from src/main/java/org/redisson/connection/pool/SlaveConnectionPool.java rename to redisson/src/main/java/org/redisson/connection/pool/SlaveConnectionPool.java diff --git a/src/main/java/org/redisson/executor/ClassLoaderDelegator.java b/redisson/src/main/java/org/redisson/executor/ClassLoaderDelegator.java similarity index 100% rename from src/main/java/org/redisson/executor/ClassLoaderDelegator.java rename to redisson/src/main/java/org/redisson/executor/ClassLoaderDelegator.java diff --git a/src/main/java/org/redisson/executor/ExecutorRemoteService.java b/redisson/src/main/java/org/redisson/executor/ExecutorRemoteService.java similarity index 100% rename from src/main/java/org/redisson/executor/ExecutorRemoteService.java rename to redisson/src/main/java/org/redisson/executor/ExecutorRemoteService.java diff --git a/src/main/java/org/redisson/executor/RedissonClassLoader.java b/redisson/src/main/java/org/redisson/executor/RedissonClassLoader.java similarity index 100% rename from src/main/java/org/redisson/executor/RedissonClassLoader.java rename to redisson/src/main/java/org/redisson/executor/RedissonClassLoader.java diff --git a/src/main/java/org/redisson/executor/RemoteExecutorService.java b/redisson/src/main/java/org/redisson/executor/RemoteExecutorService.java similarity index 100% rename from src/main/java/org/redisson/executor/RemoteExecutorService.java rename to redisson/src/main/java/org/redisson/executor/RemoteExecutorService.java diff --git a/src/main/java/org/redisson/executor/RemoteExecutorServiceAsync.java b/redisson/src/main/java/org/redisson/executor/RemoteExecutorServiceAsync.java similarity index 100% rename from src/main/java/org/redisson/executor/RemoteExecutorServiceAsync.java rename to redisson/src/main/java/org/redisson/executor/RemoteExecutorServiceAsync.java diff --git a/src/main/java/org/redisson/executor/RemoteExecutorServiceImpl.java b/redisson/src/main/java/org/redisson/executor/RemoteExecutorServiceImpl.java similarity index 100% rename from src/main/java/org/redisson/executor/RemoteExecutorServiceImpl.java rename to redisson/src/main/java/org/redisson/executor/RemoteExecutorServiceImpl.java diff --git a/src/main/java/org/redisson/executor/RemotePromise.java b/redisson/src/main/java/org/redisson/executor/RemotePromise.java similarity index 100% rename from src/main/java/org/redisson/executor/RemotePromise.java rename to redisson/src/main/java/org/redisson/executor/RemotePromise.java diff --git a/src/main/java/org/redisson/liveobject/LiveObjectTemplate.java b/redisson/src/main/java/org/redisson/liveobject/LiveObjectTemplate.java similarity index 100% rename from src/main/java/org/redisson/liveobject/LiveObjectTemplate.java rename to redisson/src/main/java/org/redisson/liveobject/LiveObjectTemplate.java diff --git a/src/main/java/org/redisson/liveobject/annotation/REntity.java b/redisson/src/main/java/org/redisson/liveobject/annotation/REntity.java similarity index 100% rename from src/main/java/org/redisson/liveobject/annotation/REntity.java rename to redisson/src/main/java/org/redisson/liveobject/annotation/REntity.java diff --git a/src/main/java/org/redisson/liveobject/annotation/RId.java b/redisson/src/main/java/org/redisson/liveobject/annotation/RId.java similarity index 100% rename from src/main/java/org/redisson/liveobject/annotation/RId.java rename to redisson/src/main/java/org/redisson/liveobject/annotation/RId.java diff --git a/src/main/java/org/redisson/liveobject/annotation/RObjectField.java b/redisson/src/main/java/org/redisson/liveobject/annotation/RObjectField.java similarity index 100% rename from src/main/java/org/redisson/liveobject/annotation/RObjectField.java rename to redisson/src/main/java/org/redisson/liveobject/annotation/RObjectField.java diff --git a/src/main/java/org/redisson/liveobject/core/AccessorInterceptor.java b/redisson/src/main/java/org/redisson/liveobject/core/AccessorInterceptor.java similarity index 100% rename from src/main/java/org/redisson/liveobject/core/AccessorInterceptor.java rename to redisson/src/main/java/org/redisson/liveobject/core/AccessorInterceptor.java diff --git a/src/main/java/org/redisson/liveobject/core/ExpirableInterceptor.java b/redisson/src/main/java/org/redisson/liveobject/core/ExpirableInterceptor.java similarity index 100% rename from src/main/java/org/redisson/liveobject/core/ExpirableInterceptor.java rename to redisson/src/main/java/org/redisson/liveobject/core/ExpirableInterceptor.java diff --git a/src/main/java/org/redisson/liveobject/core/LiveObjectInterceptor.java b/redisson/src/main/java/org/redisson/liveobject/core/LiveObjectInterceptor.java similarity index 100% rename from src/main/java/org/redisson/liveobject/core/LiveObjectInterceptor.java rename to redisson/src/main/java/org/redisson/liveobject/core/LiveObjectInterceptor.java diff --git a/src/main/java/org/redisson/liveobject/misc/Introspectior.java b/redisson/src/main/java/org/redisson/liveobject/misc/Introspectior.java similarity index 100% rename from src/main/java/org/redisson/liveobject/misc/Introspectior.java rename to redisson/src/main/java/org/redisson/liveobject/misc/Introspectior.java diff --git a/src/main/java/org/redisson/liveobject/misc/RedissonObjectFactory.java b/redisson/src/main/java/org/redisson/liveobject/misc/RedissonObjectFactory.java similarity index 100% rename from src/main/java/org/redisson/liveobject/misc/RedissonObjectFactory.java rename to redisson/src/main/java/org/redisson/liveobject/misc/RedissonObjectFactory.java diff --git a/src/main/java/org/redisson/liveobject/provider/CodecProvider.java b/redisson/src/main/java/org/redisson/liveobject/provider/CodecProvider.java similarity index 100% rename from src/main/java/org/redisson/liveobject/provider/CodecProvider.java rename to redisson/src/main/java/org/redisson/liveobject/provider/CodecProvider.java diff --git a/src/main/java/org/redisson/liveobject/provider/DefaultCodecProvider.java b/redisson/src/main/java/org/redisson/liveobject/provider/DefaultCodecProvider.java similarity index 100% rename from src/main/java/org/redisson/liveobject/provider/DefaultCodecProvider.java rename to redisson/src/main/java/org/redisson/liveobject/provider/DefaultCodecProvider.java diff --git a/src/main/java/org/redisson/liveobject/provider/DefaultResolverProvider.java b/redisson/src/main/java/org/redisson/liveobject/provider/DefaultResolverProvider.java similarity index 100% rename from src/main/java/org/redisson/liveobject/provider/DefaultResolverProvider.java rename to redisson/src/main/java/org/redisson/liveobject/provider/DefaultResolverProvider.java diff --git a/src/main/java/org/redisson/liveobject/provider/ResolverProvider.java b/redisson/src/main/java/org/redisson/liveobject/provider/ResolverProvider.java similarity index 100% rename from src/main/java/org/redisson/liveobject/provider/ResolverProvider.java rename to redisson/src/main/java/org/redisson/liveobject/provider/ResolverProvider.java diff --git a/src/main/java/org/redisson/liveobject/resolver/AbstractNamingScheme.java b/redisson/src/main/java/org/redisson/liveobject/resolver/AbstractNamingScheme.java similarity index 100% rename from src/main/java/org/redisson/liveobject/resolver/AbstractNamingScheme.java rename to redisson/src/main/java/org/redisson/liveobject/resolver/AbstractNamingScheme.java diff --git a/src/main/java/org/redisson/liveobject/resolver/DefaultNamingScheme.java b/redisson/src/main/java/org/redisson/liveobject/resolver/DefaultNamingScheme.java similarity index 100% rename from src/main/java/org/redisson/liveobject/resolver/DefaultNamingScheme.java rename to redisson/src/main/java/org/redisson/liveobject/resolver/DefaultNamingScheme.java diff --git a/src/main/java/org/redisson/liveobject/resolver/DistributedAtomicLongIdGenerator.java b/redisson/src/main/java/org/redisson/liveobject/resolver/DistributedAtomicLongIdGenerator.java similarity index 100% rename from src/main/java/org/redisson/liveobject/resolver/DistributedAtomicLongIdGenerator.java rename to redisson/src/main/java/org/redisson/liveobject/resolver/DistributedAtomicLongIdGenerator.java diff --git a/src/main/java/org/redisson/liveobject/resolver/NamingScheme.java b/redisson/src/main/java/org/redisson/liveobject/resolver/NamingScheme.java similarity index 100% rename from src/main/java/org/redisson/liveobject/resolver/NamingScheme.java rename to redisson/src/main/java/org/redisson/liveobject/resolver/NamingScheme.java diff --git a/src/main/java/org/redisson/liveobject/resolver/RIdResolver.java b/redisson/src/main/java/org/redisson/liveobject/resolver/RIdResolver.java similarity index 100% rename from src/main/java/org/redisson/liveobject/resolver/RIdResolver.java rename to redisson/src/main/java/org/redisson/liveobject/resolver/RIdResolver.java diff --git a/src/main/java/org/redisson/liveobject/resolver/RandomUUIDIdStringGenerator.java b/redisson/src/main/java/org/redisson/liveobject/resolver/RandomUUIDIdStringGenerator.java similarity index 100% rename from src/main/java/org/redisson/liveobject/resolver/RandomUUIDIdStringGenerator.java rename to redisson/src/main/java/org/redisson/liveobject/resolver/RandomUUIDIdStringGenerator.java diff --git a/src/main/java/org/redisson/liveobject/resolver/Resolver.java b/redisson/src/main/java/org/redisson/liveobject/resolver/Resolver.java similarity index 100% rename from src/main/java/org/redisson/liveobject/resolver/Resolver.java rename to redisson/src/main/java/org/redisson/liveobject/resolver/Resolver.java diff --git a/src/main/java/org/redisson/misc/CompositeIterable.java b/redisson/src/main/java/org/redisson/misc/CompositeIterable.java similarity index 100% rename from src/main/java/org/redisson/misc/CompositeIterable.java rename to redisson/src/main/java/org/redisson/misc/CompositeIterable.java diff --git a/src/main/java/org/redisson/misc/Hash.java b/redisson/src/main/java/org/redisson/misc/Hash.java similarity index 100% rename from src/main/java/org/redisson/misc/Hash.java rename to redisson/src/main/java/org/redisson/misc/Hash.java diff --git a/src/main/java/org/redisson/misc/InfinitySemaphoreLatch.java b/redisson/src/main/java/org/redisson/misc/InfinitySemaphoreLatch.java similarity index 100% rename from src/main/java/org/redisson/misc/InfinitySemaphoreLatch.java rename to redisson/src/main/java/org/redisson/misc/InfinitySemaphoreLatch.java diff --git a/src/main/java/org/redisson/misc/PromiseDelegator.java b/redisson/src/main/java/org/redisson/misc/PromiseDelegator.java similarity index 100% rename from src/main/java/org/redisson/misc/PromiseDelegator.java rename to redisson/src/main/java/org/redisson/misc/PromiseDelegator.java diff --git a/src/main/java/org/redisson/misc/ReclosableLatch.java b/redisson/src/main/java/org/redisson/misc/ReclosableLatch.java similarity index 100% rename from src/main/java/org/redisson/misc/ReclosableLatch.java rename to redisson/src/main/java/org/redisson/misc/ReclosableLatch.java diff --git a/src/main/java/org/redisson/misc/URIBuilder.java b/redisson/src/main/java/org/redisson/misc/URIBuilder.java similarity index 100% rename from src/main/java/org/redisson/misc/URIBuilder.java rename to redisson/src/main/java/org/redisson/misc/URIBuilder.java diff --git a/src/main/java/org/redisson/pubsub/AsyncSemaphore.java b/redisson/src/main/java/org/redisson/pubsub/AsyncSemaphore.java similarity index 100% rename from src/main/java/org/redisson/pubsub/AsyncSemaphore.java rename to redisson/src/main/java/org/redisson/pubsub/AsyncSemaphore.java diff --git a/src/main/java/org/redisson/pubsub/CountDownLatchPubSub.java b/redisson/src/main/java/org/redisson/pubsub/CountDownLatchPubSub.java similarity index 100% rename from src/main/java/org/redisson/pubsub/CountDownLatchPubSub.java rename to redisson/src/main/java/org/redisson/pubsub/CountDownLatchPubSub.java diff --git a/src/main/java/org/redisson/pubsub/LockPubSub.java b/redisson/src/main/java/org/redisson/pubsub/LockPubSub.java similarity index 100% rename from src/main/java/org/redisson/pubsub/LockPubSub.java rename to redisson/src/main/java/org/redisson/pubsub/LockPubSub.java diff --git a/src/main/java/org/redisson/pubsub/PublishSubscribe.java b/redisson/src/main/java/org/redisson/pubsub/PublishSubscribe.java similarity index 100% rename from src/main/java/org/redisson/pubsub/PublishSubscribe.java rename to redisson/src/main/java/org/redisson/pubsub/PublishSubscribe.java diff --git a/src/main/java/org/redisson/pubsub/SemaphorePubSub.java b/redisson/src/main/java/org/redisson/pubsub/SemaphorePubSub.java similarity index 100% rename from src/main/java/org/redisson/pubsub/SemaphorePubSub.java rename to redisson/src/main/java/org/redisson/pubsub/SemaphorePubSub.java diff --git a/src/main/java/org/redisson/pubsub/TransferListener.java b/redisson/src/main/java/org/redisson/pubsub/TransferListener.java similarity index 100% rename from src/main/java/org/redisson/pubsub/TransferListener.java rename to redisson/src/main/java/org/redisson/pubsub/TransferListener.java diff --git a/src/main/java/org/redisson/reactive/NettyFuturePublisher.java b/redisson/src/main/java/org/redisson/reactive/NettyFuturePublisher.java similarity index 100% rename from src/main/java/org/redisson/reactive/NettyFuturePublisher.java rename to redisson/src/main/java/org/redisson/reactive/NettyFuturePublisher.java diff --git a/src/main/java/org/redisson/reactive/PublisherAdder.java b/redisson/src/main/java/org/redisson/reactive/PublisherAdder.java similarity index 100% rename from src/main/java/org/redisson/reactive/PublisherAdder.java rename to redisson/src/main/java/org/redisson/reactive/PublisherAdder.java diff --git a/src/main/java/org/redisson/reactive/RedissonAtomicLongReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonAtomicLongReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonAtomicLongReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonAtomicLongReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonBatchReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonBatchReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonBatchReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonBatchReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonBitSetReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonBitSetReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonBitSetReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonBitSetReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonBlockingQueueReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonBlockingQueueReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonBlockingQueueReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonBlockingQueueReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonBucketReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonBucketReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonBucketReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonBucketReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonDequeReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonDequeReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonDequeReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonDequeReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonExpirableReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonExpirableReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonExpirableReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonExpirableReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonHyperLogLogReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonHyperLogLogReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonHyperLogLogReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonHyperLogLogReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonKeysReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonKeysReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonKeysReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonKeysReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonLexSortedSetReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonLexSortedSetReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonLexSortedSetReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonLexSortedSetReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonListReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonListReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonListReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonListReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonMapCacheReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonMapCacheReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonMapCacheReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonMapCacheReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonMapReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonMapReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonMapReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonMapReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonMapReactiveIterator.java b/redisson/src/main/java/org/redisson/reactive/RedissonMapReactiveIterator.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonMapReactiveIterator.java rename to redisson/src/main/java/org/redisson/reactive/RedissonMapReactiveIterator.java diff --git a/src/main/java/org/redisson/reactive/RedissonObjectReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonObjectReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonObjectReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonObjectReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonPatternTopicReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonPatternTopicReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonPatternTopicReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonPatternTopicReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonQueueReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonQueueReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonQueueReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonQueueReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonScoredSortedSetReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonScoredSortedSetReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonScoredSortedSetReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonScoredSortedSetReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonScriptReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonScriptReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonScriptReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonScriptReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonSetCacheReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonSetCacheReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonSetCacheReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonSetCacheReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonSetReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonSetReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonSetReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonSetReactive.java diff --git a/src/main/java/org/redisson/reactive/RedissonTopicReactive.java b/redisson/src/main/java/org/redisson/reactive/RedissonTopicReactive.java similarity index 100% rename from src/main/java/org/redisson/reactive/RedissonTopicReactive.java rename to redisson/src/main/java/org/redisson/reactive/RedissonTopicReactive.java diff --git a/src/main/java/org/redisson/reactive/SetReactiveIterator.java b/redisson/src/main/java/org/redisson/reactive/SetReactiveIterator.java similarity index 100% rename from src/main/java/org/redisson/reactive/SetReactiveIterator.java rename to redisson/src/main/java/org/redisson/reactive/SetReactiveIterator.java diff --git a/src/main/java/org/redisson/remote/RRemoteAsync.java b/redisson/src/main/java/org/redisson/remote/RRemoteAsync.java similarity index 100% rename from src/main/java/org/redisson/remote/RRemoteAsync.java rename to redisson/src/main/java/org/redisson/remote/RRemoteAsync.java diff --git a/src/main/java/org/redisson/remote/RRemoteServiceResponse.java b/redisson/src/main/java/org/redisson/remote/RRemoteServiceResponse.java similarity index 100% rename from src/main/java/org/redisson/remote/RRemoteServiceResponse.java rename to redisson/src/main/java/org/redisson/remote/RRemoteServiceResponse.java diff --git a/src/main/java/org/redisson/remote/RemoteServiceAck.java b/redisson/src/main/java/org/redisson/remote/RemoteServiceAck.java similarity index 100% rename from src/main/java/org/redisson/remote/RemoteServiceAck.java rename to redisson/src/main/java/org/redisson/remote/RemoteServiceAck.java diff --git a/src/main/java/org/redisson/remote/RemoteServiceAckTimeoutException.java b/redisson/src/main/java/org/redisson/remote/RemoteServiceAckTimeoutException.java similarity index 100% rename from src/main/java/org/redisson/remote/RemoteServiceAckTimeoutException.java rename to redisson/src/main/java/org/redisson/remote/RemoteServiceAckTimeoutException.java diff --git a/src/main/java/org/redisson/remote/RemoteServiceKey.java b/redisson/src/main/java/org/redisson/remote/RemoteServiceKey.java similarity index 100% rename from src/main/java/org/redisson/remote/RemoteServiceKey.java rename to redisson/src/main/java/org/redisson/remote/RemoteServiceKey.java diff --git a/src/main/java/org/redisson/remote/RemoteServiceMethod.java b/redisson/src/main/java/org/redisson/remote/RemoteServiceMethod.java similarity index 100% rename from src/main/java/org/redisson/remote/RemoteServiceMethod.java rename to redisson/src/main/java/org/redisson/remote/RemoteServiceMethod.java diff --git a/src/main/java/org/redisson/remote/RemoteServiceRequest.java b/redisson/src/main/java/org/redisson/remote/RemoteServiceRequest.java similarity index 100% rename from src/main/java/org/redisson/remote/RemoteServiceRequest.java rename to redisson/src/main/java/org/redisson/remote/RemoteServiceRequest.java diff --git a/src/main/java/org/redisson/remote/RemoteServiceResponse.java b/redisson/src/main/java/org/redisson/remote/RemoteServiceResponse.java similarity index 100% rename from src/main/java/org/redisson/remote/RemoteServiceResponse.java rename to redisson/src/main/java/org/redisson/remote/RemoteServiceResponse.java diff --git a/src/main/java/org/redisson/remote/RemoteServiceTimeoutException.java b/redisson/src/main/java/org/redisson/remote/RemoteServiceTimeoutException.java similarity index 100% rename from src/main/java/org/redisson/remote/RemoteServiceTimeoutException.java rename to redisson/src/main/java/org/redisson/remote/RemoteServiceTimeoutException.java diff --git a/src/main/java/org/redisson/spring/cache/CacheConfig.java b/redisson/src/main/java/org/redisson/spring/cache/CacheConfig.java similarity index 100% rename from src/main/java/org/redisson/spring/cache/CacheConfig.java rename to redisson/src/main/java/org/redisson/spring/cache/CacheConfig.java diff --git a/src/main/java/org/redisson/spring/cache/CacheConfigSupport.java b/redisson/src/main/java/org/redisson/spring/cache/CacheConfigSupport.java similarity index 100% rename from src/main/java/org/redisson/spring/cache/CacheConfigSupport.java rename to redisson/src/main/java/org/redisson/spring/cache/CacheConfigSupport.java diff --git a/src/main/java/org/redisson/spring/cache/NullValue.java b/redisson/src/main/java/org/redisson/spring/cache/NullValue.java similarity index 100% rename from src/main/java/org/redisson/spring/cache/NullValue.java rename to redisson/src/main/java/org/redisson/spring/cache/NullValue.java diff --git a/src/main/java/org/redisson/spring/cache/RedissonCache.java b/redisson/src/main/java/org/redisson/spring/cache/RedissonCache.java similarity index 100% rename from src/main/java/org/redisson/spring/cache/RedissonCache.java rename to redisson/src/main/java/org/redisson/spring/cache/RedissonCache.java diff --git a/src/main/java/org/redisson/spring/cache/RedissonSpringCacheManager.java b/redisson/src/main/java/org/redisson/spring/cache/RedissonSpringCacheManager.java similarity index 100% rename from src/main/java/org/redisson/spring/cache/RedissonSpringCacheManager.java rename to redisson/src/main/java/org/redisson/spring/cache/RedissonSpringCacheManager.java diff --git a/src/test/java/org/redisson/BaseConcurrentTest.java b/redisson/src/test/java/org/redisson/BaseConcurrentTest.java similarity index 100% rename from src/test/java/org/redisson/BaseConcurrentTest.java rename to redisson/src/test/java/org/redisson/BaseConcurrentTest.java diff --git a/src/test/java/org/redisson/BaseReactiveTest.java b/redisson/src/test/java/org/redisson/BaseReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/BaseReactiveTest.java rename to redisson/src/test/java/org/redisson/BaseReactiveTest.java diff --git a/src/test/java/org/redisson/BaseTest.java b/redisson/src/test/java/org/redisson/BaseTest.java similarity index 100% rename from src/test/java/org/redisson/BaseTest.java rename to redisson/src/test/java/org/redisson/BaseTest.java diff --git a/src/test/java/org/redisson/CommandHandlersTest.java b/redisson/src/test/java/org/redisson/CommandHandlersTest.java similarity index 100% rename from src/test/java/org/redisson/CommandHandlersTest.java rename to redisson/src/test/java/org/redisson/CommandHandlersTest.java diff --git a/src/test/java/org/redisson/ConcurrentRedissonSortedSetTest.java b/redisson/src/test/java/org/redisson/ConcurrentRedissonSortedSetTest.java similarity index 100% rename from src/test/java/org/redisson/ConcurrentRedissonSortedSetTest.java rename to redisson/src/test/java/org/redisson/ConcurrentRedissonSortedSetTest.java diff --git a/src/test/java/org/redisson/ErrorsCodec.java b/redisson/src/test/java/org/redisson/ErrorsCodec.java similarity index 100% rename from src/test/java/org/redisson/ErrorsCodec.java rename to redisson/src/test/java/org/redisson/ErrorsCodec.java diff --git a/src/test/java/org/redisson/RedisClientTest.java b/redisson/src/test/java/org/redisson/RedisClientTest.java similarity index 100% rename from src/test/java/org/redisson/RedisClientTest.java rename to redisson/src/test/java/org/redisson/RedisClientTest.java diff --git a/src/test/java/org/redisson/RedisRunner.java b/redisson/src/test/java/org/redisson/RedisRunner.java similarity index 100% rename from src/test/java/org/redisson/RedisRunner.java rename to redisson/src/test/java/org/redisson/RedisRunner.java diff --git a/src/test/java/org/redisson/RedisVersion.java b/redisson/src/test/java/org/redisson/RedisVersion.java similarity index 100% rename from src/test/java/org/redisson/RedisVersion.java rename to redisson/src/test/java/org/redisson/RedisVersion.java diff --git a/src/test/java/org/redisson/RedissonAtomicDoubleTest.java b/redisson/src/test/java/org/redisson/RedissonAtomicDoubleTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonAtomicDoubleTest.java rename to redisson/src/test/java/org/redisson/RedissonAtomicDoubleTest.java diff --git a/src/test/java/org/redisson/RedissonAtomicLongReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonAtomicLongReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonAtomicLongReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonAtomicLongReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonAtomicLongTest.java b/redisson/src/test/java/org/redisson/RedissonAtomicLongTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonAtomicLongTest.java rename to redisson/src/test/java/org/redisson/RedissonAtomicLongTest.java diff --git a/src/test/java/org/redisson/RedissonBatchTest.java b/redisson/src/test/java/org/redisson/RedissonBatchTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonBatchTest.java rename to redisson/src/test/java/org/redisson/RedissonBatchTest.java diff --git a/src/test/java/org/redisson/RedissonBitSetReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonBitSetReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonBitSetReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonBitSetReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonBitSetTest.java b/redisson/src/test/java/org/redisson/RedissonBitSetTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonBitSetTest.java rename to redisson/src/test/java/org/redisson/RedissonBitSetTest.java diff --git a/src/test/java/org/redisson/RedissonBlockingDequeTest.java b/redisson/src/test/java/org/redisson/RedissonBlockingDequeTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonBlockingDequeTest.java rename to redisson/src/test/java/org/redisson/RedissonBlockingDequeTest.java diff --git a/src/test/java/org/redisson/RedissonBlockingQueueReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonBlockingQueueReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonBlockingQueueReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonBlockingQueueReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonBlockingQueueTest.java b/redisson/src/test/java/org/redisson/RedissonBlockingQueueTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonBlockingQueueTest.java rename to redisson/src/test/java/org/redisson/RedissonBlockingQueueTest.java diff --git a/src/test/java/org/redisson/RedissonBloomFilterTest.java b/redisson/src/test/java/org/redisson/RedissonBloomFilterTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonBloomFilterTest.java rename to redisson/src/test/java/org/redisson/RedissonBloomFilterTest.java diff --git a/src/test/java/org/redisson/RedissonBoundedBlockingQueueTest.java b/redisson/src/test/java/org/redisson/RedissonBoundedBlockingQueueTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonBoundedBlockingQueueTest.java rename to redisson/src/test/java/org/redisson/RedissonBoundedBlockingQueueTest.java diff --git a/src/test/java/org/redisson/RedissonBucketReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonBucketReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonBucketReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonBucketReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonBucketTest.java b/redisson/src/test/java/org/redisson/RedissonBucketTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonBucketTest.java rename to redisson/src/test/java/org/redisson/RedissonBucketTest.java diff --git a/src/test/java/org/redisson/RedissonBucketsTest.java b/redisson/src/test/java/org/redisson/RedissonBucketsTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonBucketsTest.java rename to redisson/src/test/java/org/redisson/RedissonBucketsTest.java diff --git a/src/test/java/org/redisson/RedissonCodecTest.java b/redisson/src/test/java/org/redisson/RedissonCodecTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonCodecTest.java rename to redisson/src/test/java/org/redisson/RedissonCodecTest.java diff --git a/src/test/java/org/redisson/RedissonConcurrentMapTest.java b/redisson/src/test/java/org/redisson/RedissonConcurrentMapTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonConcurrentMapTest.java rename to redisson/src/test/java/org/redisson/RedissonConcurrentMapTest.java diff --git a/src/test/java/org/redisson/RedissonCountDownLatchConcurrentTest.java b/redisson/src/test/java/org/redisson/RedissonCountDownLatchConcurrentTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonCountDownLatchConcurrentTest.java rename to redisson/src/test/java/org/redisson/RedissonCountDownLatchConcurrentTest.java diff --git a/src/test/java/org/redisson/RedissonCountDownLatchTest.java b/redisson/src/test/java/org/redisson/RedissonCountDownLatchTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonCountDownLatchTest.java rename to redisson/src/test/java/org/redisson/RedissonCountDownLatchTest.java diff --git a/src/test/java/org/redisson/RedissonDequeReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonDequeReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonDequeReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonDequeReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonDequeTest.java b/redisson/src/test/java/org/redisson/RedissonDequeTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonDequeTest.java rename to redisson/src/test/java/org/redisson/RedissonDequeTest.java diff --git a/src/test/java/org/redisson/RedissonFairLockTest.java b/redisson/src/test/java/org/redisson/RedissonFairLockTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonFairLockTest.java rename to redisson/src/test/java/org/redisson/RedissonFairLockTest.java diff --git a/src/test/java/org/redisson/RedissonGeoTest.java b/redisson/src/test/java/org/redisson/RedissonGeoTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonGeoTest.java rename to redisson/src/test/java/org/redisson/RedissonGeoTest.java diff --git a/src/test/java/org/redisson/RedissonHyperLogLogReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonHyperLogLogReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonHyperLogLogReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonHyperLogLogReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonHyperLogLogTest.java b/redisson/src/test/java/org/redisson/RedissonHyperLogLogTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonHyperLogLogTest.java rename to redisson/src/test/java/org/redisson/RedissonHyperLogLogTest.java diff --git a/src/test/java/org/redisson/RedissonKeysReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonKeysReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonKeysReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonKeysReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonKeysTest.java b/redisson/src/test/java/org/redisson/RedissonKeysTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonKeysTest.java rename to redisson/src/test/java/org/redisson/RedissonKeysTest.java diff --git a/src/test/java/org/redisson/RedissonLexSortedSetReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonLexSortedSetReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonLexSortedSetReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonLexSortedSetReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonLexSortedSetTest.java b/redisson/src/test/java/org/redisson/RedissonLexSortedSetTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonLexSortedSetTest.java rename to redisson/src/test/java/org/redisson/RedissonLexSortedSetTest.java diff --git a/src/test/java/org/redisson/RedissonListMultimapCacheTest.java b/redisson/src/test/java/org/redisson/RedissonListMultimapCacheTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonListMultimapCacheTest.java rename to redisson/src/test/java/org/redisson/RedissonListMultimapCacheTest.java diff --git a/src/test/java/org/redisson/RedissonListMultimapTest.java b/redisson/src/test/java/org/redisson/RedissonListMultimapTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonListMultimapTest.java rename to redisson/src/test/java/org/redisson/RedissonListMultimapTest.java diff --git a/src/test/java/org/redisson/RedissonListReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonListReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonListReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonListReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonListTest.java b/redisson/src/test/java/org/redisson/RedissonListTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonListTest.java rename to redisson/src/test/java/org/redisson/RedissonListTest.java diff --git a/src/test/java/org/redisson/RedissonLiveObjectServiceTest.java b/redisson/src/test/java/org/redisson/RedissonLiveObjectServiceTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonLiveObjectServiceTest.java rename to redisson/src/test/java/org/redisson/RedissonLiveObjectServiceTest.java diff --git a/src/test/java/org/redisson/RedissonLockHeavyTest.java b/redisson/src/test/java/org/redisson/RedissonLockHeavyTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonLockHeavyTest.java rename to redisson/src/test/java/org/redisson/RedissonLockHeavyTest.java diff --git a/src/test/java/org/redisson/RedissonLockTest.java b/redisson/src/test/java/org/redisson/RedissonLockTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonLockTest.java rename to redisson/src/test/java/org/redisson/RedissonLockTest.java diff --git a/src/test/java/org/redisson/RedissonMapCacheReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonMapCacheReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonMapCacheReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonMapCacheReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonMapCacheTest.java b/redisson/src/test/java/org/redisson/RedissonMapCacheTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonMapCacheTest.java rename to redisson/src/test/java/org/redisson/RedissonMapCacheTest.java diff --git a/src/test/java/org/redisson/RedissonMapReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonMapReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonMapReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonMapReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonMapTest.java b/redisson/src/test/java/org/redisson/RedissonMapTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonMapTest.java rename to redisson/src/test/java/org/redisson/RedissonMapTest.java diff --git a/src/test/java/org/redisson/RedissonMultiLockTest.java b/redisson/src/test/java/org/redisson/RedissonMultiLockTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonMultiLockTest.java rename to redisson/src/test/java/org/redisson/RedissonMultiLockTest.java diff --git a/src/test/java/org/redisson/RedissonQueueReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonQueueReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonQueueReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonQueueReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonQueueTest.java b/redisson/src/test/java/org/redisson/RedissonQueueTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonQueueTest.java rename to redisson/src/test/java/org/redisson/RedissonQueueTest.java diff --git a/src/test/java/org/redisson/RedissonReadWriteLockTest.java b/redisson/src/test/java/org/redisson/RedissonReadWriteLockTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonReadWriteLockTest.java rename to redisson/src/test/java/org/redisson/RedissonReadWriteLockTest.java diff --git a/src/test/java/org/redisson/RedissonRedLockTest.java b/redisson/src/test/java/org/redisson/RedissonRedLockTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonRedLockTest.java rename to redisson/src/test/java/org/redisson/RedissonRedLockTest.java diff --git a/src/test/java/org/redisson/RedissonRemoteServiceTest.java b/redisson/src/test/java/org/redisson/RedissonRemoteServiceTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonRemoteServiceTest.java rename to redisson/src/test/java/org/redisson/RedissonRemoteServiceTest.java diff --git a/src/test/java/org/redisson/RedissonRunnable.java b/redisson/src/test/java/org/redisson/RedissonRunnable.java similarity index 100% rename from src/test/java/org/redisson/RedissonRunnable.java rename to redisson/src/test/java/org/redisson/RedissonRunnable.java diff --git a/src/test/java/org/redisson/RedissonRuntimeEnvironment.java b/redisson/src/test/java/org/redisson/RedissonRuntimeEnvironment.java similarity index 100% rename from src/test/java/org/redisson/RedissonRuntimeEnvironment.java rename to redisson/src/test/java/org/redisson/RedissonRuntimeEnvironment.java diff --git a/src/test/java/org/redisson/RedissonScoredSortedSetReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonScoredSortedSetReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonScoredSortedSetReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonScoredSortedSetReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonScoredSortedSetTest.java b/redisson/src/test/java/org/redisson/RedissonScoredSortedSetTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonScoredSortedSetTest.java rename to redisson/src/test/java/org/redisson/RedissonScoredSortedSetTest.java diff --git a/src/test/java/org/redisson/RedissonScriptReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonScriptReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonScriptReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonScriptReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonScriptTest.java b/redisson/src/test/java/org/redisson/RedissonScriptTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonScriptTest.java rename to redisson/src/test/java/org/redisson/RedissonScriptTest.java diff --git a/src/test/java/org/redisson/RedissonSemaphoreTest.java b/redisson/src/test/java/org/redisson/RedissonSemaphoreTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonSemaphoreTest.java rename to redisson/src/test/java/org/redisson/RedissonSemaphoreTest.java diff --git a/src/test/java/org/redisson/RedissonSetCacheReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonSetCacheReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonSetCacheReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonSetCacheReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonSetCacheTest.java b/redisson/src/test/java/org/redisson/RedissonSetCacheTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonSetCacheTest.java rename to redisson/src/test/java/org/redisson/RedissonSetCacheTest.java diff --git a/src/test/java/org/redisson/RedissonSetMultimapCacheTest.java b/redisson/src/test/java/org/redisson/RedissonSetMultimapCacheTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonSetMultimapCacheTest.java rename to redisson/src/test/java/org/redisson/RedissonSetMultimapCacheTest.java diff --git a/src/test/java/org/redisson/RedissonSetMultimapTest.java b/redisson/src/test/java/org/redisson/RedissonSetMultimapTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonSetMultimapTest.java rename to redisson/src/test/java/org/redisson/RedissonSetMultimapTest.java diff --git a/src/test/java/org/redisson/RedissonSetReactiveTest.java b/redisson/src/test/java/org/redisson/RedissonSetReactiveTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonSetReactiveTest.java rename to redisson/src/test/java/org/redisson/RedissonSetReactiveTest.java diff --git a/src/test/java/org/redisson/RedissonSetTest.java b/redisson/src/test/java/org/redisson/RedissonSetTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonSetTest.java rename to redisson/src/test/java/org/redisson/RedissonSetTest.java diff --git a/src/test/java/org/redisson/RedissonSortedSetTest.java b/redisson/src/test/java/org/redisson/RedissonSortedSetTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonSortedSetTest.java rename to redisson/src/test/java/org/redisson/RedissonSortedSetTest.java diff --git a/src/test/java/org/redisson/RedissonTest.java b/redisson/src/test/java/org/redisson/RedissonTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonTest.java rename to redisson/src/test/java/org/redisson/RedissonTest.java diff --git a/src/test/java/org/redisson/RedissonTestRunListener.java b/redisson/src/test/java/org/redisson/RedissonTestRunListener.java similarity index 100% rename from src/test/java/org/redisson/RedissonTestRunListener.java rename to redisson/src/test/java/org/redisson/RedissonTestRunListener.java diff --git a/src/test/java/org/redisson/RedissonTopicPatternTest.java b/redisson/src/test/java/org/redisson/RedissonTopicPatternTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonTopicPatternTest.java rename to redisson/src/test/java/org/redisson/RedissonTopicPatternTest.java diff --git a/src/test/java/org/redisson/RedissonTopicTest.java b/redisson/src/test/java/org/redisson/RedissonTopicTest.java similarity index 100% rename from src/test/java/org/redisson/RedissonTopicTest.java rename to redisson/src/test/java/org/redisson/RedissonTopicTest.java diff --git a/src/test/java/org/redisson/RedissonTwoLockedThread.java b/redisson/src/test/java/org/redisson/RedissonTwoLockedThread.java similarity index 100% rename from src/test/java/org/redisson/RedissonTwoLockedThread.java rename to redisson/src/test/java/org/redisson/RedissonTwoLockedThread.java diff --git a/src/test/java/org/redisson/TestObject.java b/redisson/src/test/java/org/redisson/TestObject.java similarity index 100% rename from src/test/java/org/redisson/TestObject.java rename to redisson/src/test/java/org/redisson/TestObject.java diff --git a/src/test/java/org/redisson/TimeoutTest.java b/redisson/src/test/java/org/redisson/TimeoutTest.java similarity index 100% rename from src/test/java/org/redisson/TimeoutTest.java rename to redisson/src/test/java/org/redisson/TimeoutTest.java diff --git a/src/test/java/org/redisson/client/codec/JsonJacksonMapValueCodecTest.java b/redisson/src/test/java/org/redisson/client/codec/JsonJacksonMapValueCodecTest.java similarity index 100% rename from src/test/java/org/redisson/client/codec/JsonJacksonMapValueCodecTest.java rename to redisson/src/test/java/org/redisson/client/codec/JsonJacksonMapValueCodecTest.java diff --git a/src/test/java/org/redisson/executor/CallableRedissonTask.java b/redisson/src/test/java/org/redisson/executor/CallableRedissonTask.java similarity index 100% rename from src/test/java/org/redisson/executor/CallableRedissonTask.java rename to redisson/src/test/java/org/redisson/executor/CallableRedissonTask.java diff --git a/src/test/java/org/redisson/executor/CallableTask.java b/redisson/src/test/java/org/redisson/executor/CallableTask.java similarity index 100% rename from src/test/java/org/redisson/executor/CallableTask.java rename to redisson/src/test/java/org/redisson/executor/CallableTask.java diff --git a/src/test/java/org/redisson/executor/RedissonExecutorServiceTest.java b/redisson/src/test/java/org/redisson/executor/RedissonExecutorServiceTest.java similarity index 100% rename from src/test/java/org/redisson/executor/RedissonExecutorServiceTest.java rename to redisson/src/test/java/org/redisson/executor/RedissonExecutorServiceTest.java diff --git a/src/test/java/org/redisson/executor/RunnableRedissonTask.java b/redisson/src/test/java/org/redisson/executor/RunnableRedissonTask.java similarity index 100% rename from src/test/java/org/redisson/executor/RunnableRedissonTask.java rename to redisson/src/test/java/org/redisson/executor/RunnableRedissonTask.java diff --git a/src/test/java/org/redisson/executor/RunnableTask.java b/redisson/src/test/java/org/redisson/executor/RunnableTask.java similarity index 100% rename from src/test/java/org/redisson/executor/RunnableTask.java rename to redisson/src/test/java/org/redisson/executor/RunnableTask.java diff --git a/src/test/java/org/redisson/executor/RunnableTask2.java b/redisson/src/test/java/org/redisson/executor/RunnableTask2.java similarity index 100% rename from src/test/java/org/redisson/executor/RunnableTask2.java rename to redisson/src/test/java/org/redisson/executor/RunnableTask2.java diff --git a/src/test/java/org/redisson/spring/cache/RedissonSpringCacheTest.java b/redisson/src/test/java/org/redisson/spring/cache/RedissonSpringCacheTest.java similarity index 100% rename from src/test/java/org/redisson/spring/cache/RedissonSpringCacheTest.java rename to redisson/src/test/java/org/redisson/spring/cache/RedissonSpringCacheTest.java diff --git a/src/test/resources/logback.xml b/redisson/src/test/resources/logback.xml similarity index 100% rename from src/test/resources/logback.xml rename to redisson/src/test/resources/logback.xml diff --git a/src/test/resources/org/redisson/spring/cache/cache-config.json b/redisson/src/test/resources/org/redisson/spring/cache/cache-config.json similarity index 100% rename from src/test/resources/org/redisson/spring/cache/cache-config.json rename to redisson/src/test/resources/org/redisson/spring/cache/cache-config.json diff --git a/src/test/resources/redis_connectionListener_test.conf b/redisson/src/test/resources/redis_connectionListener_test.conf similarity index 100% rename from src/test/resources/redis_connectionListener_test.conf rename to redisson/src/test/resources/redis_connectionListener_test.conf diff --git a/src/test/resources/redis_multiLock_test_instance1.conf b/redisson/src/test/resources/redis_multiLock_test_instance1.conf similarity index 100% rename from src/test/resources/redis_multiLock_test_instance1.conf rename to redisson/src/test/resources/redis_multiLock_test_instance1.conf diff --git a/src/test/resources/redis_multiLock_test_instance2.conf b/redisson/src/test/resources/redis_multiLock_test_instance2.conf similarity index 100% rename from src/test/resources/redis_multiLock_test_instance2.conf rename to redisson/src/test/resources/redis_multiLock_test_instance2.conf diff --git a/src/test/resources/redis_multiLock_test_instance3.conf b/redisson/src/test/resources/redis_multiLock_test_instance3.conf similarity index 100% rename from src/test/resources/redis_multiLock_test_instance3.conf rename to redisson/src/test/resources/redis_multiLock_test_instance3.conf diff --git a/src/test/resources/redis_oom_test.conf b/redisson/src/test/resources/redis_oom_test.conf similarity index 100% rename from src/test/resources/redis_oom_test.conf rename to redisson/src/test/resources/redis_oom_test.conf