Skip to content

Commit d7df97e

Browse files
Mike WiederholdMichael Wiederhold
authored andcommitted
SPY-39: Added toString() to operation heirarchy
Change-Id: Ie3ea5b8d04b683303fe8e5f4d5b7b22d7d5bd18b Reviewed-on: http://review.couchbase.org/9475 Reviewed-by: Michael Wiederhold <[email protected]> Tested-by: Michael Wiederhold <[email protected]>
1 parent 69f353f commit d7df97e

30 files changed

+319
-0
lines changed

src/main/java/net/spy/memcached/protocol/ascii/BaseGetOpImpl.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import net.spy.memcached.ops.OperationCallback;
1313
import net.spy.memcached.ops.OperationState;
1414
import net.spy.memcached.ops.OperationStatus;
15+
import net.spy.memcached.util.StringUtils;
1516

1617
/**
1718
* Base class for get and gets handlers.
@@ -192,4 +193,9 @@ protected final void wasCancelled() {
192193
getCallback().receivedStatus(CANCELLED);
193194
}
194195

196+
@Override
197+
public String toString() {
198+
return "Cmd: " + cmd + " Keys: " + StringUtils.join(keys, " ") + "Exp: "
199+
+ exp;
200+
}
195201
}

src/main/java/net/spy/memcached/protocol/ascii/BaseStoreOperationImpl.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,10 @@ public int getExpiration() {
7676
public byte[] getData() {
7777
return data;
7878
}
79+
80+
@Override
81+
public String toString() {
82+
return "Cmd: " + type + " Key: " + key + " Flags: " + flags + " Exp: "
83+
+ exp + " Data Length: " + data.length;
84+
}
7985
}

src/main/java/net/spy/memcached/protocol/ascii/CASOperationImpl.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,4 +95,10 @@ public int getFlags() {
9595
public StoreType getStoreType() {
9696
return StoreType.set;
9797
}
98+
99+
@Override
100+
public String toString() {
101+
return "Cmd: cas Key: " + key + " Cas Value: " + casValue + " Flags: "
102+
+ flags + " Exp: " + exp + " Data Length: " + data.length;
103+
}
98104
}

src/main/java/net/spy/memcached/protocol/ascii/DeleteOperationImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,8 @@ public Collection<String> getKeys() {
5252
return Collections.singleton(key);
5353
}
5454

55+
@Override
56+
public String toString() {
57+
return "Cmd: delete Key: " + key;
58+
}
5559
}

src/main/java/net/spy/memcached/protocol/ascii/FlushOperationImpl.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,9 @@ public void initialize() {
4646
}
4747
setBuffer(b);
4848
}
49+
50+
@Override
51+
public String toString() {
52+
return "Cmd: flush_all Delay: " + delay;
53+
}
4954
}

src/main/java/net/spy/memcached/protocol/ascii/MutatorOperationImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,8 @@ public Mutator getType() {
8484
return mutator;
8585
}
8686

87+
@Override
88+
public String toString() {
89+
return "Cmd: " + mutator.name() + " Key: " + key + " Amount: " + amount;
90+
}
8791
}

src/main/java/net/spy/memcached/protocol/ascii/StatsOperationImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,8 @@ protected void wasCancelled() {
5353
cb.receivedStatus(CANCELLED);
5454
}
5555

56+
@Override
57+
public String toString() {
58+
return "Cmd: " + msg;
59+
}
5660
}

src/main/java/net/spy/memcached/protocol/ascii/VersionOperationImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,8 @@ public void initialize() {
3535
setBuffer(ByteBuffer.wrap(REQUEST));
3636
}
3737

38+
@Override
39+
public String toString() {
40+
return "Cmd: version";
41+
}
3842
}

src/main/java/net/spy/memcached/protocol/binary/ConcatenationOperationImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,8 @@ public ConcatenationType getStoreType() {
5050
return catType;
5151
}
5252

53+
@Override
54+
public String toString() {
55+
return super.toString() + " Cas: " + cas + " Data Length: " + data.length;
56+
}
5357
}

src/main/java/net/spy/memcached/protocol/binary/DeleteOperationImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,8 @@ public void initialize() {
2424
prepareBuffer(key, cas, EMPTY_BYTES);
2525
}
2626

27+
@Override
28+
public String toString() {
29+
return super.toString() + " Cas: " + cas;
30+
}
2731
}

0 commit comments

Comments
 (0)