Mateusz Nowakowski created CAMEL-10086:
------------------------------------------
Summary: Remove Pattern.compile usages
Key: CAMEL-10086
URL: https://issues.apache.org/jira/browse/CAMEL-10086
Project: Camel
Issue Type: Improvement
Affects Versions: 2.17.1
Reporter: Mateusz Nowakowski
Please heck Pattern.compile usage across Camel source code - also *not* direct
usage.
For example:
Whenever one of these methods are used from String class a Pattern.compile() is
utilized:
- matches
- replaceFirst
- replaceAll
- replace
- split: has an optimization and for certain characters it doesn’t use
Pattern.compile.
For example:
GenericFileConsumer.isMatched calls name.matches(endpoint.getExclude())
GenericFileEndpoint could contain also excludePattern as well.
Possible solution:
Walk through the code and replace usages of these methods with static Pattern
variables.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)