ServerRunner that listens for connections from remote receiver
component clients and delivers logging events to all connected clients.
| Modifier and Type | Field and Description |
|---|---|
| private final int |
| Access | Constructor and Description |
|---|---|
| public | RemoteReceiverServerRunner(ServerListener<RemoteReceiverClient>
the listener from which the server will accept new clients listener, Executor that will be used to execute asynchronous tasks on behalf of
the runner. executor, int size of the event queue that will be maintained for each
client clientQueueSize)Constructs a new server runner. |
| Modifier and Type | Method and Description |
|---|---|
| protected boolean | configureClient(RemoteReceiverClient
the subject client client)Implements abstract ch. |
| clientQueueSize | back to summary |
|---|---|
| private final int clientQueueSize | |
| RemoteReceiverServerRunner | back to summary |
|---|---|
| public RemoteReceiverServerRunner(ServerListener<RemoteReceiverClient> listener, Executor executor, int clientQueueSize) Constructs a new server runner.
| |
| configureClient | back to summary |
|---|---|
| protected boolean configureClient(RemoteReceiverClient client) Implements abstract ch. Doc from ch. Configures a connected client.
A subclass implements this method to perform any necessary configuration of
the client object before its
| |