Package juglr.net

Interface Summary
TCPChannelStrategy Strategy for choosing TCPChannelActors from a TCPServerActor for handling incoming TCP connections.
 

Class Summary
HTTP Constants used for the HTTP implementation
HTTPReader base class for HTTPRequestReader and HTTPResponseReader
HTTPRequest Send by a HTTPServer to one of its bottom half actors according to the rules created via HTTPServer.registerHandler(java.lang.String, juglr.Address, juglr.net.HTTP.Method...).
HTTPRequestReader A Reader-like API for parsing HTTP requests from a SocketChannel.
HTTPRequestWriter Writer-like interface for constructing HTTP requests
HTTPResponse Send as a reply to a HTTPRequest.
HTTPResponseReader  
HTTPResponseWriter A Writer-like class for writing HTTP responses to a SocketChannel.This class does not automatically respect the HTTP protocol and you must manually call the the write*-methods in the correct order to build a valid HTTP response.
HTTPServer A generic light weight HTTP server handling requests by forwarding them to a set of actors and sending the reponse from the actor back to the client.
HTTPWriter Base class for HTTPResponseWriter and HTTPRequestWriter
TCPChannelActor An Actor handling a TCP connection via a SocketChannel.
TCPServerActor A TCP server that accepts connections in a designated thread and dispatches control to a TCPChannelActor obtained from a TCPChannelStrategy.
 

Enum Summary
HTTP.Method Enumeration of HTTP methods
HTTP.Status HTTP Status Codes - see RFC 2616.
HTTP.Version HTTP protocol version
 

Exception Summary
HTTP.UnsupportedStatusException