We're trying to determine what kind of logic we should use for provisioning our client, both for initial connection and for later disconnects or changes to the broker configuration on our DXL fabric.
As it is right now, we run through the provisioning process as part of our connection logic because our service is expected to start once and run indefinitely.