CVS update: JGroups/src/org/jgroups/util CreditMap.java
"Bela Ban" <[email protected]>
| Newsgroups | gmane.comp.java.javagroups.cvs |
|---|---|
| Message-ID | <[email protected]> |
User: belaban
Date: 10/09/08 14:03:10
Modified: src/org/jgroups/util CreditMap.java
Log:
added get()
Revision Changes Path
1.8 +11 -1 JGroups/src/org/jgroups/util/CreditMap.java
Index: CreditMap.java
===================================================================
RCS file: /cvsroot/javagroups/JGroups/src/org/jgroups/util/CreditMap.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- CreditMap.java 8 Sep 2010 10:51:22 -0000 1.7
+++ CreditMap.java 8 Sep 2010 14:03:10 -0000 1.8
@@ -12,7 +12,7 @@
/**
* Maintains credits for senders, when credits fall below 0, a sender blocks until new credits have been received.
* @author Bela Ban
- * @version $Id: CreditMap.java,v 1.7 2010/09/08 10:51:22 belaban Exp $
+ * @version $Id: CreditMap.java,v 1.8 2010/09/08 14:03:10 belaban Exp $
*/
public class CreditMap {
protected final long max_credits;
@@ -48,6 +48,16 @@
}
}
+ public Long get(Address member) {
+ lock.lock();
+ try {
+ return credits.get(member);
+ }
+ finally {
+ lock.unlock();
+ }
+ }
+
public Long remove(Address key) {
lock.lock();
try {
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd