-
SubEtha SMTP 2.0 Released: uses Apache MINA to leverage NIO (9 messages)
- Posted by: Jon Stevens
- Posted on: October 29 2007 08:21 EDT
SubEthaSMTP is an easy to understand Java library that provides a receptive SMTP server component. By plugging this component into your Java application, you can easily receive SMTP mail using a simple abstract Java interface. Also included is a small sub-project called Wiser, an easy to use incoming mail testing framework. It is based on top of Apache MINA for high performance Native I/O (NIO) operation. The single most important feature is that the networking layer was re-written to use Apache Mina. This provides Native I/O (NIO) networking to make SubEthaSMTP fast and easy to deploy.Threaded Messages (9)
- NIO by Cameron Purdy on October 29 2007 16:03 EDT
- your right by Jon Stevens on October 30 2007 01:52 EDT
- Re: SubEtha SMTP 2.0 Released: uses Apache MINA to leverage NIO by Karl Peterbauer on October 30 2007 10:46 EDT
- Re: SubEtha SMTP 2.0 Released: uses Apache MINA to leverage NIO by Kumar Mettu on October 30 2007 13:22 EDT
- off-topic by Time PassX on October 30 2007 17:29 EDT
- Re: off-topic by Guido Anzuoni on October 31 2007 03:59 EDT
- Re: SubEtha SMTP 2.0 Released: uses Apache MINA to leverage NIO by Matthias Ernst on November 03 2007 09:37 EDT
- off-topic by Time PassX on October 30 2007 17:29 EDT
- Nice and light by Scott McCrory on November 06 2007 18:43 EST
- thanks! by Jon Stevens on November 07 2007 03:02 EST
-
NIO[ Go to top ]
- Posted by: Cameron Purdy
- Posted on: October 29 2007 16:03 EDT
- in response to Jon Stevens
Perhaps off-topic, but NIO used to stand for "new IO", because it was "new" in Java 1.4. Technically, it can be considered client-driven non-blocking I/O through its use of selectors. It is contrasted with other approaches, such as "blocking I/O" (traditional socket-per-thread model) and "asynchronous I/O", which is an event-driven non-blocking I/O implementation. Peace, Cameron Purdy Oracle Coherence: The Java Data Grid -
your right[ Go to top ]
- Posted by: Jon Stevens
- Posted on: October 30 2007 01:52 EDT
- in response to Cameron Purdy
Cameron, Thanks. You are totally right. I have no idea where I got it in my head that it meant native io, but I did and it kind of stuck. I'm sorry for misleading people with the wrong terminology. I'll correct it on our website asap. jon -
Re: SubEtha SMTP 2.0 Released: uses Apache MINA to leverage NIO[ Go to top ]
- Posted by: Karl Peterbauer
- Posted on: October 30 2007 10:46 EDT
- in response to Jon Stevens
Nice piece of work! -
Re: SubEtha SMTP 2.0 Released: uses Apache MINA to leverage NIO[ Go to top ]
- Posted by: Kumar Mettu
- Posted on: October 30 2007 13:22 EDT
- in response to Jon Stevens
New IO name sounded bad from very beginning and unfortunately since its been used in package name too we are stuck with it for ever. If Java gets a better IO model in future it might be named as New IO 2 :-) -
off-topic[ Go to top ]
- Posted by: Time PassX
- Posted on: October 30 2007 17:29 EDT
- in response to Kumar Mettu
what is wrong with nnio :) -
Re: off-topic[ Go to top ]
- Posted by: Guido Anzuoni
- Posted on: October 31 2007 03:59 EDT
- in response to Time PassX
Is it nnio==sqr(n)io ? Guido -
Re: SubEtha SMTP 2.0 Released: uses Apache MINA to leverage NIO[ Go to top ]
- Posted by: Matthias Ernst
- Posted on: November 03 2007 09:37 EDT
- in response to Kumar Mettu
if Java gets a better IO model in future it might be named as New IO 2 :-)
Bingo. http://www.jcp.org/en/jsr/detail?id=203 -
Nice and light[ Go to top ]
- Posted by: Scott McCrory
- Posted on: November 06 2007 18:43 EST
- in response to Jon Stevens
After spending a few hours with it, SubEthaSMTP looks quite good and might be exactly what I was looking for vs. a full James stack. Nice work! -
thanks![ Go to top ]
- Posted by: Jon Stevens
- Posted on: November 07 2007 03:02 EST
- in response to Scott McCrory
Thanks! =)