Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"groupId": "org.apache.camel.springboot",
"artifactId": "camel-sql-starter",
"version": "4.23.0-SNAPSHOT",
"properties": { "jdbcTemplate": { "index": 0, "kind": "property", "displayName": "Jdbc Template", "required": true, "type": "object", "javaType": "org.springframework.jdbc.core.JdbcTemplate", "deprecated": false, "autowired": false, "secret": false, "description": "The Spring JdbcTemplate to use for connecting to the database" }, "transactionTemplate": { "index": 1, "kind": "property", "displayName": "Transaction Template", "required": true, "type": "object", "javaType": "org.springframework.transaction.support.TransactionTemplate", "deprecated": false, "autowired": false, "secret": false, "description": "The Spring TransactionTemplate to use for connecting to the database" }, "tableName": { "index": 2, "kind": "property", "displayName": "Table Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CAMEL_KEYVALUE", "description": "The name of the table to use in the database" }, "createTableIfNotExists": { "index": 3, "kind": "property", "displayName": "Create Table If Not Exists", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to create the table in the database if none exists on startup" }, "tableExistsString": { "index": 4, "kind": "property", "displayName": "Table Exists String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for checking if table exists" }, "createString": { "index": 5, "kind": "property", "displayName": "Create String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for creating table" }, "selectString": { "index": 6, "kind": "property", "displayName": "Select String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for selecting a value by key" }, "insertString": { "index": 7, "kind": "property", "displayName": "Insert String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for inserting a new entry" }, "deleteString": { "index": 8, "kind": "property", "displayName": "Delete String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for deleting an entry by key" }, "clearString": { "index": 9, "kind": "property", "displayName": "Clear String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to delete all entries from the table" }, "selectKeysString": { "index": 10, "kind": "property", "displayName": "Select Keys String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for selecting all non-expired keys" }, "deleteExpiredString": { "index": 11, "kind": "property", "displayName": "Delete Expired String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for deleting expired entries" } }
"properties": { "jdbcTemplate": { "index": 0, "kind": "property", "displayName": "Jdbc Template", "required": true, "type": "object", "javaType": "org.springframework.jdbc.core.JdbcTemplate", "deprecated": false, "autowired": false, "secret": false, "description": "The Spring JdbcTemplate to use for connecting to the database" }, "transactionTemplate": { "index": 1, "kind": "property", "displayName": "Transaction Template", "required": true, "type": "object", "javaType": "org.springframework.transaction.support.TransactionTemplate", "deprecated": false, "autowired": false, "secret": false, "description": "The Spring TransactionTemplate to use for connecting to the database" }, "tableName": { "index": 2, "kind": "property", "displayName": "Table Name", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "CAMEL_KEYVALUE", "description": "The name of the table to use in the database" }, "createTableIfNotExists": { "index": 3, "kind": "property", "displayName": "Create Table If Not Exists", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether to create the table in the database if none exists on startup" }, "tableExistsString": { "index": 4, "kind": "property", "displayName": "Table Exists String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for checking if table exists" }, "createString": { "index": 5, "kind": "property", "displayName": "Create String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for creating table" }, "selectString": { "index": 6, "kind": "property", "displayName": "Select String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for selecting a value by key" }, "insertString": { "index": 7, "kind": "property", "displayName": "Insert String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for inserting a new entry" }, "deleteString": { "index": 8, "kind": "property", "displayName": "Delete String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for deleting an entry by key" }, "clearString": { "index": 9, "kind": "property", "displayName": "Clear String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to delete all entries from the table" }, "selectKeysString": { "index": 10, "kind": "property", "displayName": "Select Keys String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for selecting all non-expired keys" }, "deleteExpiredString": { "index": 11, "kind": "property", "displayName": "Delete Expired String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for deleting expired entries" }, "updateIfValueString": { "index": 12, "kind": "property", "displayName": "Update If Value String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for conditional update (CAS replace)" }, "deleteIfValueString": { "index": 13, "kind": "property", "displayName": "Delete If Value String", "label": "advanced", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "SQL query to use for conditional delete (CAS delete)" } }
}
}

Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,9 @@
"CamelGoogleFirestoreResponseCreateTime": { "index": 11, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "com.google.cloud.Timestamp", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The document create time.", "constantName": "org.apache.camel.component.google.firestore.GoogleFirestoreConstants#RESPONSE_CREATE_TIME" },
"CamelGoogleFirestoreResponseUpdateTime": { "index": 12, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "com.google.cloud.Timestamp", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The document update time.", "constantName": "org.apache.camel.component.google.firestore.GoogleFirestoreConstants#RESPONSE_UPDATE_TIME" },
"CamelGoogleFirestoreResponseReadTime": { "index": 13, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "com.google.cloud.Timestamp", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The document read time.", "constantName": "org.apache.camel.component.google.firestore.GoogleFirestoreConstants#RESPONSE_READ_TIME" },
"CamelGoogleFirestoreMerge": { "index": 14, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "false", "description": "When true, merge the data with existing document data instead of overwriting.", "constantName": "org.apache.camel.component.google.firestore.GoogleFirestoreConstants#MERGE" },
"CamelGoogleFirestoreMergeFields": { "index": 15, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "java.util.List<String>", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "List of field paths to merge when using merge option.", "constantName": "org.apache.camel.component.google.firestore.GoogleFirestoreConstants#MERGE_FIELDS" }
"CamelGoogleFirestoreChangeType": { "index": 14, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The type of change reported by the realtime listener: ADDED, MODIFIED or REMOVED. Only set when realtimeUpdates is enabled.", "constantName": "org.apache.camel.component.google.firestore.GoogleFirestoreConstants#CHANGE_TYPE" },
"CamelGoogleFirestoreMerge": { "index": 15, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "false", "description": "When true, merge the data with existing document data instead of overwriting.", "constantName": "org.apache.camel.component.google.firestore.GoogleFirestoreConstants#MERGE" },
"CamelGoogleFirestoreMergeFields": { "index": 16, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "java.util.List<String>", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "List of field paths to merge when using merge option.", "constantName": "org.apache.camel.component.google.firestore.GoogleFirestoreConstants#MERGE_FIELDS" }
},
"properties": {
"collectionName": { "index": 0, "kind": "path", "displayName": "Collection Name", "group": "common", "label": "common", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.google.firestore.GoogleFirestoreConfiguration", "configurationField": "configuration", "description": "The collection name to use" },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ public ComponentCustomizer configureA2AComponent() {
return new ComponentCustomizer() {
@Override
public void configure(String name, Component target) {
CamelPropertiesHelper.copyProperties(target.getCamelContext(), configuration, target);
CamelPropertiesHelper.copyConfigurationProperties(target.getCamelContext(), applicationContext,
"camel.component.a2a", configuration, target);
}
@Override
public boolean isEnabled(String name, Component target) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ public ComponentCustomizer configureAlibabaEventBridgeComponent() {
return new ComponentCustomizer() {
@Override
public void configure(String name, Component target) {
CamelPropertiesHelper.copyProperties(target.getCamelContext(), configuration, target);
CamelPropertiesHelper.copyConfigurationProperties(target.getCamelContext(), applicationContext,
"camel.component.alibaba-eventbridge", configuration, target);
}
@Override
public boolean isEnabled(String name, Component target) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ public ComponentCustomizer configureFCComponent() {
return new ComponentCustomizer() {
@Override
public void configure(String name, Component target) {
CamelPropertiesHelper.copyProperties(target.getCamelContext(), configuration, target);
CamelPropertiesHelper.copyConfigurationProperties(target.getCamelContext(), applicationContext,
"camel.component.alibaba-fc", configuration, target);
}
@Override
public boolean isEnabled(String name, Component target) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ public ComponentCustomizer configureKMSComponent() {
return new ComponentCustomizer() {
@Override
public void configure(String name, Component target) {
CamelPropertiesHelper.copyProperties(target.getCamelContext(), configuration, target);
CamelPropertiesHelper.copyConfigurationProperties(target.getCamelContext(), applicationContext,
"camel.component.alibaba-kms", configuration, target);
}
@Override
public boolean isEnabled(String name, Component target) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ public ComponentCustomizer configureMNSComponent() {
return new ComponentCustomizer() {
@Override
public void configure(String name, Component target) {
CamelPropertiesHelper.copyProperties(target.getCamelContext(), configuration, target);
CamelPropertiesHelper.copyConfigurationProperties(target.getCamelContext(), applicationContext,
"camel.component.alibaba-mns", configuration, target);
}
@Override
public boolean isEnabled(String name, Component target) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ public ComponentCustomizer configureOSSComponent() {
return new ComponentCustomizer() {
@Override
public void configure(String name, Component target) {
CamelPropertiesHelper.copyProperties(target.getCamelContext(), configuration, target);
CamelPropertiesHelper.copyConfigurationProperties(target.getCamelContext(), applicationContext,
"camel.component.alibaba-oss", configuration, target);
}
@Override
public boolean isEnabled(String name, Component target) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ public ComponentCustomizer configureAlibabaOtsComponent() {
return new ComponentCustomizer() {
@Override
public void configure(String name, Component target) {
CamelPropertiesHelper.copyProperties(target.getCamelContext(), configuration, target);
CamelPropertiesHelper.copyConfigurationProperties(target.getCamelContext(), applicationContext,
"camel.component.alibaba-ots", configuration, target);
}
@Override
public boolean isEnabled(String name, Component target) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ public ComponentCustomizer configureAlibabaSlsComponent() {
return new ComponentCustomizer() {
@Override
public void configure(String name, Component target) {
CamelPropertiesHelper.copyProperties(target.getCamelContext(), configuration, target);
CamelPropertiesHelper.copyConfigurationProperties(target.getCamelContext(), applicationContext,
"camel.component.alibaba-sls", configuration, target);
}
@Override
public boolean isEnabled(String name, Component target) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ public ComponentCustomizer configureSMSComponent() {
return new ComponentCustomizer() {
@Override
public void configure(String name, Component target) {
CamelPropertiesHelper.copyProperties(target.getCamelContext(), configuration, target);
CamelPropertiesHelper.copyConfigurationProperties(target.getCamelContext(), applicationContext,
"camel.component.alibaba-sms", configuration, target);
}
@Override
public boolean isEnabled(String name, Component target) {
Expand Down
2 changes: 1 addition & 1 deletion tooling/camel-spring-boot-dependencies/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>sls20201230</artifactId>
<version>5.16.0</version>
<version>5.17.0</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
Expand Down