Following the documentation, I wrote my own code to handle send() from an
mx:Producer
and to push data to an mx:Consumer. But as far as I can tell, the send never
gets picked
up by my invoke(). I am pretty sure this is because I don't have the xml
config files set up
properly (or maybe I don't have the java .class file in the right place) but
can't find where it
explains how to set up a custom messaging client in this way. Here is my
invoke method
for reference:
public class ReportManager extends ServiceAdapter {
public Object invoke(Message message) {
System.out.println(" msg: "+message.toString());
javax.swing.JOptionPane.showInputDialog("Invoke");
MessageService msgService =
(MessageService)getDestination().getService();
msgService.pushMessageToClients(message, true);
return null;
}
}
I fire up the BlazeDS server, then call this java class from a JSP and then hit
send from my
Flex app and....fizzle.
Does anyone know how to set this up? Thanks.