users@grizzly.java.net

[ANN] Grizzly 2.0-RC1 released

From: Oleksiy Stashok <Oleksiy.Stashok_at_Sun.COM>
Date: Tue, 31 Aug 2010 20:14:06 +0200

The Grizzly Team would like to announce the release of Grizzly 2.0 RC1
(release candidate). This goal of this release was a stable core and
solid API. While this is a significant step to getting Grizzly 2.0
finalized, we still have work to do in the area of documentation,
performance, and resolving any feedback solicited by this release.


The grizzly artifacts have been pushed to maven using the group ID
com.sun.grizzly and versioned 2.0.0-RC1.
The following artifacts are available:

     framework (artifact ID: grizzly-framework) : The core Grizzly
runtime.

     http (artifact ID: grizzly-http) : HTTP protocol implementation,
which contains HTTP Filters and utility classes
                                                     to work with HTTP
artifacts.

     webcontainer (artifact ID: grizzly-webcontainer) : Lightweight
Grizzly web server implementation, which provides high level
                                                                                   abstractions
  based on the entities provided by the HTTP module. While the
                                                                                   concept
  is similar to the Grizzly 1.x web server, it does expand this
abstraction
                                                                                   idea
  by providing an API for non-blocking streams to read/write application
                                                                                   content
.

     websockets (artifact ID: grizzly-websockets) : Web Sockets
implementation based on http module.

     framework-samples, http-samples, webcontainer-samples, websockets-
samples: modules, which demonstrate
                          functionality of the Grizzly 2.0 modules
described above.


Here are links to the basic Grizzly 2.0 samples and blogs:

- TCP echo sample [1]
- UDP echo sample [2]
- SSL sample [3]
- Tunnel server [4]
- HTTP sample [5]
- JMX support [6]
- Web container blocking I/O sample [7]
- Web container NIO streams sample [8]
- Web sockets blog [9]
- Web sockets chat sample [10]

and more blogs and documentation to come...

We will really appreciate community feedback!

Thanks.

WBR,
Alexey.

[1] https://grizzly.dev.java.net/source/browse/grizzly/branches/2dot0/code/samples/framework-samples/src/main/java/com/sun/grizzly/samples/echo/
[2] https://grizzly.dev.java.net/source/browse/grizzly/branches/2dot0/code/samples/framework-samples/src/main/java/com/sun/grizzly/samples/udpecho/
[3] https://grizzly.dev.java.net/source/browse/grizzly/branches/2dot0/code/samples/framework-samples/src/main/java/com/sun/grizzly/samples/ssl/
[4] https://grizzly.dev.java.net/source/browse/grizzly/branches/2dot0/code/samples/framework-samples/src/main/java/com/sun/grizzly/samples/tunnel/
[5] http://blogs.sun.com/oleksiys/entry/grizzly_2_0_asynchronous_http
[6] http://blogs.sun.com/rlubke/entry/grizzly_2_0_now_has
[7] https://grizzly.dev.java.net/source/browse/grizzly/branches/2dot0/code/samples/webcontainer-samples/src/main/java/com/sun/grizzly/samples/webcontainer/blockingadapter/
[8] https://grizzly.dev.java.net/source/browse/grizzly/branches/2dot0/code/samples/webcontainer-samples/src/main/java/com/sun/grizzly/samples/webcontainer/nonblockingadapter/
[9] http://blogs.sun.com/oleksiys/entry/grizzly_2_0_websockets_support
[10] https://grizzly.dev.java.net/source/browse/grizzly/branches/2dot0/code/samples/websockets/chat/