@Override protected void sendCancel() { recordSet.abort(); }
@Override protected void sendCancel() { recordSet.abort(); }
/** * Put a record on the queue. */ protected final boolean put(KeyRecord record) { if (! valid) { return false; } try { // This put will block if queue capacity is reached. queue.put(record); return true; } catch (InterruptedException ie) { if (Log.debugEnabled()) { Log.debug("RecordSet " + executor.statement.taskId + " put interrupted"); } // Valid may have changed. Check again. if (valid) { abort(); } return false; } }
/** * Put a record on the queue. */ protected final boolean put(KeyRecord record) { if (! valid) { return false; } try { // This put will block if queue capacity is reached. queue.put(record); return true; } catch (InterruptedException ie) { if (Log.debugEnabled()) { Log.debug("RecordSet " + executor.statement.taskId + " put interrupted"); } // Valid may have changed. Check again. if (valid) { abort(); } return false; } }