...
The standard bean definition resource provides parent bean definitions and assistance with migration from olders older versions of the MDA.
Parent bean definitions
...
mda.RelocatedBeanFactoryPostProcessor
is an abstract bean providing access to the Shibboleth support class implementing the migration assistance functionality.mda.MigrationClassMap
is a<util:map>
from old class names to new class names.mda.MigrationBeanMap
is a<util:map>
from old bean names to new bean names.mda.MigrationAssistanceBean
is instantiated in every configuration and references the maps above; if it encounters one of the “old” names it logs a warning message and (where appropriate) changes your configuration on-the-fly to refer to the replacement name.
...
You can override mda.MigrationClassMap
and mda.MigrationBeanMap
in the same way, or define another instance of mda.RelocatedBeanFactoryPostProcessor
if you need similar assistance in migrating classes and beans of your own.
...