dotsAllSocketObjects and dotsAllDOutObjects need to use machine-specific
implementations. The specific class names should be specified in
dotsTheMachineConfiguration.
As of r364, the dotsAllSocketObjects class name is specified as a default
property of dotsTheMessenger. dotsAllDOutObjects doesn't exist yet.
Going forward, these and other hardware implementation class names should be
specified with the sharedDefaults of dotsTheSwitchboard, so that they're
accessible at any time to any caller.
This change will cause older machine configuration files to become incorrect.
Snow Dots revisions will start to look in sharedDefaults for things like the
socketClassname, and users that wish to specify a class name other than the
default-default will need to edit the sharedDefaults value in their XML files,
not the value for dotsTheMessenger.
Original issue reported on code.google.com by Benjamin.Heasly on 20 Sep 2010 at 7:24
Original issue reported on code.google.com by
Benjamin.Heasly
on 20 Sep 2010 at 7:24