# Custom-handler Handler The custom-handler provides coverage for situations where you need a more sophisticated handler and it is not worth to use a bsh script., In this case the persistence must be done be a java class that implements the PersistenceHandler interface, and the custom-handler specifying the name of the class used. The attributes are:
**Attribute** | **Usage** |
---|---|
className | Name of the java class to be used |
if | EL expression that must be evaluated to true prior to handler action |
unless | EL expression that must be evaluated to false prior to handler action |