public DispatchQueue getDispatchQueue() { return next.getDispatchQueue(); }
public DispatchQueue getDispatchQueue() { return this.transport.getDispatchQueue(); }
public DispatchQueue getDispatchQueue() { return this.transport.getDispatchQueue(); }
private void schedule(final short session, long interval, final Task func) { if (this.session == session) { transport.getDispatchQueue().executeAfter(interval, TimeUnit.MILLISECONDS, new Task() { public void run() { synchronized (lock) { if (HeartBeatMonitor.this.session == session) { func.run(); } } } }); } }
public void run() { task.run(); transport.getDispatchQueue().execute(new Task() { public void run() { if (readChannel.isOpen() && writeChannel.isOpen()) { try { handshake(); } catch (IOException e) { transport.getTransportListener().onTransportFailure(e); } } } }); } });
static public AmqpTransport accept(Transport transport) { return new AmqpTransport(transport.getDispatchQueue()).accepted(transport); }
public void start() { session++; readSuspendedInterval = false; if (writeInterval != 0) { if (initialWriteCheckDelay != 0) { transport.getDispatchQueue().executeAfter(initialWriteCheckDelay, TimeUnit.MILLISECONDS, new Task() { public void run() { scheduleCheckWrites(session); } }); } else { scheduleCheckWrites(session); } } if (readInterval != 0) { if (initialReadCheckDelay != 0) { transport.getDispatchQueue().executeAfter(initialReadCheckDelay, TimeUnit.MILLISECONDS, new Task() { public void run() { scheduleCheckReads(session); } }); } else { scheduleCheckReads(session); } } }