Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mortbay.util
Class TestThreadedServer.TestServer  view TestThreadedServer.TestServer download TestThreadedServer.TestServer.java

java.lang.Object
  extended byorg.mortbay.util.ThreadPool
      extended byorg.mortbay.util.ThreadedServer
          extended byorg.mortbay.util.TestThreadedServer.TestServer
All Implemented Interfaces:
LifeCycle, java.io.Serializable
Enclosing class:
TestThreadedServer

static class TestThreadedServer.TestServer
extends ThreadedServer


Nested Class Summary
 
Nested classes inherited from class org.mortbay.util.ThreadedServer
 
Nested classes inherited from class org.mortbay.util.ThreadPool
ThreadPool.PoolThread
 
Field Summary
(package private)  int _connections
           
(package private)  int _jobs
           
(package private)  java.util.HashSet _sockets
           
 
Fields inherited from class org.mortbay.util.ThreadedServer
 
Fields inherited from class org.mortbay.util.ThreadPool
__DAEMON, __PRIORITY
 
Constructor Summary
(package private) TestThreadedServer.TestServer()
           
 
Method Summary
protected  void handleConnection(java.io.InputStream in, java.io.OutputStream out)
          Handle new connection.
(package private)  java.io.PrintWriter stream()
           
 
Methods inherited from class org.mortbay.util.ThreadedServer
acceptSocket, getHost, getInetAddress, getInetAddrPort, getLingerTimeSecs, getMaxReadTimeMs, getPort, getServerSocket, getTcpNoDelay, handle, handleConnection, newServerSocket, open, setHost, setInetAddress, setInetAddrPort, setLingerTimeSecs, setMaxReadTimeMs, setPort, setTcpNoDelay, start, stop, stopJob, toString
 
Methods inherited from class org.mortbay.util.ThreadPool
getIdleThreads, getMaxIdleTimeMs, getMaxThreads, getMinThreads, getName, getPoolName, getThreads, getThreadsPriority, isDaemon, isStarted, join, run, setDaemon, setMaxIdleTimeMs, setMaxStopTimeMs, setMaxThreads, setMinThreads, setName, setPoolName, setThreadsPriority, shrink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_jobs

int _jobs

_connections

int _connections

_sockets

java.util.HashSet _sockets
Constructor Detail

TestThreadedServer.TestServer

TestThreadedServer.TestServer()
                        throws java.lang.Exception
Method Detail

handleConnection

protected void handleConnection(java.io.InputStream in,
                                java.io.OutputStream out)
Description copied from class: ThreadedServer
Handle new connection. This method should be overridden by the derived class to implement the required handling. It is called by a thread created for it and does not need to return until it has finished it's task

Overrides:
handleConnection in class ThreadedServer

stream

java.io.PrintWriter stream()
                     throws java.lang.Exception