QUESTION Running configured operations when an adapter is started

I am trying to trigger an event when an adapter comes online (i.e. Adpater is registered with the broker). This event must run when a broker is first started, and when it reconnects after being offline for a period of time.

I am currently using the document Broker::Activity::ClientChange with applied filters as a trigger for this event.

Is there a better way?