| | |
| | | { |
| | | if (ps.getSearchOperation().getMessageID() == messageID) |
| | | { |
| | | return ps.getSearchOperation().cancel(cancelRequest); |
| | | CancelResult cancelResult = |
| | | ps.getSearchOperation().cancel(cancelRequest); |
| | | |
| | | if (keepStats && (cancelResult == CancelResult.CANCELED)) |
| | | { |
| | | statTracker.updateAbandonedOperation(); |
| | | } |
| | | |
| | | return cancelResult; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | else |
| | | { |
| | | CancelResult cancelResult = op.cancel(cancelRequest); |
| | | if (keepStats && (cancelResult == CancelResult.CANCELED)) |
| | | { |
| | | statTracker.updateAbandonedOperation(); |
| | | } |
| | | |
| | | return op.cancel(cancelRequest); |
| | | } |
| | | } |
| | |
| | | { |
| | | try |
| | | { |
| | | o.cancel(cancelRequest); |
| | | CancelResult cancelResult = o.cancel(cancelRequest); |
| | | if (keepStats && (cancelResult == CancelResult.CANCELED)) |
| | | { |
| | | statTracker.updateAbandonedOperation(); |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | { |
| | | try |
| | | { |
| | | o.cancel(cancelRequest); |
| | | CancelResult cancelResult = o.cancel(cancelRequest); |
| | | if (keepStats && (cancelResult == CancelResult.CANCELED)) |
| | | { |
| | | statTracker.updateAbandonedOperation(); |
| | | } |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | protocolOp.getIDToAbandon()); |
| | | |
| | | abandonOp.run(); |
| | | if (keepStats && (abandonOp.getResultCode() == ResultCode.CANCELED)) |
| | | { |
| | | statTracker.updateAbandonedOperation(); |
| | | } |
| | | |
| | | return connectionValid; |
| | | } |