org.gwe.utils.concurrent
Class BlockingMap<KEY_TYPE,ELE_TYPE>

java.lang.Object
  extended by org.gwe.utils.concurrent.BlockingMap<KEY_TYPE,ELE_TYPE>
Direct Known Subclasses:
BlockingSet

public class BlockingMap<KEY_TYPE,ELE_TYPE>
extends java.lang.Object

Since:
Nov 19, 2007
Author:
Marco Ruiz

Constructor Summary
BlockingMap()
           
 
Method Summary
 ELE_TYPE get(KEY_TYPE id)
           
 void put(KEY_TYPE id, ELE_TYPE value)
           
 ELE_TYPE remove(KEY_TYPE key)
           
 int size()
           
 java.util.Map<KEY_TYPE,ELE_TYPE> takeAll()
           
 ELE_TYPE takeOne()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlockingMap

public BlockingMap()
Method Detail

get

public ELE_TYPE get(KEY_TYPE id)

put

public void put(KEY_TYPE id,
                ELE_TYPE value)

remove

public ELE_TYPE remove(KEY_TYPE key)

takeAll

public java.util.Map<KEY_TYPE,ELE_TYPE> takeAll()

takeOne

public ELE_TYPE takeOne()

size

public int size()


Copyright © 2007-2009. All Rights Reserved.