在消费端使用一下代码:删除已经接受完成,无需再用的blobmessage对应文件。
BlobTransferPolicy policy = connectionFactory.getBlobTransferPolicy();
DefaultBlobUploadStrategy strategy = new
DefaultBlobUploadStrategy(policy);
strategy.deleteFile((ActiveMQBlobMessage)blobMsg);
如果使用Ftp的而不是http的,那么参考:
vm://localhost?jms.blobTransferPolicy.defaultUploadUrl=fp://activemq:activemq@localhost
/blob
以上是2010年5月在网上找到的。
同一内容来源,Fuse软件的Dejan Bosanacon 2010-05-14T15:59:51+00:00. 说新的版本已经修复了(应该指文件删除,bbs讨论比较乱)。