453454455456457458459460461462463
protected void complete() { run_sem.release(); pending_checks_sem.release(); } }); pending_check_num++;
605606607608609610611612613614615
700701702703704705706707708709710
public void checkCompleted( DiskManagerCheckRequest request, boolean passed ) { sem.release(); } public void checkCancelled( DiskManagerCheckRequest request )
707708709710711712713714715716717
public void checkCancelled( DiskManagerCheckRequest request ) { sem.release(); } public void checkFailed( DiskManagerCheckRequest request,
715716717718719720721722723724725
public void checkFailed( DiskManagerCheckRequest request, Throwable cause ) { sem.release(); } }); }catch( Throwable e ){ sem.release();
720721722723724725726727728729730
sem.release(); } }); }catch( Throwable e ){ sem.release(); } } public void writeFailed(
729730731732733734735736737738739
public void writeFailed( DiskManagerWriteRequest request, Throwable cause ) { sem.release(); } }); }catch( Throwable e ){ sem.release();
734735736737738739740741742743744
sem.release(); } }); }catch( Throwable e ){ sem.release(); } } public void readFailed(
743744745746747748749750751752753
public void readFailed( DiskManagerReadRequest request, Throwable cause ) { sem.release(); } public int getPriority() {
933934935936937938939940941942943
System.out.println( "closing connection" ); connection.close(); sem.release(); } public void failed( GenericMessageConnection connection,