activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Strachan" <james.strac...@gmail.com>
Subject Re: Using ActiveMQ from .NET compact framework
Date Tue, 10 Oct 2006 12:38:31 GMT
On 10/9/06, Oleg Deribas <thisaddressisnotmine@td.selfip.net> wrote:
> Hello,
>
> James Strachan said the following on 06.10.2006 20:49:
>
> >> I've tried it. I've created two additional projects (attached) for the
> >> solution.
>
> It seems that this mailing list doesn't accept attachments... :-(

yeah - though you can attach stuff to the website wiki or JIRA


> >> NMS project building is fine, but there are small problems
> >> with activemq project - it uses Monitor.PulseAll and Monitor.Wait
> >> methods not supported by compact framework. I'll try to investigate if
> >> it is possible to avoid these methods usage.
> >
> > I wonder if there's an alternative way of doing these kinds of
> > monitors / semaphores in .Net?
>
> Yes. Possibly it could be done just with plain locks. I'm currently
> trying to do so.

Note that we use lock a fair bit, we're using Monitor for inter-thread
notifications rather than mutually exclusive locking. Or idd I
misunderstand you there?



> There is also problem with LoggingTransport - it uses
> System.Diagnostics.Trace.WriteLine method which is also not supported in
> compact framework. I think it could be replaced with log4net.

Yeah


> > BTW does .Net compact framework support threads?
>
> Yes. But not all methods are supported.
>
> >> And I think payload compression is still a feature that has not yet
> >> been implemented in the .NET client implementation.
> >>
> >> But payload compression is the part of protocol specification?
> >
> > Yes - using GZip
>
> So it could be implemented using System.IO.Compression for .NET 2.0
> And this namespace isn't supported in compact framework and .NET 1.1 -
> so SharpZipLib could be used instead...

Cool thanks for the heads up

-- 

James
-------
http://radio.weblogs.com/0112098/

Mime
View raw message