Vous pouvez vous inscrire pour les notifications de groupe HA du cluster OSA avec le com.bea.wlevs.ede.api.cluster Interface .GroupMembershipListener. Un message de notification est envoyé à GroupMembershipListener chaque fois que l'appartenance au groupe change (un nouveau serveur rejoint le cluster ou un serveur a quitté le cluster). L'interface est détaillée à:
Le message de notification inclut un objet Configuration, qui permet d'accéder aux détails du coordinateur de groupe (serveur principal). En vérifiant l'ID du serveur par rapport à l'ID du coordinateur de groupe, vous pouvez voir si l'application OSA est en cours d'exécution sur le serveur principal ou secondaire.
Ceci est détaillé dans la section 5.7 du document Oracle sur Administration Streams Analytics: cependant, http://docs.oracle.com/middleware/12212/osa/server-administer/GUID-77396001-EF1E-4FC8-8C44-A9DDD14A7DF2.htm#CEPAG816
Le document indique que l'API pour obtenir des notifications de groupe de cluster a changé dans la version 12.2.1.2.0, aucune référence est faite à l'API mise à jour. A partir des tests sur OSA 12c, l'ancienne API fonctionne toujours correctement.