I'd be amazed if nobody has ported the Basho WebMachine toolkit written in Erlang (http://wiki.basho.com/Webmachine.html) to Java, but I can't seem to find one!
I know there are various attempts at Java REST toolkits (JAX-RS, RESTlets, 1060 NetKernel, etc.), but I don't want someone's interpretation of the REST style - I just want an 'executable HTTP model', which is exactly what WebMachine seems to be, but I want it in Java (i.e. not the Ruby, Python, Clojure, etc. ports...!). Surely WebMachine is not so 'functional' that it can't be ported easily to Java, but maybe I'm wrong on that (I'm kinda suspecting that might actually be the case)...?
For the record, I implemented my own attempt at WebMachine in Java many years ago (built on top of Apache HTTPClient), but it only implemented a very small subset of the HTTP spec, and I really don't want to resurrect that code (written with JDK 1.4), and extend it for all the features of HTTP I never bothered to understand or implement back then.