ConfigurableAddressProvider is an implementation of the AddressProvider
interface based on a static list of addresses configured in an XML element
that contains one or more items in the following format:
A RefreshableAddressProvider is an AddressProvider implementation
that wraps another AddressProvider and refresh the address list of
the provider asynchronously.