public boolean callErrorHandler(final Message message, final Throwable t) { boolean defaultErrorHandling = true; if (message.getErrorCallback() != null) { defaultErrorHandling = message.getErrorCallback().error(message, t); } if (defaultErrorHandling) { DefaultErrorCallback.INSTANCE.error(message, t); } return defaultErrorHandling; }
private void handleCallbackError(final Message message, final Throwable t) { boolean defaultErrorHandling = true; if (message.getErrorCallback() != null) { try { defaultErrorHandling = message.getErrorCallback().error(message, t); } catch (final Throwable secondaryError) { logger.error("Encountered an error while calling error callback for message to " + message.getSubject(), secondaryError); } } if (defaultErrorHandling) { DefaultErrorCallback.INSTANCE.error(message, t); } }
public void performPoll() { Request request = null; try { final List<Message> toSend; if (heldMessages.isEmpty()) { toSend = Collections.emptyList(); } else { toSend = new ArrayList<Message>(getDeferredToSend()); } request = sendPollingRequest(BusToolsCli.encodeMessages(toSend), Collections.<String, String>emptyMap(), receiveCommCallback); } catch (RequestTimeoutException e) { receiveCommCallback.onError(null, e); } catch (Throwable t) { if (messageBus.handleTransportError(new BusTransportError(this, request, t, -1, RetryInfo.NO_RETRY))) { return; } DefaultErrorCallback.INSTANCE.error(null, t); } }
DefaultErrorCallback.INSTANCE.error(null, throwable);
DefaultErrorCallback.INSTANCE.error(null, null);
final boolean shouldPerformDefaultErrorHandling = message.getErrorCallback().error(message, throwable); if (shouldPerformDefaultErrorHandling) { DefaultErrorCallback.INSTANCE.error(message, throwable);
public void onError(final ErrorCallback<Message> callback, final Message m, final Throwable t) { if (enabled) { if (callback != null) { errorCallback.error(m, t); } else { DefaultErrorCallback.INSTANCE.error(m, t); } if (errorCallback != null) { errorCallback.error(m, t); } } }
public void onError(final ErrorCallback<Message> callback, final Message m, final Throwable t) { if (enabled) { if (callback != null) { errorCallback.error(m, t); } else { DefaultErrorCallback.INSTANCE.error(m, t); } if (errorCallback != null) { errorCallback.error(m, t); } } }
public boolean callErrorHandler(final Message message, final Throwable t) { boolean defaultErrorHandling = true; if (message.getErrorCallback() != null) { defaultErrorHandling = message.getErrorCallback().error(message, t); } if (defaultErrorHandling) { DefaultErrorCallback.INSTANCE.error(message, t); } return defaultErrorHandling; }
private void handleCallbackError(final Message message, final Throwable t) { boolean defaultErrorHandling = true; if (message.getErrorCallback() != null) { try { defaultErrorHandling = message.getErrorCallback().error(message, t); } catch (final Throwable secondaryError) { logger.error("Encountered an error while calling error callback for message to " + message.getSubject(), secondaryError); } } if (defaultErrorHandling) { DefaultErrorCallback.INSTANCE.error(message, t); } }
public void performPoll() { Request request = null; try { final List<Message> toSend; if (heldMessages.isEmpty()) { toSend = Collections.emptyList(); } else { toSend = new ArrayList<Message>(getDeferredToSend()); } request = sendPollingRequest(BusToolsCli.encodeMessages(toSend), Collections.<String, String>emptyMap(), receiveCommCallback); } catch (RequestTimeoutException e) { receiveCommCallback.onError(null, e); } catch (Throwable t) { if (messageBus.handleTransportError(new BusTransportError(this, request, t, -1, RetryInfo.NO_RETRY))) { return; } DefaultErrorCallback.INSTANCE.error(null, t); } }
DefaultErrorCallback.INSTANCE.error(null, throwable);
DefaultErrorCallback.INSTANCE.error(null, null);
final boolean shouldPerformDefaultErrorHandling = message.getErrorCallback().error(message, throwable); if (shouldPerformDefaultErrorHandling) { DefaultErrorCallback.INSTANCE.error(message, throwable);