| Package | Description |
|---|---|
| ch.qos.logback.classic.net.server |
Provides a robust logging server
|
| ch.qos.logback.core.net.server |
Contains the base classes used by logback to serve logging events to
remote peers.
|
| Modifier and Type | Interface and Description |
|---|---|
(package private) interface |
RemoteAppenderClient
A client of a
ServerRunner that receives events from a remote
appender. |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
RemoteAppenderStreamClient
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClientVisitor<T extends Client>
A visitor for a
Client. |
class |
ConcurrentServerRunner<T extends Client>
A concurrent
ServerRunner. |
interface |
ServerListener<T extends Client>
A listener that accepts
Client connections on behalf of a
ServerRunner. |
interface |
ServerRunner<T extends Client>
An object that is responsible for the asynchronous execution of a
socket server.
|
class |
ServerSocketListener<T extends Client>
A
ServerListener that accepts connections on a ServerSocket. |
| Modifier and Type | Interface and Description |
|---|---|
(package private) interface |
RemoteReceiverClient
A client of a
ServerRunner that receives events from a local
appender and logs them according to local policy. |
| Modifier and Type | Class and Description |
|---|---|
private class |
ConcurrentServerRunner.ClientWrapper
A wrapper for a
Client responsible for ensuring that client
tracking is performed properly. |
(package private) class |
RemoteReceiverStreamClient
A
RemoteReceiverClient that writes serialized logging events to an
OutputStream. |
| Modifier and Type | Field and Description |
|---|---|
private T |
ConcurrentServerRunner.ClientWrapper.delegate |