From: Bryan Duxbury Date: Wed, 13 Jul 2011 21:17:26 +0000 (+0000) Subject: THRIFT-1237. contrib: Java fb303 missing some methods X-Git-Tag: 0.7.0~30 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=4e98a258b246d3c17469ab54beb725fb738053e2;p=common%2Fthrift.git THRIFT-1237. contrib: Java fb303 missing some methods Added counters to FacebookBase. Patch: Ionel Corneliu Gog git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1146484 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/contrib/fb303/java/src/FacebookBase.java b/contrib/fb303/java/src/FacebookBase.java index f84e98bb..f8f26a31 100644 --- a/contrib/fb303/java/src/FacebookBase.java +++ b/contrib/fb303/java/src/FacebookBase.java @@ -64,6 +64,17 @@ public abstract class FacebookBase implements FacebookService.Iface { return val; } + public long incrementCounter(String key, long increment) { + long val = getCounter(key) + increment; + counters_.put(key, val); + return val; + } + + public long setCounter(String key, long value) { + counters_.put(key, value); + return value; + } + public AbstractMap getCounters() { return counters_; }