Hi.

I am trying to implement my own AbstractServerSocketAppender base
ServerSocketappender. For configuring some options on the created
ServerSocket I want to override the method

AbstractServerSocketAppender.ServerListener<RemoteReceiverClient>
createServerListener(ServerSocket socket)

Unfortunately this is impossible because the method signature references
ch.qos.logback.core.net.server.RemoteReceiverClient which is a
non-public interface.

Is there any specific reason why this interface is non-public?

There are also some other non-public classes and interfaces in this
package. If there is not good reason for keeping them private I would
recommend to make them all public.

Jan
_______________________________________________
logback-dev mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-dev

Reply via email to