private void processingFailed(Processing processing, String errorMsg, Exception e) { if (e != null) { if (e instanceof HandledProcessingException) { errorMsg += ". Error message: " + e.getMessage(); log.log(Level.WARNING, errorMsg); log.log(Level.FINE, "Chained exception:", e); } else { log.log(Level.WARNING, errorMsg, e); } } else { log.log(Level.WARNING, errorMsg); } //notify endpoint ProcessingEndpoint recv = processing.getEndpoint(); if (recv != null) { recv.processingFailed(processing, e); } }
recv.processingDone(processing);