using System;
namespace Umbraco.Core
{
///
/// A bootstrapper interface for the Umbraco application
///
public interface IBootManager
{
///
/// Fires first in the application startup process before any customizations can occur
///
///
IBootManager Initialize();
///
/// Fires after initialization and calls the callback to allow for customizations to occur
///
///
///
IBootManager Startup(Action afterStartup);
///
/// Fires after startup and calls the callback once customizations are locked
///
///
///
IBootManager Complete(Action afterComplete);
}
}