Top Description Interfaces Classes
[default module]

Package net.sf.ehcache.exceptionhandler


This package is for exception handling.

Normally, an exception will be thrown. However an exception handler may be registered at configuration time in ehcache.xml, or set at runtime (a strategy), to handle an exception.

If an exception handler is registered, the default behaviour of throwing the exception will not occur. The handler method onException will be called. Of course, if the handler decides to throw the exception, it will propagate up through the call stack. If the handler does not, it won't.

This package defines an ExceptionHandler interface, and also a CacheExceptionHandlerFactory, which is used for configuration.

Interface Summary

Modifier and TypeInterface and Description
public interface
CacheExceptionHandler

A handler which may be registered with an Ehcache, to handle exceptions on Cache operations.

Class Summary

Modifier and TypeClass and Description
public abstract class
CacheExceptionHandlerFactory

An abstract factory for creating CacheExceptionHandlers at configuration time, in ehcache.xml.

public class
ExceptionHandlingDynamicCacheProxy

A dynamic proxy which provides CacheException handling.