Bonjour,
J'utilise un web service basé sur AXIS2 (1.5). J'ai besoin de surcharger une classe de conversion d'objets java vers une string affichée dans les messages SOAP. La classe axis en question(org.apache.axis2.databinding.utils.ConverterUtil) comporte le bloc static suivant:
Il me faudrait donc faire un set de la property SYSTEM_PROPERTY_ADB_CONVERTERUTIL avant le premier appel à org.apache.axis2.databinding.utils.ConverterUtil. Est-ce possible? Comment faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 static { isCustomClassPresent = (System.getProperty(SYSTEM_PROPERTY_ADB_CONVERTERUTIL) != null); if (isCustomClassPresent){ String className = System.getProperty(SYSTEM_PROPERTY_ADB_CONVERTERUTIL); try { customClass = Class.forName(className); } catch (ClassNotFoundException e) { log.error("Can not load the converter util class " + className + " using default org.apache.axis2.databinding.utils.ConverterUtil class"); isCustomClassPresent = false; } } }
Cordialement,
LDPDC
Partager