I have a producer creating BlobMessages, and a consumer that consumes them.
 The
producer is connected to Broker A, and the consumer to Broker B.  The two
brokers
are connected in a network.  ActiveMQ version 5.4.1.

The problem I'm experiencing is that while BlobMessages are sent and
received with
no problem, the 'name' property set by the producer on the BlobMessage is
null on
the client.

The producer looks something like this:

   BlobMessage blobMessage = jmsSession.createBlobMessage(file);

blobMessage.setName(file.getName());

blobMessage.setStringProperty("file", file.getName());

producer.send(blobMessage);


The String property, "file", passes correctly, so it is certainly a

"workaround" for the issue, however it is still an issue.


The JavaDoc for the setName() call says:


"The name of the attachment which can be useful information if transmitting
files

over ActiveMQ"


I agree, it is useful.  And it seems the "official" way to send the name of
the

"attachment" so I would prefer to use it.


Is this a known issue?  Or am I doing something incorrectly?


Brett

Reply via email to