Reload vs Restart

Is it possible to send a signal to a running process when a configuration change takes place instead of restarting the process?

As an example, If I was running Nginx as a reverse proxy under Habitat if the list of backend servers changed I would want Nginx to reload the config not have Nginx stopped and started.

I did see the reconfigure hook but documentation is not sufficient to see how it might be used to do this.