public final void waitForCheckpoint ( ) throws ObjectManagerException { if ( Tracing . isAnyTracingEnabled ( ) && trace . isEntryEnabled ( ) ) trace . entry ( this , cclass , "waitForCheckpoint" ) ; if ( ! testInterfaces ) { if ( Tracing . isAnyTracingEnabled ( ) && trace . isEntryEnabled ( ) ) trace . exit ( this , cclass , "waitForCheckpoint via InterfaceDisabledException" ) ; throw new InterfaceDisabledException ( this , "waitForCheckpoint" ) ; } // if (!testInterfaces). objectManagerState . waitForCheckpoint ( true ) ; if ( Tracing . isAnyTracingEnabled ( ) && trace . isEntryEnabled ( ) ) trace . exit ( this , cclass , "waitForCheckpoint" ) ; }
Waits for one checkpoint to complete .