code: @Override
  	public void reconfigure() {
  
  		// Update the messaging client
  		this.logger.info( "Reconfiguration requested in the DM." );
  		if( this.messagingClient != null ) {
  			this.messagingClient.setDomain( this.domain );
  			this.messagingClient.switchMessagingType( this.messagingType );
  			try {
  				if( this.messagingClient.isConnected())
  					this.messagingClient.listenToTheDm( ListenerCommand.START );
  
  			} catch ( IOException e ) {
  				this.logger.log( Level.WARNING, "Cannot start to listen to the debug queue", e );
  			}
  		}
  
  		// We must update instance states after we switched the messaging configuration.
  		restoreAllInstances();
  
  		this.logger.info( "The DM was successfully (re)configured." );
  	}
docs: This method reconfigures the manager.
  <p>
  It is NOT invoked DIRECTLY by iPojo anymore.
  </p>