A shutdown request is first sent to the Publisher, which then calls the feed handler shutdown callback.
Shutdown requests are likely initiated by the Operations Console. The Publisher does not perform any shutdown actions upon receipt of this request, since the feed handler may need to perform its shutdown actions first. The feed handler should perform its shutdown activities, call cancelMessage for any messages that are in progress of being built (or finish building them), and then call the Publisher shutdown method.