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.Logger
connLog
static LoggingIOSessionListener
INSTANCE
-
Constructor Summary
Constructors Constructor Description LoggingIOSessionListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
connected(IOSession session)
void
disconnected(IOSession session)
void
exception(IOSession session, java.lang.Exception ex)
void
inputReady(IOSession session)
void
outputReady(IOSession session)
void
startTls(IOSession session)
void
timeout(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:
connected
in interfaceIOSessionListener
-
startTls
public void startTls(IOSession session)
- Specified by:
startTls
in interfaceIOSessionListener
-
inputReady
public void inputReady(IOSession session)
- Specified by:
inputReady
in interfaceIOSessionListener
-
outputReady
public void outputReady(IOSession session)
- Specified by:
outputReady
in interfaceIOSessionListener
-
timeout
public void timeout(IOSession session)
- Specified by:
timeout
in interfaceIOSessionListener
-
exception
public void exception(IOSession session, java.lang.Exception ex)
- Specified by:
exception
in interfaceIOSessionListener
-
disconnected
public void disconnected(IOSession session)
- Specified by:
disconnected
in interfaceIOSessionListener
-
-