Package org.apache.hc.core5.testing.nio
Class LoggingIOSessionListener
- java.lang.Object
-
- org.apache.hc.core5.testing.nio.LoggingIOSessionListener
-
- All Implemented Interfaces:
IOSessionListener
public class LoggingIOSessionListener extends java.lang.Object implements IOSessionListener
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerconnLogstatic LoggingIOSessionListenerINSTANCE
-
Constructor Summary
Constructors Constructor Description LoggingIOSessionListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconnected(IOSession session)voiddisconnected(IOSession session)voidexception(IOSession session, java.lang.Exception ex)voidinputReady(IOSession session)voidoutputReady(IOSession session)voidstartTls(IOSession session)voidtimeout(IOSession session)
-
-
-
Field Detail
-
INSTANCE
public static final LoggingIOSessionListener INSTANCE
-
connLog
private final org.slf4j.Logger connLog
-
-
Constructor Detail
-
LoggingIOSessionListener
@Internal public LoggingIOSessionListener()
-
-
Method Detail
-
connected
public void connected(IOSession session)
- Specified by:
connectedin interfaceIOSessionListener
-
startTls
public void startTls(IOSession session)
- Specified by:
startTlsin interfaceIOSessionListener
-
inputReady
public void inputReady(IOSession session)
- Specified by:
inputReadyin interfaceIOSessionListener
-
outputReady
public void outputReady(IOSession session)
- Specified by:
outputReadyin interfaceIOSessionListener
-
timeout
public void timeout(IOSession session)
- Specified by:
timeoutin interfaceIOSessionListener
-
exception
public void exception(IOSession session, java.lang.Exception ex)
- Specified by:
exceptionin interfaceIOSessionListener
-
disconnected
public void disconnected(IOSession session)
- Specified by:
disconnectedin interfaceIOSessionListener
-
-