<commit_before># camel-exceptions-rest
Extensions to camel-exceptions-core providing additional Exceptions for REST-wrangling problems.

Releases are hosted over at [bintray](https://bintray.com/capgeminiuk/maven/camel-exceptions-rest/view).<commit_msg>First attempt at the readme<commit_after># camel-exceptions-rest
Extensions to camel-exceptions-core providing additional Exceptions for REST-wrangling problems.

Releases are hosted over at [bintray](https://bintray.com/capgeminiuk/maven/camel-exceptions-rest/view) licenced under Apache v.2.0.

It's recommended when you're handling exceptions in Apache Camel that you differentiate between recoverable and irrecoverable exceptions.  These classes take the representations of these two types of exception (from [camel-exceptions-core](https://github.com/andrewharmellaw/camel-exceptions-core)) and create rest-specific subclasses.  

They are very simple, extending the relevant Recoverable or IrrecoverableException, and providing a meaningful classname.  Nothing beyond that.  

Isn't it nice when someone does a bunch of your typing for you?

{'fraction_non_alphanumeric': 0.07181818181818182, 'fraction_numerical': 0.0018181818181818182, 'mean_word_length': 5.632530120481928, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 3, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '36557', 'n_tokens_mistral': 307, 'n_tokens_neox': 292, 'n_words': 106}