Pour setObjectProperty:
La méthode SetObjectProperty accepte les valeurs de la classe boolean, octet, court, entier, long, float, double et string. Une tentative d'utilisation de toute autre classe doit lancer une conception JMSException.
Donc ça n'accepte pas ByteArray
.
setObjectProperty
accepter Object
Vous n'obtenez donc pas d'erreur de compilation.