Voilà je voudrais votre avis sur la méthode ci-dessous:
Elle récupère le nom de la classe à utiliser lors de l'exécution du programme puis invoke la methode "getInstance" pour récupérer l'objet instancié de cette classe pour enfin l'invoquer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Class gatewayMgrClass = Class.forName(jmsGatewayMgrClassName); Method getInstanceMethod = gatewayMgrClass.getMethod("getInstance", null); JMSOutgoingGatewayManager gatewayMgr = (JMSOutgoingGatewayManager)getInstanceMethod.invoke(null, null);
N'y a-t'il pas un autre moyen? est-ce que cela vous semble correct et du bon java?
Merci d'avance!
Partager