org.apache.qpid.transport.network.io
Class IoAcceptor<E>

java.lang.Object
  extended by java.lang.Thread
      extended by org.apache.qpid.transport.network.io.IoAcceptor<E>
All Implemented Interfaces:
Runnable

public class IoAcceptor<E>
extends Thread

IoAcceptor


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
IoAcceptor(SocketAddress address, Binding<E,ByteBuffer> binding)
           
IoAcceptor(String host, int port, Binding<E,ByteBuffer> binding)
           
 
Method Summary
 void close()
          Close the underlying ServerSocket if it has not already been closed.
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IoAcceptor

public IoAcceptor(SocketAddress address,
                  Binding<E,ByteBuffer> binding)
           throws IOException
Throws:
IOException

IoAcceptor

public IoAcceptor(String host,
                  int port,
                  Binding<E,ByteBuffer> binding)
           throws IOException
Throws:
IOException
Method Detail

close

public void close()
           throws IOException
Close the underlying ServerSocket if it has not already been closed.

Throws:
IOException

run

public void run()
Specified by:
run in interface Runnable
Overrides:
run in class Thread


Licensed to the Apache Software Foundation