Refresh and Reload the same Service Resource
I would like to be able to invoke a restart (refresh) of a 'service' resource upon modification of a 'file' resource (say config file). This is no problem, I can accomplish this via standard subscribe/notify/~>.
In addition, I would like to invoke a reload (in particular, send a signal) to the SAME service resource upon modification of a different file resource.
How can I support both for the same service?
Example: Intrusion Detection System - Restart the service if the main configuration file is changed, but only reload(send a signal) service if the signature file is updated.