Package org.apache.mina.handler.demux
Interface ExceptionHandler<E extends Throwable>
-
- Type Parameters:
E- The exception type
public interface ExceptionHandler<E extends Throwable>A handler interface thatDemuxingIoHandlerforwardsexceptionCaughtevents to. You have to register your handler with the type of exception you want to get notified usingDemuxingIoHandler.addExceptionHandler(Class, ExceptionHandler).- Author:
- Apache MINA Project
-
-
Field Summary
Fields Modifier and Type Field Description static ExceptionHandler<Throwable>CLOSEAExceptionHandlerthat closes the session immediately.static ExceptionHandler<Throwable>NOOPAExceptionHandlerthat does nothing.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexceptionCaught(IoSession session, E cause)Invoked when the specific type of exception is caught from the specifiedsession.
-
-
-
Field Detail
-
NOOP
static final ExceptionHandler<Throwable> NOOP
AExceptionHandlerthat does nothing. This is useful when you want to ignore an exception of a specific type silently.
-
CLOSE
static final ExceptionHandler<Throwable> CLOSE
AExceptionHandlerthat closes the session immediately. This is useful when you want to close the session when an exception of a specific type is raised.
-
-