Rate this page:
We are starting to phase out our first-generation app migration listeners ( and ) in favour of
Currently, App Migration supports the libraries (from v1.0.0), (from version 1.26.1) and .
In November/2021 we released Discoverable Listeners. That library significantly simplifies the development process in comparison to the previous generation and has received great feedback. We are now adopting it as our official integration mechanism.
The previous generation of listeners require good familiarity to OSGi and has some limitations like:
From the release of this deprecation notice we'll be removing from our docs the first generation listener as alternatives. Thus, new developers onboarding to the platform will be guided to use the new libraries only.
From Jan/2023, new releases of CCMA and JCMA will no longer guarantee that apps using will have their listeners triggered for App Migrations. The listener registration will still work (to avoid issues in the apps startup) but will essentially have no effect.
From Jul/2023 new versions of CCMA and JCMA might stop exposing the OSGi components used by the first generation libraries (). That will effectivelly create initialization problems for libraries that have a hard dependency on that (common case for ) and will disable apps that are using to get automatically registered onto the platform.
If you are using the app-migration-osgi library, please update your app migration path to use the Discoverable Listeners by January/2023.
If you are using the app-migration-tracker library, please update your app migration path to use the Discoverable Listeners by July/2023.
Rate this page: