Add the onTimeout support to the temporal dependencies.
It's now possible to specify the action to do when the timeout occurs. Several possibilities are offered :
- nullable injects a nullable object
- default-implementation  injects a default-implementation
- empty-array injects an empty array (must be an aggregate dependency)
- null injects null

When no onTimeout action are provided, the handler throws a runtime exception.

Moreover, now it is possible to indicate an infinite timeout with timeout="infinite" or timeout=-1" in the handler description. 

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@674506 13f79535-47bb-0310-9956-ffa450edef68
2 files changed