I understand that AuthorizationMCSystem can be used for maintaining multiple connections with DACS daemons, for fault tolerance purposes. However, based on the Java docs of the Java SDK, it looks like plain AuthorizationSystem also supports a list of "host:port" entries for the "dacs.daemon" property. What is the difference between the two classes?
When specifying multiple hosts with AuthorizationSystem , this acts as a failover, in case it cannot connect to the 1st host in the list, it will try the next one in the list - but only a connection to a single site is maintained.
As you pointed out AuthorizationMCSystem is for when you wish to maintain connections to multiple sites.