Hi,

On Tue, May 1, 2012 at 7:25 PM, David Walend <[email protected]> wrote:
> That's a terrific answer for the immediate project. To justify Jetty 
> long-term I need to show what I'd have to do to access ByteBuffers of 
> incoming data

Why you need to access ByteBuffers of incoming data ?
The incoming data will come via network, so you can't use mapped file
buffers anyway.

> and supply ByteBuffers of outbound data.

Again, the data you're going to supply comes from mapped file buffers
? If so, probably the DefaultServlet can serve the file for you, and
you have to do nothing.
If you need to send files whose path is decided at runtime, there are
a number of techniques in the servlets that allows you to direct the
request back to the DefaultServlet to serve the right file.

> How do I draw ByteBuffers out of an HttpRequest?
>
> How do I push ByteBuffers into an HttpResponse?
>
> In Request, it looks like Jetty can supply its own ByteBuffers in 
> setAttribute(), but it doesn't look like API I should use. It looks like the 
> ByteBuffers are just under the skin, maybe in AbstractHttpConnection, but I'm 
> hesitant to use them without seeing them in some sort of obviously long-lived 
> API. It won't be in the servlet API standard, but is there something in Jetty 
> that I can count on not changing release to release?
>

Using ByteBuffers like you explained is a solution, but perhaps if you
explain better the problem, we can suggest alternative solutions that
fit your problem better.

Simon
-- 
http://cometd.org
http://intalio.com
http://bordet.blogspot.com
----
Finally, no matter how good the architecture and design are,
to deliver bug-free software with optimal performance and reliability,
the implementation technique must be flawless.   Victoria Livschitz
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to