Skip to content

[Data Extension Create]: Java Apache Camel #22

@felickz

Description

@felickz

Target Language

java

Data Extension Name (Optional)

apache-camel.model.yml

Data Extension Type

sourceModel sinkModel summaryModel

Data Extension Description

https://camel.apache.org/docs/

CodeQL has NO models for the Apache Camel framework. This is the most heavily-used framework in the codebase, and every critical data-flow API is unsupported:

Unsupported Camel API Usages What it does
Exchange#getMessage() 562 Gets the message from a Camel exchange — this is how data enters processors
ExchangeBuilder#withBody(Object) 205 Sets body on an exchange
Message#getBody(Class) 201 Reads the message body — primary data source in Camel
Message#setBody(Object) 172 Sets body on a message
Message#getHeader(String,Class) 72 Reads headers — another data source
Message#getHeader(String) 24 Reads headers
Message#setHeader(String,Object) 82 Sets headers
ProducerTemplate#sendBody* variants ~160+ Sends data to routes — potential sinks

Code Examples

No response

References (Optional)

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions