Package com.yahoo.io
Class Acceptor
- java.lang.Object
-
- java.lang.Thread
-
- com.yahoo.io.Acceptor
-
- All Implemented Interfaces:
java.lang.Runnable
public class Acceptor extends java.lang.Thread
Class for accepting new connections in separate thread.- Author:
- Bjorn Borud
-
-
Constructor Summary
Constructors Constructor Description Acceptor(Listener listener, ConnectionFactory factory, int port)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Acceptor
listen()
void
run()
void
setFatalErrorHandler(FatalErrorHandler f)
Register a handler for fatal errors.-
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
-
-
-
-
Constructor Detail
-
Acceptor
public Acceptor(Listener listener, ConnectionFactory factory, int port)
-
-
Method Detail
-
listen
public Acceptor listen() throws java.io.IOException
- Throws:
java.io.IOException
-
setFatalErrorHandler
public void setFatalErrorHandler(FatalErrorHandler f)
Register a handler for fatal errors.- Parameters:
f
- The FatalErrorHandler instance to be registered
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
-