package org.xnio; import java.io.IOException; import java.nio.channels.Channel; import java.util.EventListener; /** * An exception handler for utility channel listeners. * * @author <a href="mailto:david.lloyd@redhat.com">David M. Lloyd</a> */ public interface ChannelExceptionHandler<T extends Channel> extends EventListener { /** * Handle an exception on the channel. * * @param channel the channel * @param exception the exception */ void handleException(T channel, IOException exception); }