Connection supports ::reconnect and ::disconnect