A class which is used to handle an error which occurs when attempting to connection to a service.
Connection error handlers have the following responsibilites:
- Determining from a throwable object, if they can handle the error.
- Providing a ui which provides feedback about an error, and possibly a way to recover from it.
Connection error handlers are contributed by extending the net.refractions.catalog.ui.connectionErrorHandler extension point.
Subclasses may overide the following methods.
- canHandle(Throwable)
- canRecover()
- create(Composite)
@author Justin Deoliveira,Refractions Research Inc.,jdeolive@refractions.net