@Override public synchronized void handleAbortException(Throwable cause, WorkItem workItem, WorkItemManager manager) { if (exceptionInfoList.size() == this.loggedExceptionsLimit) { exceptionInfoList.poll(); } exceptionInfoList.add(new WorkItemExceptionInfo(workItem, cause, false)); logMessage(false, workItem, cause); }
@Override public synchronized void handleExecuteException(Throwable cause, WorkItem workItem, WorkItemManager manager) { if (exceptionInfoList.size() == this.loggedExceptionsLimit) { exceptionInfoList.poll(); } exceptionInfoList.add(new WorkItemExceptionInfo(workItem, cause, true)); logMessage(true, workItem, cause); }
@Override public synchronized void handleExecuteException(Throwable cause, WorkItem workItem, WorkItemManager manager) { if (exceptionInfoList.size() == this.loggedExceptionsLimit) { exceptionInfoList.poll(); } exceptionInfoList.add(new WorkItemExceptionInfo(workItem, cause, true)); logMessage(true, workItem, cause); }
@Override public synchronized void handleAbortException(Throwable cause, WorkItem workItem, WorkItemManager manager) { if (exceptionInfoList.size() == this.loggedExceptionsLimit) { exceptionInfoList.poll(); } exceptionInfoList.add(new WorkItemExceptionInfo(workItem, cause, false)); logMessage(false, workItem, cause); }