On Tue, 2006-03-07 at 17:21 -0500, Igor Marakov wrote: > Robert, > Do you have an approximate list of exceptions that SHOULD be handled by > betwixt?
i'm not sure a general list is possible: the semantics of each method mean that it would need to be done on a case-by-case basis. for some APIs, an exception may indicate that the object is basically DOA, others may throw exceptions when the input is outside acceptable bounds. there are also some APIs which throw exceptions to communicate unusual circumstances which are not necessarily errors. in this last case, users may not want the mapping to terminate. if i'd have designed the interface, i would probably have defaulted to rethrowing all target exceptions but i'd have been wrong. this is probably something that should be configurable: factor out a strategy for processing the exception. have a switch in the configuration and let users choose. - robert --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
