private String getJavaType()

in karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelMetadataGenerator.java [205:219]


    private String getJavaType(JsonObject p) {
        if (p != null
                && p.containsKey("type")
                && p.getString("type").equals("object")
                && (p.getString("javaType").equals("org.apache.camel.AggregationStrategy") || p.getString("javaType").equals("org.apache.camel.Processor")) ) {
            String javaName = p.getString("javaType");
            try {
                Class clazz = Class.forName(javaName);
                if (clazz.isInterface() && clazz.getPackageName().equals("org.apache.camel")) return javaName;
            } catch (ClassNotFoundException e) {
               return "";
            }
        }
        return "";
    }