• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

iluwatar / java-design-patterns / #1672

06 Sep 2015 05:33PM UTC coverage: 85.286% (-0.4%) from 85.644%
#1672

push

Markus
Removed the Markdown Plus custom heading id's

Because the renderer of github doesnt support markdown plus...

3246 of 3806 relevant lines covered (85.29%)

0.85 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

50.0
/poison-pill/src/main/java/com/iluwatar/poison/pill/SimpleMessageQueue.java
1
package com.iluwatar.poison.pill;
2

3
import java.util.concurrent.ArrayBlockingQueue;
4
import java.util.concurrent.BlockingQueue;
5

6
/**
7
 * Bounded blocking queue wrapper
8
 */
9
public class SimpleMessageQueue implements MessageQueue {
10

11
        private final BlockingQueue<Message> queue;
12

13
        public SimpleMessageQueue(int bound) {
1✔
14
                queue = new ArrayBlockingQueue<Message>(bound);
1✔
15
        }
1✔
16

17
        @Override
18
        public void put(Message msg) throws InterruptedException {
19
                queue.put(msg);
×
20
        }
×
21

22
        @Override
23
        public Message take() throws InterruptedException {
24
                return queue.take();
×
25
        }
26

27
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc