Package ch.qos.logback.core.net.server
package ch.qos.logback.core.net.server
Contains the base classes used by logback to serve logging events to remote peers.
-
ClassDescriptionThis is the super class for module specific ServerSocketAppender implementations can derive from.A client of a
ServerRunner
.ClientVisitor<T extends Client>A visitor for aClient
.ConcurrentServerRunner<T extends Client>A concurrentServerRunner
.A client of aServerRunner
that receives events from a local appender and logs them according to local policy.AServerListener
that accepts connections from remote receiver component clients.AServerRunner
that listens for connections from remote receiver component clients and delivers logging events to all connected clients.ARemoteReceiverClient
that writes serialized logging events to anOutputStream
.ServerListener<T extends Client>A listener that acceptsClient
connections on behalf of aServerRunner
.ServerRunner<T extends Client>An object that is responsible for the asynchronous execution of a socket server.ServerSocketListener<T extends Client>AServerListener
that accepts connections on aServerSocket
.This is the base class for module specific ServerSocketAppender implementations.