diff --git a/packages/blueprint/lib/Application.js b/packages/blueprint/lib/Application.js
index <HASH>..<HASH> 100644
--- a/packages/blueprint/lib/Application.js
+++ b/packages/blueprint/lib/Application.js
@@ -248,6 +248,7 @@ Application.prototype.start = function (callback) {
  * @param callback
  */
 Application.prototype.restart = function (callback) {
+  this._messaging.emit ('app.restart', this);
   this._appRestart.signalAndWait (callback);
 };
Forgot to emit app.restart event