BTT will throw the following runtime exceptions:
- BTTInvokerDefinitionErrorException: If there’s any error
occurred inside XML processing, BTT will throw this exception with detailed
messages.
- BTTInvokerInstantiationException: If error occurs while
BTT framework tries to instantiate the implementation or call the execution
method.
- BTTInvokerNotConfiguredException: If you want to execute
invoker without feeding any configuration, BTT will throw this exception immediately.
- BTTInvokerTimeOutException: This exception is a checked
exception. After you catch this exception, you can handle the timeout at the
execution.
All the exceptions are runtime exceptions because it is unrecoverable
and you need to take instant reaction.