public void clearHeuristicDecision(int newDecision) { RecordList rl = getRecords("heuristicList"); if (setHeuristicDecision != null && rl != null && rl.size() == 0) try { setHeuristicDecision.invoke(action, newDecision); } catch (IllegalAccessException e) { if (tsLogger.logger.isDebugEnabled()) tsLogger.logger.debug("failed to update heuristic for " + action.toString() + ": error: " + e.getMessage()); } catch (InvocationTargetException e) { if (tsLogger.logger.isDebugEnabled()) tsLogger.logger.debug("failed to update heuristic for " + action.toString() + ": error: " + e.getMessage()); } }
public RecordList getRecords(ParticipantStatus type) { switch (type) { default: case PREPARED: return getRecords("preparedList"); case FAILED: return getRecords("failedList"); case HEURISTIC: return getRecords("heuristicList"); case PENDING: return getRecords("pendingList"); case READONLY: return getRecords("readonlyList"); } } }
public RecordList getRecords(ParticipantStatus type) { switch (type) { default: case PREPARED: return getRecords("preparedList"); case FAILED: return getRecords("failedList"); case HEURISTIC: return getRecords("heuristicList"); case PENDING: return getRecords("pendingList"); case READONLY: return getRecords("readonlyList"); } } }
public RecordList getRecords(ParticipantStatus type) { switch (type) { default: case PREPARED: return getRecords("preparedList"); case FAILED: return getRecords("failedList"); case HEURISTIC: return getRecords("heuristicList"); case PENDING: return getRecords("pendingList"); case READONLY: return getRecords("readonlyList"); } } }
@Override public void remove(LogRecordWrapper logRecordWrapper) { RecordList rl = getRecords(logRecordWrapper.getListType()); if (rl != null && rl.size() > 0) { if (rl.remove(logRecordWrapper.getRecord())) { doUpdateState(); // rewrite the list } } }
@Override public void remove(LogRecordWrapper logRecordWrapper) { if (logRecordWrapper.removeFromList(getRecords(logRecordWrapper.getListType()))) { doUpdateState(); // rewrite the list } }
public RecordList getRecords(ParticipantStatus type) { switch (type) { default: case PREPARED: return getRecords("preparedList"); case FAILED: return getRecords("failedList"); case HEURISTIC: return getRecords("heuristicList"); case PENDING: return getRecords("pendingList"); case READONLY: return getRecords("readonlyList"); } } }
@Override public void remove(LogRecordWrapper logRecordWrapper) { if (logRecordWrapper.removeFromList(getRecords(logRecordWrapper.getListType()))) { doUpdateState(); // rewrite the list } }
@Override public void remove(LogRecordWrapper logRecordWrapper) { if (logRecordWrapper.removeFromList(getRecords(logRecordWrapper.getListType()))) { doUpdateState(); // rewrite the list } }
@Override public void remove(LogRecordWrapper logRecordWrapper) { if (logRecordWrapper.removeFromList(getRecords(logRecordWrapper.getListType()))) { doUpdateState(); // rewrite the list } }
@Override public void remove(LogRecordWrapper logRecordWrapper) { if (logRecordWrapper.removeFromList(getRecords(logRecordWrapper.getListType()))) { doUpdateState(); // rewrite the list } }
public RecordList getRecords(ParticipantStatus type) { switch (type) { default: case PREPARED: return getRecords("preparedList"); case FAILED: return getRecords("failedList"); case HEURISTIC: return getRecords("heuristicList"); case PENDING: return getRecords("pendingList"); case READONLY: return getRecords("readonlyList"); } } }
public RecordList getRecords(ParticipantStatus type) { switch (type) { default: case PREPARED: return getRecords("preparedList"); case FAILED: return getRecords("failedList"); case HEURISTIC: return getRecords("heuristicList"); case PENDING: return getRecords("pendingList"); case READONLY: return getRecords("readonlyList"); } } }
public RecordList getRecords(ParticipantStatus type) { switch (type) { default: case PREPARED: return getRecords("preparedList"); case FAILED: return getRecords("failedList"); case HEURISTIC: return getRecords("heuristicList"); case PENDING: return getRecords("pendingList"); case READONLY: return getRecords("readonlyList"); } } }
@Override public void remove(LogRecordWrapper logRecordWrapper) { RecordList rl = getRecords(logRecordWrapper.getListType()); if (rl != null && rl.size() > 0) { if (rl.remove(logRecordWrapper.getRecord())) { doUpdateState(); // rewrite the list } } }
@Override public void remove(LogRecordWrapper logRecordWrapper) { RecordList rl = getRecords(logRecordWrapper.getListType()); if (rl != null && rl.size() > 0) { if (rl.remove(logRecordWrapper.getRecord())) { doUpdateState(); // rewrite the list } } }
public RecordList getRecords(ParticipantStatus type) { switch (type) { default: case PREPARED: return getRecords("preparedList"); case FAILED: return getRecords("failedList"); case HEURISTIC: return getRecords("heuristicList"); case PENDING: return getRecords("pendingList"); case READONLY: return getRecords("readonlyList"); } } }
public RecordList getRecords(ParticipantStatus type) { switch (type) { default: case PREPARED: return getRecords("preparedList"); case FAILED: return getRecords("failedList"); case HEURISTIC: return getRecords("heuristicList"); case PENDING: return getRecords("pendingList"); case READONLY: return getRecords("readonlyList"); } } }
@Override public void remove(LogRecordWrapper logRecordWrapper) { if (logRecordWrapper.removeFromList(getRecords(logRecordWrapper.getListType()))) { doUpdateState(); // rewrite the list } }
public RecordList getRecords(ParticipantStatus type) { switch (type) { default: case PREPARED: return getRecords("preparedList"); case FAILED: return getRecords("failedList"); case HEURISTIC: return getRecords("heuristicList"); case PENDING: return getRecords("pendingList"); case READONLY: return getRecords("readonlyList"); } } }