@Override public boolean offer(T e) { producerIndex.getAndIncrement(); return super.offer(e); }
@Override public void recycle( Object batch ) { if ( shouldRecycle ) { recycled.offer( batch ); } }
@Override protected boolean offer(BodyChunk chunk) { return queue.offer(chunk); } }
public TransferCompletionHandler addTransferListener(TransferListener t) { listeners.offer(t); return this; }
@Override public boolean offer(T e) { producerIndex.getAndIncrement(); return super.offer(e); }
@Override public void execute(Runnable command) { queue.offer(command); } public void executeOne() {
@Override public void execute(Runnable command) { queue.offer(command); } public void executeOne() {
public void add(Connection conn) throws SQLException { conn.setAutoCommit( true ); conn.clearWarnings(); availableConnections.offer( conn ); }
public void disconnectAsync(Node node) { pendingDisconnects.offer(node); client.wakeup(); }
public boolean offer(E e) { this.makeSpaceIfNotAvailable(); return super.offer(e); } }
/** * This method is responsible for failing specified inputs. * * The default method does no-operation. */ public void failure(Throwable t, Tuple input) { completed.offer(new ExecutionResultCollector.FailedCollector(input, t)); }
/** * This method is responsible for acknowledging specified inputs. * * The default method does no-operation. */ public void success(List<Tuple> input) { completed.offer(new ExecutionResultCollector.SucceedCollector(input)); }
/** * This method is responsible for failing specified inputs. * * The default method does no-operation. */ public void failure(Throwable t, List<Tuple> input) { completed.offer(new ExecutionResultCollector.FailedCollector(input, t)); }
/** * This method is responsible for acknowledging specified inputs. * * The default method does no-operation. */ public void success(Tuple input) { completed.offer(new ExecutionResultCollector.SucceedCollector(input)); }
/** * Queue the {@code event} for dispatch during {@link #dispatchQueuedEvents()}. Events are queued in-order of * occurrence so they can be dispatched in the same order. */ protected void enqueueEvent(Object event, EventHandler handler) { eventsToDispatch.get().offer(new EventWithHandler(event, handler)); }
void release(ThreadWorker threadWorker) { // Refresh expire time before putting worker back in pool threadWorker.setExpirationTime(now() + keepAliveTime); expiringWorkerQueue.offer(threadWorker); }
void release(ThreadWorker threadWorker) { // Refresh expire time before putting worker back in pool threadWorker.setExpirationTime(now() + keepAliveTime); expiringWorkerQueue.offer(threadWorker); }
@Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { dynamicPropertyEvents.offer(method.getName() + ": " + asList(args)); return null; }
@Override public HystrixDynamicProperty<Boolean> getBoolean(String name, Boolean fallback) { dynamicPropertyEvents.offer("property: " + name); return new NoOpProperty<Boolean>(); }
@Override public HystrixDynamicProperty<Long> getLong(String name, Long fallback) { dynamicPropertyEvents.offer("property: " + name); return new NoOpProperty<Long>(); }