As your know, RabbitMQ is the good open source project for message send / receive.
Now we have a BlackBerry project need use RabbitMQ.
But, when we download the latest RabbitMQ client zip and import our project, we found many errors.
Through research we found that these errors are due to Java jdk version. The Blackberry jdk base on the Java ME, in other words, the blackberry API just only supports Java ME sdk, but your RabbitMQ client code base on the Java SE sdk, so, some RabbitMQ use the API can’t be support by RIM, such as
HashMap. Cloneable interface, EvevntListener interface and so on.
I have tried to modify those errors, but found it is very difficult, because change this will make some
more error in other classes.
Can you give me some advice?
RabbitMQ with a Java AMQP API might not be the best way to achieve what you want in a JavaME environment. Have you looked into using, for example, STOMP? There’s a STOMP plugin for RabbitMQ and you could use a STOMP JavaME library to communicate with RabbitMQ instead?