306307308309310311312313314315316
{ if ( operationContext.isAbandoned() ) { log.info( "Cursor has been abandoned." ); close(); throw new OperationAbandonedException(); } beforeFirst(); return next();
347348349350351352353354355356357
{ if ( operationContext.isAbandoned() ) { log.info( "Cursor has been abandoned." ); close(); throw new OperationAbandonedException(); } afterLast(); return previous();
365366367368369370371372373374375
{ if ( operationContext.isAbandoned() ) { log.info( "Cursor has been abandoned." ); close(); throw new OperationAbandonedException(); } Entry tempResult = null; outer: while ( wrapped.next() )
450451452453454455456457458459460
{ if ( operationContext.isAbandoned() ) { log.info( "Cursor has been abandoned." ); close(); throw new OperationAbandonedException(); } Entry tempResult = null; outer: while ( wrapped.previous() )
407408409410411412413414415416417
break; } if ( req.isAbandoned() ) { cursor.close( new OperationAbandonedException() ); // The cursor has been closed by an abandon request. if ( IS_DEBUG ) { LOG.debug( "Request terminated by an AbandonRequest for message {}", req.getMessageId() );