private void safeNotifyErrorToObservers(Throwable throwable) { for (Observer<? super T> observer : _observers) { try { observer.onError(throwable); } catch (Throwable ex) { LOG.warn("Observer throws exception at onError, ignored.", ex); } } }
@Override public void onError(Throwable e) { if (e.getClass().equals(AbortedException.class)) { e = new com.linkedin.entitystream.AbortedException(e.getMessage(), e); } _observer.onError(e); } }