@Service
public class SomeService {
...
private void asyncMethod() {
while(true) {
....
queue.poll();
....
}
}
....
}
while(true) {
Packet p = deviceListener.getPacket();
if (p == null) {
continue;
}
processPacket(p);
}
...