On 3/20/07, cafe <[EMAIL PROTECTED]> wrote:
ok, but i can't get this to work, I have the following example: in the server side: ... Destination destination = session.createQueue("TransferQueue"); BlobMessage bmsg = session.createBlobMessage(new File("D:/Film.avi")); producer.send(bmsg); ... and in the client side: ... MessageConsumer consumer = session.createConsumer(destination); BlobMessage msg = (BlobMessage)consumer.receive(); System.out.println(bmsg.getURL()); System.out.println(bmsg.getInputStream()); ... the output of this is: null, null... what happening here? how i can get the file??
As Aleksi just said, we're still developing that part :). Though what should work now is sending around a URL to a file on some shared file/web server. i.e. if you put the file somewhere yourself, then create a message via Message message = session.createBlobMessage(new URL("http://something.com/mymessage")); The missing piece is the automatic upload of files by the JMS client to some file/web server (which maybe inside the broker, or could be external - or could even be hosted by the producer). We hopefully will have that working quite soon. -- James ------- http://radio.weblogs.com/0112098/