Class DefaultWorker

java.lang.Object
java.lang.Thread
de.stefanreiser.net.server.AbstractWorker
de.stefanreiser.net.server.DefaultWorker
All Implemented Interfaces:
java.lang.Runnable

public class DefaultWorker
extends AbstractWorker
Author:
Stefan
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.stefanreiser.net.server.AbstractWorker

    AbstractWorker.Message

    Nested classes/interfaces inherited from class java.lang.Thread

    java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
  • Field Summary

    Fields inherited from class de.stefanreiser.net.server.AbstractWorker

    CRLF, logger, SOCKET_TIMEOUT

    Fields inherited from class java.lang.Thread

    MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
  • Constructor Summary

    Constructors 
    Constructor Description
    DefaultWorker​(java.net.Socket socket, Loggable logger)  
  • Method Summary

    Modifier and Type Method Description
    int maxLineLength()
    Accept lines from client up to maxLineLength() characters.
    protected void onThreadHasEnded()
    Called when Thread.run() ends.
    protected void session()  
    java.lang.String welcomeMessage()  

    Methods inherited from class de.stefanreiser.net.server.AbstractWorker

    cancel, flush, isCanceled, isLineAvailable, read, run, send, sendln

    Methods inherited from class java.lang.Thread

    activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait