# Package ch.qos.logback.core.net.server

Contains the base classes used by logback to serve logging events to remote peers.

Interface Summary
Client: A client of a `ServerRunner`.
ClientVisitor<T extends Client>: A visitor for a `Client`.
ServerListener<T extends Client>: A listener that accepts `Client` connections on behalf of a `ServerRunner`.
ServerRunner<T extends Client>: An object that is responsible for the asynchronous execution of a socket server.

Class Summary
AbstractServerSocketAppender<E>: This is the super class for module specific ServerSocketAppender implementations can derive from.
ConcurrentServerRunner<T extends Client>: A concurrent `ServerRunner`.
ServerSocketListener<T extends Client>: A `ServerListener` that accepts connections on a `ServerSocket`.
SSLServerSocketAppenderBase<E>: This is the base class for module specific ServerSocketAppender implementations.