TopoWeb Commons API

Package org.topoweb.net.server

Network related classes intended for use in server-side programs.

See:
          Description

Interface Summary
RequestBoundaryDetector Detects whether enough bytes have been read into a Session for a request to be interpretable.
Session Encapsulates a socket's conversational state.
SessionFilter A filter interface for Sessions.
SessionPool Interface for creating and/or recycling Session objects.
 

Class Summary
DoubleNewLineDetector Detects if there are two consecutive new lines in the Session bytes read in.
PlainSession A minimal implementation of the Session interface.
SessionAcceptor A org.topoweb.util.concurrent.SingleRun that accepts sockets and pushes them onto an event queue.
SessionReader An org.topoweb.util.concurrent.SingleRun that reads from sockets.
SessionWriter An org.topoweb.util.concurrent.SingleRun that writes to sockets.
XmlTailDetector Detects the presence of the tail of an XML element in the Session bytes read in.
 

Package org.topoweb.net.server Description

Network related classes intended for use in server-side programs. This is turning out to be primarily concerned with non-blocking I/O processing models.


TopoWeb Commons API

Copyright (C) 2002 Babak Farhang

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.