code: @Override
      public void engineReloaded(Object newEngine) {
          if (TraceComponent.isAnyTracingEnabled()
              && tc.isEntryEnabled())
              SibTr.entry(tc, "engineReloaded", newEngine);
          // At this point, a dynamic configuartion change has occurred, admin
          // have updated all our
          // localized destinations and we should now make use of the new
          // configuration and drive
          // the update of any remote destinations if needed
          _engine = (JsMessagingEngine) newEngine;
  
          if (_busReloaded) {
              // The bus-wide definitions did change so we must refresh the
              // destinations that are
              // not localised to this ME.
              _dynamicConfigManager.refreshDestinations();
          }
  
          // Reset the indicator that bus-wide definitions have changed, now that
          // the updates have
          // been made.
          _busReloaded = false;
          if (TraceComponent.isAnyTracingEnabled()
              && tc.isEntryEnabled())
              SibTr.exit(tc, "engineReloaded");
      }
docs: /*
  (non-Javadoc)
  
  @see
  com.ibm.ws.sib.admin.JsEngineComponent#engineReloaded(com.ibm.ws.sib.
  admin.JsMessagingEngine)