question: public final void updateDataStore ( ISource S ) throws AdeException { logger . info ( String . format ( "updateDataStore(%s) -->entry" , S . getSourceId ( ) ) ) ; try { final UpdateManagedSystemAtomicTransaction atomicTrans = new UpdateManagedSystemAtomicTransaction ( S ) ; atomicTrans . execute ( ) ; } catch ( AdeException e ) { throw e ; } catch ( Throwable t ) { final String msg = String . format ( "updateDataStore(%s) caught unexpected throwable: %s" , S . getSourceId ( ) , t . getMessage ( ) ) ; logger . info ( msg ) ; throw new AdeInternalException ( msg , t ) ; } logger . info ( "updateDataStore() <--exit" ) ; }
target:  This method is the "front door", the primary interface that a caller has to making updates to the analytic database to ensure that it is up to date in its information about managed systems.