88 |
|
} |
89 |
|
return o; |
90 |
|
} |
91 |
< |
|
91 |
> |
|
92 |
> |
/** |
93 |
> |
* This method releases a get() method that's currently |
94 |
> |
* waiting on an empty queue. This was designed for |
95 |
> |
* shutdown() type methods that may have problems closing |
96 |
> |
* if the thread of control is waiting on a queue. |
97 |
> |
* |
98 |
> |
* @param queue the queue to release |
99 |
> |
*/ |
100 |
> |
public void releaseQueue(int queue) { |
101 |
> |
synchronized(((LinkedList) _lists.get(queue))) { |
102 |
> |
((LinkedList) _lists.get(queue)).notifyAll(); |
103 |
> |
} |
104 |
> |
} |
105 |
> |
|
106 |
|
/** |
107 |
|
* This method returns a textual status of the queues. It |
108 |
|
* is merely for observation, and would most likely be used |