27 lines
491 B
Java
27 lines
491 B
Java
/*
|
|
* Copyright (c) 2011 Tony Garnock-Jones. All rights reserved.
|
|
*/
|
|
|
|
package hop;
|
|
|
|
import java.util.concurrent.BlockingQueue;
|
|
import java.util.concurrent.LinkedBlockingQueue;
|
|
|
|
/**
|
|
*/
|
|
public class HalfQueue implements Node {
|
|
public BlockingQueue<Object> _q;
|
|
|
|
public HalfQueue() {
|
|
_q = new LinkedBlockingQueue<Object>();
|
|
}
|
|
|
|
public void handle(Object message) {
|
|
_q.add(message);
|
|
}
|
|
|
|
public BlockingQueue<Object> getQueue() {
|
|
return _q;
|
|
}
|
|
}
|