public interface

IOReactorExceptionHandler

org.apache.http.nio.reactor.IOReactorExceptionHandler

Class Overview

Abstract exception handler intended to deal with potentially recoverable I/O exceptions thrown by an I/O reactor.

Summary

Public Methods
abstract boolean handle(RuntimeException ex)
This method is expected to examine the runtime exception passed as a parameter and decide whether it is safe to continue execution of the I/O reactor.
abstract boolean handle(IOException ex)
This method is expected to examine the I/O exception passed as a parameter and decide whether it is safe to continue execution of the I/O reactor.

Public Methods

public abstract boolean handle (RuntimeException ex)

This method is expected to examine the runtime exception passed as a parameter and decide whether it is safe to continue execution of the I/O reactor.

Parameters
ex potentially recoverable runtime exception
Returns
  • true if it is safe to ignore the exception and continue execution of the I/O reactor; false if the I/O reactor must throw RuntimeException and terminate

public abstract boolean handle (IOException ex)

This method is expected to examine the I/O exception passed as a parameter and decide whether it is safe to continue execution of the I/O reactor.

Parameters
ex potentially recoverable I/O exception
Returns
  • true if it is safe to ignore the exception and continue execution of the I/O reactor; false if the I/O reactor must throw IOReactorException and terminate