title: Is Grizzly a web server (NIO based) or a framework
body: <p>From the official documentation it seems to me that Grizzly is a NIO based framework using which we can build scalable web-servers. However, I also realize that Grizzly is used as a HTTP Connector (front-end) in Glassfish (v3 to be specific). </p>
  
  <p>If Glassfish is using it as a connector, is it custom written using the exposed API's or is there a out of box reference implementation. Can I also run Grizzly as a standalone webserver?</p>
  
  <p>The Glassfish- Grizzly integration documentation is pretty limited on this. Also, if there is a link which explains be diagrammatically the architecture of how Grizzly fit in to the Glassfish architecture (message flow) please share.</p>