activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dejan Bosanac <de...@nighttale.net>
Subject Re: How do I deploy the "ActiveMQ-fileserver" webapp into tomcat while using BlobMessage?
Date Thu, 13 May 2010 10:43:18 GMT
Hi,

on a second look deleteFile() is not implemented for FTP strategy. I need to
implement it for FTP and make it accessible via ActiveMQBlobMessage
interface, like

((ActiveMQBlobMessage)message).deleteFile();

Cheers
--
Dejan Bosanac - http://twitter.com/dejanb

Open Source Integration - http://fusesource.com/
ActiveMQ in Action - http://www.manning.com/snyder/
Blog - http://www.nighttale.net


On Thu, May 13, 2010 at 11:15 AM, Dejan Bosanac <dejan@nighttale.net> wrote:

> Hi,
>
> yeah, this seems like a proper way to do it (I seems to missed it before).
> So after you consume the message, just use strategy to delete the file. I'll
> document it later and close the issue. Thanks for the pointer.
>
> Cheers
> --
> Dejan Bosanac - http://twitter.com/dejanb
>
> Open Source Integration - http://fusesource.com/
> ActiveMQ in Action - http://www.manning.com/snyder/
> Blog - http://www.nighttale.net
>
>
> On Thu, May 13, 2010 at 10:55 AM, ireneshy <irenesonghy@gmail.com> wrote:
>
>>
>> Hi,
>>     Thanks for your help. About deleting files, I've seen code
>> here:
>> http://fisheye6.atlassian.com/browse/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/blob/DefaultBlobUploadStrategyTest.java?r=HEAD
>>
>> I think there is some code that be used for reference:
>>
>>     BlobTransferPolicy policy = connectionFactory.getBlobTransferPolicy();
>>     DefaultBlobUploadStrategy strategy = new
>> DefaultBlobUploadStrategy(policy);
>>     strategy.deleteFile((ActiveMQBlobMessage)blobMsg);
>>
>> I've already test these code  in my consumer client, and it works well.
>> Isn't it a proper way to solve this problem? I doubt.
>>
>>
>> Dejan Bosanac wrote:
>> >
>> > Hi,
>> >
>> > all you have to do is to define jms.blobTransferPolicy.defaultUploadUrl
>> in
>> > your broker url, like
>> >
>> >
>> vm://localhost?jms.blobTransferPolicy.defaultUploadUrl=ftp://activemq:activemq@localhost
>> > /blob
>> >
>> > Take a look at FTPBlobTest for more info
>> >
>> >
>> http://fisheye6.atlassian.com/browse/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/blob/FTPBlobTest.java?r=HEAD
>> >
>> > wrt deleting files, I'm afraid that's one more open issue
>> > https://issues.apache.org/activemq/browse/AMQ-2713
>> >
>> > <
>> http://fisheye6.atlassian.com/browse/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/blob/FTPBlobTest.java?r=HEAD
>> >
>> > Cheers
>> > --
>> > Dejan Bosanac - http://twitter.com/dejanb
>> >
>> > Open Source Integration - http://fusesource.com/
>> > ActiveMQ in Action - http://www.manning.com/snyder/
>> > Blog - http://www.nighttale.net
>> >
>> >
>> > On Thu, May 13, 2010 at 8:50 AM, ireneshy <irenesonghy@gmail.com>
>> wrote:
>> >
>> >>
>> >> Hi,
>> >>     Thank you very much. Is there any examples about using external FTP
>> >> server to store files?
>> >>     And another question, how can I clean the files uploaded to the
>> >> directory of  "fileserver"  app?
>> >>
>> >>
>> >> Dejan Bosanac wrote:
>> >> >
>> >> > Hi,
>> >> >
>> >> > there's an open issue for this:
>> >> > https://issues.apache.org/activemq/browse/AMQ-2667
>> >> >
>> >> > You can try to rewrite it to conform your needs. The alternative is
>> to
>> >> use
>> >> > external FTP server to store files.
>> >> >
>> >> > Cheers
>> >> > --
>> >> > Dejan Bosanac - http://twitter.com/dejanb
>> >> >
>> >> > Open Source Integration - http://fusesource.com/
>> >> > ActiveMQ in Action - http://www.manning.com/snyder/
>> >> > Blog - http://www.nighttale.net
>> >> >
>> >> >
>> >> > On Thu, May 13, 2010 at 5:17 AM, ireneshy <irenesonghy@gmail.com>
>> >> wrote:
>> >> >
>> >> >>
>> >> >> I'm using ActiveMQ BlobMessage to transfer large files, but now
I
>> want
>> >> to
>> >> >> set
>> >> >> up ActiveMQ using Tomcat 6.0. I've already configurated the JNDI
for
>> >> the
>> >> >> ConectionFactory and Queue to work within Tomcat. But you know
that
>> >> >> BlobMessage must be send to a application that can receive PUT
>> >> message,
>> >> >> and
>> >> >> the default app is fileserver using embedded server Jetty, so how
>> can
>> >> I
>> >> >> using this fileserver app in Tomcat? Thanks very much for your
>> help~!
>> >> >> --
>> >> >> View this message in context:
>> >> >>
>> >>
>> http://old.nabble.com/How-do-I-deploy-the-%22ActiveMQ-fileserver%22-webapp-into-tomcat-while-using-BlobMessage--tp28543236p28543236.html
>> >> >> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> > -----
>> >> > Dejan Bosanac
>> >> >
>> >> > Open Source Integration - http://fusesource.com/
>> >> > ActiveMQ in Action - http://www.manning.com/snyder/
>> >> > Blog - http://www.nighttale.net
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://old.nabble.com/How-do-I-deploy-the-%22ActiveMQ-fileserver%22-webapp-into-tomcat-while-using-BlobMessage--tp28543236p28544338.html
>> >> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >
>> >
>> > -----
>> > Dejan Bosanac
>> >
>> > Open Source Integration - http://fusesource.com/
>> > ActiveMQ in Action - http://www.manning.com/snyder/
>> > Blog - http://www.nighttale.net
>> >
>>
>> --
>> View this message in context:
>> http://old.nabble.com/How-do-I-deploy-the-%22ActiveMQ-fileserver%22-webapp-into-tomcat-while-using-BlobMessage--tp28543236p28545226.html
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message