Skip to content

Commit

Permalink
refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
Nikita Koksharov committed Dec 20, 2018
1 parent cd4326d commit 97e582a
Show file tree
Hide file tree
Showing 21 changed files with 87 additions and 56 deletions.
4 changes: 2 additions & 2 deletions redisson/src/main/java/org/redisson/RedissonAtomicDouble.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
import org.redisson.client.codec.StringCodec;
import org.redisson.client.protocol.RedisCommands;
import org.redisson.client.protocol.RedisStrictCommand;
import org.redisson.client.protocol.convertor.SingleConvertor;
import org.redisson.client.protocol.convertor.Convertor;
import org.redisson.command.CommandAsyncExecutor;

/**
Expand Down Expand Up @@ -110,7 +110,7 @@ public double getAndAdd(double delta) {

@Override
public RFuture<Double> getAndAddAsync(final double delta) {
return commandExecutor.writeAsync(getName(), StringCodec.INSTANCE, new RedisStrictCommand<Double>("INCRBYFLOAT", new SingleConvertor<Double>() {
return commandExecutor.writeAsync(getName(), StringCodec.INSTANCE, new RedisStrictCommand<Double>("INCRBYFLOAT", new Convertor<Double>() {
@Override
public Double convert(Object obj) {
return Double.valueOf(obj.toString()) - delta;
Expand Down
4 changes: 2 additions & 2 deletions redisson/src/main/java/org/redisson/RedissonAtomicLong.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
import org.redisson.client.codec.StringCodec;
import org.redisson.client.protocol.RedisCommands;
import org.redisson.client.protocol.RedisStrictCommand;
import org.redisson.client.protocol.convertor.SingleConvertor;
import org.redisson.client.protocol.convertor.Convertor;
import org.redisson.command.CommandAsyncExecutor;

/**
Expand Down Expand Up @@ -108,7 +108,7 @@ public long getAndAdd(long delta) {

@Override
public RFuture<Long> getAndAddAsync(final long delta) {
return commandExecutor.writeAsync(getName(), StringCodec.INSTANCE, new RedisStrictCommand<Long>("INCRBY", new SingleConvertor<Long>() {
return commandExecutor.writeAsync(getName(), StringCodec.INSTANCE, new RedisStrictCommand<Long>("INCRBY", new Convertor<Long>() {
@Override
public Long convert(Object obj) {
return ((Long) obj) - delta;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,12 @@
*/
package org.redisson.client.protocol.convertor;

public class BitsSizeReplayConvertor extends SingleConvertor<Long> {
/**
*
* @author Nikita Koksharov
*
*/
public class BitsSizeReplayConvertor implements Convertor<Long> {

@Override
public Long convert(Object obj) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,12 @@
*/
package org.redisson.client.protocol.convertor;

public class BooleanAmountReplayConvertor extends SingleConvertor<Boolean> {
/**
*
* @author Nikita Koksharov
*
*/
public class BooleanAmountReplayConvertor implements Convertor<Boolean> {

@Override
public Boolean convert(Object obj) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,12 @@
*/
package org.redisson.client.protocol.convertor;

public class BooleanNotNullReplayConvertor extends SingleConvertor<Boolean> {
/**
*
* @author Nikita Koksharov
*
*/
public class BooleanNotNullReplayConvertor implements Convertor<Boolean> {

@Override
public Boolean convert(Object obj) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,12 @@
*/
package org.redisson.client.protocol.convertor;

public class BooleanNullReplayConvertor extends SingleConvertor<Boolean> {
/**
*
* @author Nikita Koksharov
*
*/
public class BooleanNullReplayConvertor implements Convertor<Boolean> {

@Override
public Boolean convert(Object obj) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,12 @@
*/
package org.redisson.client.protocol.convertor;

public class BooleanNullSafeReplayConvertor extends SingleConvertor<Boolean> {
/**
*
* @author Nikita Koksharov
*
*/
public class BooleanNullSafeReplayConvertor implements Convertor<Boolean> {

@Override
public Boolean convert(Object obj) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,12 @@
*/
package org.redisson.client.protocol.convertor;

public class BooleanNumberReplayConvertor extends SingleConvertor<Boolean> {
/**
*
* @author Nikita Koksharov
*
*/
public class BooleanNumberReplayConvertor implements Convertor<Boolean> {

private long number;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
* @author Nikita Koksharov
*
*/
public class BooleanReplayConvertor extends SingleConvertor<Boolean> {
public class BooleanReplayConvertor implements Convertor<Boolean> {

@Override
public Boolean convert(Object obj) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@
*/
public interface Convertor<R> {

Object convertMulti(Object obj);

R convert(Object obj);

}
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,12 @@
*/
package org.redisson.client.protocol.convertor;

public class DoubleReplayConvertor extends SingleConvertor<Double> {
/**
*
* @author Nikita Koksharov
*
*/
public class DoubleReplayConvertor implements Convertor<Double> {

@Override
public Double convert(Object obj) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,13 @@
*/
package org.redisson.client.protocol.convertor;

public class EmptyConvertor<R> extends SingleConvertor<R> {
/**
*
* @author Nikita Koksharov
*
* @param <R>
*/
public class EmptyConvertor<R> implements Convertor<R> {

@Override
public R convert(Object obj) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
* @author Nikita Koksharov
*
*/
public class IntegerReplayConvertor extends SingleConvertor<Integer> {
public class IntegerReplayConvertor implements Convertor<Integer> {

private Integer nullValue;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,12 @@
*/
package org.redisson.client.protocol.convertor;

public class LongReplayConvertor extends SingleConvertor<Long> {
/**
*
* @author Nikita Koksharov
*
*/
public class LongReplayConvertor implements Convertor<Long> {

@Override
public Long convert(Object obj) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,12 @@

import java.math.BigDecimal;

public class NumberConvertor extends SingleConvertor<Object> {
/**
*
* @author Nikita Koksharov
*
*/
public class NumberConvertor implements Convertor<Object> {

private Class<?> resultClass;

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
* @author Nikita Koksharov
*
*/
public class StreamIdConvertor extends SingleConvertor<StreamMessageId> {
public class StreamIdConvertor implements Convertor<StreamMessageId> {

@Override
public StreamMessageId convert(Object id) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,12 @@
import java.util.ArrayList;
import java.util.List;

import org.redisson.client.protocol.convertor.SingleConvertor;

/**
*
* @author Nikita Koksharov
*
*/
public class StringToListConvertor extends SingleConvertor<List<String>> {
public class StringToListConvertor implements Convertor<List<String>> {

@Override
public List<String> convert(Object obj) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,12 @@
*/
package org.redisson.client.protocol.convertor;

public class TrueReplayConvertor extends SingleConvertor<Boolean> {
/**
*
* @author Nikita Koksharov
*
*/
public class TrueReplayConvertor implements Convertor<Boolean> {

@Override
public Boolean convert(Object obj) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,12 @@

import org.redisson.api.RType;

public class TypeConvertor extends SingleConvertor<RType> {
/**
*
* @author Nikita Koksharov
*
*/
public class TypeConvertor implements Convertor<RType> {

@Override
public RType convert(Object obj) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,12 @@
*/
package org.redisson.client.protocol.convertor;

public class VoidReplayConvertor extends SingleConvertor<Void> {
/**
*
* @author Nikita Koksharov
*
*/
public class VoidReplayConvertor implements Convertor<Void> {

@Override
public Void convert(Object obj) {
Expand Down

0 comments on commit 97e582a

Please sign in to comment.