You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2017/06/02 07:16:53 UTC
[6/7] camel git commit: Optimise bean to not create unnessary objects.
Optimise bean to not create unnessary objects.
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/3d73e49c
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/3d73e49c
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/3d73e49c
Branch: refs/heads/master
Commit: 3d73e49c1ed644a499d164595b9750e44d1f96bd
Parents: 099eac4
Author: Claus Ibsen <da...@apache.org>
Authored: Thu Jun 1 22:50:29 2017 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Fri Jun 2 09:05:14 2017 +0200
----------------------------------------------------------------------
.../java/org/apache/camel/component/bean/BeanInfo.java | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/3d73e49c/camel-core/src/main/java/org/apache/camel/component/bean/BeanInfo.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/bean/BeanInfo.java b/camel-core/src/main/java/org/apache/camel/component/bean/BeanInfo.java
index 43cd788..5440177 100644
--- a/camel-core/src/main/java/org/apache/camel/component/bean/BeanInfo.java
+++ b/camel-core/src/main/java/org/apache/camel/component/bean/BeanInfo.java
@@ -1262,14 +1262,7 @@ public class BeanInfo {
* Does any of the methods have a Canel @Handler annotation.
*/
public boolean hasAnyMethodHandlerAnnotation() {
- for (List<MethodInfo> list : operations.values()) {
- for (MethodInfo mi : list) {
- if (mi.hasHandlerAnnotation()) {
- return true;
- }
- }
- }
- return false;
+ return !operationsWithHandlerAnnotation.isEmpty();
}
/**
@@ -1284,7 +1277,7 @@ public class BeanInfo {
private List<MethodInfo> getOperations(String methodName) {
// do not use qualifier for name
if (methodName.contains("(")) {
- methodName = ObjectHelper.before(methodName, "(");
+ methodName = StringHelper.before(methodName, "(");
}
List<MethodInfo> answer = operations.get(methodName);