public boolean isTerminated() { return shuttingDown && shutdown.isSignaled(); }
public void waitUntilListening() { try { listenGate.await(); } catch (InterruptedException ie) { logger.trace("await interrupted"); } }
public void response(MessageIn msg) { outcome = Outcome.SUCCESS; condition.signalAll(); }
droppedMessagesMap.put(verb, new DroppedMessages(verb)); listenGate = new SimpleCondition(); verbHandlers = new EnumMap<>(Verb.class); if (!testOnly)
droppedMessagesMap.put(verb, new DroppedMessages(verb)); listenGate = new SimpleCondition(); verbHandlers = new EnumMap<>(Verb.class); if (!testOnly)
public void onFailure(InetAddress from, RequestFailureReason failureReason) { outcome = Outcome.FAILURE; condition.signalAll(); }
public boolean isListening() { return listenGate.isSignaled(); }
public void waitUntilListening() { try { listenGate.await(); } catch (InterruptedException ie) { logger.trace("await interrupted"); } }
droppedMessagesMap.put(verb, new DroppedMessages(verb)); listenGate = new SimpleCondition(); verbHandlers = new EnumMap<Verb, IVerbHandler>(Verb.class); if (!testOnly)
public void onFailure(InetAddress from, RequestFailureReason failureReason) { outcome = Outcome.FAILURE; condition.signalAll(); }
public boolean isTerminated() { return shuttingDown && shutdown.isSignaled(); }
public void waitUntilListening() { try { listenGate.await(); } catch (InterruptedException ie) { logger.debug("await interrupted"); } }
droppedMessagesMap.put(verb, new DroppedMessages(verb)); listenGate = new SimpleCondition(); verbHandlers = new EnumMap<>(Verb.class); if (!testOnly)
public void response(MessageIn msg) { outcome = Outcome.SUCCESS; condition.signalAll(); }
public boolean isListening() { return listenGate.isSignaled(); }
public void waitUntilListening() { try { listenGate.await(); } catch (InterruptedException ie) { logger.trace("await interrupted"); } }
public void onFailure(InetAddress from, RequestFailureReason failureReason) { outcome = Outcome.FAILURE; condition.signalAll(); }
public boolean isListening() { return listenGate.isSignaled(); }
public boolean await(long timePastStart, TimeUnit unit) { long time = unit.toNanos(timePastStart) - (System.nanoTime() - queryStartNanoTime); try { return condition.await(time, TimeUnit.NANOSECONDS); } catch (InterruptedException ex) { throw new AssertionError(ex); } }
public void response(MessageIn msg) { outcome = Outcome.SUCCESS; condition.signalAll(); }