api/src/main/java/org/commonjava/indy/action/IndyLifecycleManager.java
public void start()
        throws IndyLifecycleException
    {
        logger.info( "\n\n\n\n\n STARTING Indy\n    Version: {}\n    Built-By: {}\n    Commit-ID: {}\n    Built-On: {}\n\n\n\n\n",
                     versioning.getVersion(), versioning.getBuilder(), versioning.getCommitId(),
                     versioning.getTimestamp() );

        runBootupActions();
        runMigrationActions();
        runStartupActions();

        logger.info( "...done. Indy is ready to run." );

        if ( lifecycleEvents == null )
        {
            logger.error( "Cannot fire IndyLifecycleEvent::started! Event manager is null. Did you construct this {} instance by hand?",
                          getClass().getSimpleName() );
        }
        else
        {
            lifecycleEvents.fireStarted();
        }
    }
public void start()
        throws IndyLifecycleException
    {
        logger.info( "\n\n\n\n\n STARTING Indy\n    Version: {}\n    Built-By: {}\n    Commit-ID: {}\n    Built-On: {}\n\n\n\n\n",
                     versioning.getVersion(), versioning.getBuilder(), versioning.getCommitId(),
                     versioning.getTimestamp() );

        runBootupActions();
        runMigrationActions();
        runStartupActions();

        logger.info( "...done. Indy is ready to run." );

        if ( lifecycleEvents == null )
        {
            logger.error( "Cannot fire IndyLifecycleEvent::started! Event manager is null. Did you construct this {} instance by hand?",
                          getClass().getSimpleName() );
        }
        else
        {
            lifecycleEvents.fireStarted();
        }
    }
public void start ( ) throws IndyLifecycleException { logger . info ( "\n\n\n\n\n STARTING Indy\n    Version: {}\n    Built-By: {}\n    Commit-ID: {}\n    Built-On: {}\n\n\n\n\n" , versioning . getVersion ( ) , versioning . getBuilder ( ) , versioning . getCommitId ( ) , versioning . getTimestamp ( ) ) ; runBootupActions ( ) ; runMigrationActions ( ) ; runStartupActions ( ) ; logger . info ( "...done. Indy is ready to run." ) ; if ( lifecycleEvents == null ) { logger . error ( "Cannot fire IndyLifecycleEvent::started! Event manager is null. Did you construct this {} instance by hand?" , getClass ( ) . getSimpleName ( ) ) ; } else { lifecycleEvents . fireStarted ( ) ; } }
Start sequence is:
<ul>
<li>Start all {@link BootupAction} instances, with highest priority executing first.</li>
<li>Run all {@link MigrationAction} instances, with highest priority executing first.</li>
<li>Run all {@link StartupAction} instances, with highest priority executing first.</li>
</ul>
@throws IndyLifecycleException
Start sequence is : <ul > <li > Start all {