| Interface | Description |
|---|---|
| ExceptionHandlingStrategy |
A strategy which is used in the dispatcher to decide how exceptions are handled.
|
| ResolverSelectionStrategy |
This strategy defines how resolvers are selected, if several possible candidates are available for a given
expression.
|
| ResolvingOption |
The marker interface which is used as upper bound for options that are related to the resolving engines.
|
| Class | Description |
|---|---|
| AbstractExceptionHandlingStrategy | |
| HandleWithFirstCapableAncestorStrategy |
When this strategy is used in the dispatcher, then the exceptions which appear at some node, are handled in the first
node above which can handle the exception.
|
| ResolvingOptions |
Utility class which provides factory methods to different processing options.
|
| RethrowExceptionHandlingStrategy |
This strategy, strictly speaking, does not really handle the exceptions resulting from nodes, but rethrows a
resolving exception containing the original one.
|
| TakeFirstResolverSelectionStrategy |
This is the most primitive implementation of a selection strategy for resolvers: It simply picks the first one from
the list of available ones.
|