Casting Object en Hashmap
Bonjour,
Et bien voici mon problème j'ai une variable de type Object, et je veut la caster en Hashmap. (Pour info je passe une Hashmap au notify).
Voici mon code.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public void notify(Object objectData)
{
logger.debug("Entree dans le notify");
//recup des infos
HashMap mapDataBuffer = new HashMap();
try
{
mapDataBuffer = (HashMap)objectData;
}
catch(ClassCastException ce)
{
logger.debug("pb de casting");
logger.debug(ce.getMessage());
logger.debug(ce.getLocalizedMessage());
logger.debug(ce.getCause()); |
Et le message que je recup:
Code:
1 2 3
| Nov 21 13:01:12 localhost.localdomain MainProcess.All:ID1: DEBUG pb de casting
Nov 21 13:01:12 localhost.localdomain MainProcess.All:ID1: DEBUG
Nov 21 13:01:12 localhost.localdomain last message repeated 2 times |
Donc en gros je n'y arrive pas, et j'ai aucun retour d'erreur concret. Je travail sur un environnemet particulier utilisant la JDK1.4.2_15.
Si vous avez des suggestions.
Merci d'avance.