@Override protected void interruptTask() { call.cancel(); } };
@Override public void dispose() { disposed = true; call.cancel(); }
@Override protected void interruptTask() { call.cancel(); } };
@Override public void unsubscribe() { unsubscribed = true; call.cancel(); }
@Override public void cancel() { delegate.cancel(); }
@Override public void cancel() { call.cancel(); }
@Override public void dispose() { disposed = true; call.cancel(); }
@Override public boolean cancel(boolean mayInterruptIfRunning) { if (mayInterruptIfRunning) { call.cancel(); } return super.cancel(mayInterruptIfRunning); } };
@Override public boolean cancel(boolean mayInterruptIfRunning) { if (mayInterruptIfRunning) { call.cancel(); } return super.cancel(mayInterruptIfRunning); } };
@Override public boolean cancel(boolean mayInterruptIfRunning) { if (mayInterruptIfRunning) { call.cancel(); } return super.cancel(mayInterruptIfRunning); } };
@Override public boolean cancel(boolean mayInterruptIfRunning) { if (mayInterruptIfRunning) { call.cancel(); } return super.cancel(mayInterruptIfRunning); } };
@Override public void cancel() { call.cancel(); }
@Override public void cancel() { delegate.cancel(); }
@Override public void cancel() { getDelegate().cancel(); }
@Override public boolean cancel(boolean mayInterruptIfRunning) { if (mayInterruptIfRunning) { call.cancel(); } return super.cancel(mayInterruptIfRunning); } };
@Override public boolean cancel(boolean mayInterruptIfRunning) { if (mayInterruptIfRunning) { call.cancel(); } return super.cancel(mayInterruptIfRunning); } };
@Override public void onDestroy() { if (call!=null) { call.cancel(); } super.onDestroy(); }
@Override public void onFiltersChanged(Source changedFilter) { if (changedFilter.active) { loadSource(changedFilter); } else { // filter deactivated final String key = changedFilter.key; if (inflightCalls.containsKey(key)) { final Call call = inflightCalls.get(key); if (call != null) call.cancel(); inflightCalls.remove(key); } loadStoriesUseCase.cancelRequestOfSource(key); searchStoriesUseCase.cancelRequestOfSource(key); // clear the page index for the source pageIndexes.put(key, 0); } } };
public void cancelLoading() { if (inflightCalls.size() > 0) { for (Call call : inflightCalls.values()) { call.cancel(); } inflightCalls.clear(); } shotsRepository.cancelAllSearches(); loadStoriesUseCase.cancelAllRequests(); searchStoriesUseCase.cancelAllRequests(); productHuntRepository.cancelAllRequests(); }
@Test public void passThroughCallsToDecoratedObject() throws IOException { final Call<String> call = mock(StringCall.class); final Call<String> decorated = new DecoratedCall<>(call); decorated.cancel(); Mockito.verify(call).cancel(); decorated.enqueue(null); Mockito.verify(call).enqueue(any()); decorated.isExecuted(); Mockito.verify(call).isExecuted(); decorated.isCanceled(); Mockito.verify(call).isCanceled(); decorated.clone(); Mockito.verify(call).clone(); decorated.request(); Mockito.verify(call).request(); decorated.execute(); Mockito.verify(call).execute(); }