This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch camel-master
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git
The following commit(s) were added to refs/heads/camel-master by this push:
new cc49c17 [create-pull-request] automated change
cc49c17 is described below
commit cc49c17c021552e003aab3da2204a2ea12385912
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Sun Mar 7 03:37:06 2021 +0000
[create-pull-request] automated change
---
.../src/generated/resources/connectors/camel-freemarker-sink.json | 7 +++++++
.../src/generated/resources/camel-freemarker-sink.json | 7 +++++++
.../src/main/docs/camel-freemarker-kafka-sink-connector.adoc | 3 ++-
.../freemarker/CamelFreemarkerSinkConnectorConfig.java | 4 ++++
.../pages/connectors/camel-freemarker-kafka-sink-connector.adoc | 3 ++-
5 files changed, 22 insertions(+), 2 deletions(-)
diff --git
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-freemarker-sink.json
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-freemarker-sink.json
index 088ef5d..7f77c26 100644
---
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-freemarker-sink.json
+++
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-freemarker-sink.json
@@ -82,6 +82,13 @@
"priority": "MEDIUM",
"required": "false"
},
+ "camel.component.freemarker.localizedLookup": {
+ "name": "camel.component.freemarker.localizedLookup",
+ "description": "Enables\/disables localized template
lookup. Disabled by default.",
+ "defaultValue": "false",
+ "priority": "MEDIUM",
+ "required": "false"
+ },
"camel.component.freemarker.autowiredEnabled": {
"name": "camel.component.freemarker.autowiredEnabled",
"description": "Whether autowiring is enabled. This is
used for automatic autowiring options (the option must be marked as autowired)
by looking up in the registry to find if there is a single instance of matching
type, which then gets configured on the component. This can be used for
automatic configuring JDBC data sources, JMS connection factories, AWS Clients,
etc.",
diff --git
a/connectors/camel-freemarker-kafka-connector/src/generated/resources/camel-freemarker-sink.json
b/connectors/camel-freemarker-kafka-connector/src/generated/resources/camel-freemarker-sink.json
index 088ef5d..7f77c26 100644
---
a/connectors/camel-freemarker-kafka-connector/src/generated/resources/camel-freemarker-sink.json
+++
b/connectors/camel-freemarker-kafka-connector/src/generated/resources/camel-freemarker-sink.json
@@ -82,6 +82,13 @@
"priority": "MEDIUM",
"required": "false"
},
+ "camel.component.freemarker.localizedLookup": {
+ "name": "camel.component.freemarker.localizedLookup",
+ "description": "Enables\/disables localized template
lookup. Disabled by default.",
+ "defaultValue": "false",
+ "priority": "MEDIUM",
+ "required": "false"
+ },
"camel.component.freemarker.autowiredEnabled": {
"name": "camel.component.freemarker.autowiredEnabled",
"description": "Whether autowiring is enabled. This is
used for automatic autowiring options (the option must be marked as autowired)
by looking up in the registry to find if there is a single instance of matching
type, which then gets configured on the component. This can be used for
automatic configuring JDBC data sources, JMS connection factories, AWS Clients,
etc.",
diff --git
a/connectors/camel-freemarker-kafka-connector/src/main/docs/camel-freemarker-kafka-sink-connector.adoc
b/connectors/camel-freemarker-kafka-connector/src/main/docs/camel-freemarker-kafka-sink-connector.adoc
index f0767da..2c7f391 100644
---
a/connectors/camel-freemarker-kafka-connector/src/main/docs/camel-freemarker-kafka-sink-connector.adoc
+++
b/connectors/camel-freemarker-kafka-connector/src/main/docs/camel-freemarker-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@
connector.class=org.apache.camel.kafkaconnector.freemarker.CamelFreemarkerSinkCo
----
-The camel-freemarker sink connector supports 13 options, which are listed
below.
+The camel-freemarker sink connector supports 14 options, which are listed
below.
@@ -42,6 +42,7 @@ The camel-freemarker sink connector supports 13 options,
which are listed below.
| *camel.component.freemarker.allowContextMapAll* | Sets whether the context
map should allow access to all details. By default only the message body and
headers can be accessed. This option can be enabled for full access to the
current Exchange and CamelContext. Doing so impose a potential security risk as
this opens access to the full power of CamelContext API. | false | false |
MEDIUM
| *camel.component.freemarker.allowTemplateFromHeader* | Whether to allow to
use resource template from header or not (default false). Enabling this allows
to specify dynamic templates via message header. However this can be seen as a
potential security vulnerability if the header is coming from a malicious user,
so use this with care. | false | false | MEDIUM
| *camel.component.freemarker.lazyStartProducer* | Whether the producer should
be started lazy (on the first message). By starting lazy you can use this to
allow CamelContext and routes to startup in situations where a producer may
otherwise fail during starting and cause the route to fail being started. By
deferring this startup to be lazy then the startup failure can be handled
during routing messages via Camel's routing error handlers. Beware that when
the first message is processed t [...]
+| *camel.component.freemarker.localizedLookup* | Enables/disables localized
template lookup. Disabled by default. | false | false | MEDIUM
| *camel.component.freemarker.autowiredEnabled* | Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which then gets configured on the component. This
can be used for automatic configuring JDBC data sources, JMS connection
factories, AWS Clients, etc. | true | false | MEDIUM
| *camel.component.freemarker.configuration* | To use an existing
freemarker.template.Configuration instance as the configuration. | null | false
| MEDIUM
|===
diff --git
a/connectors/camel-freemarker-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/freemarker/CamelFreemarkerSinkConnectorConfig.java
b/connectors/camel-freemarker-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/freemarker/CamelFreemarkerSinkConnectorConfig.java
index 5f37778..5f24156 100644
---
a/connectors/camel-freemarker-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/freemarker/CamelFreemarkerSinkConnectorConfig.java
+++
b/connectors/camel-freemarker-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/freemarker/CamelFreemarkerSinkConnectorConfig.java
@@ -59,6 +59,9 @@ public class CamelFreemarkerSinkConnectorConfig
public static final String
CAMEL_SINK_FREEMARKER_COMPONENT_LAZY_START_PRODUCER_CONF =
"camel.component.freemarker.lazyStartProducer";
public static final String
CAMEL_SINK_FREEMARKER_COMPONENT_LAZY_START_PRODUCER_DOC = "Whether the producer
should be started lazy (on the first message). By starting lazy you can use
this to allow CamelContext and routes to startup in situations where a producer
may otherwise fail during starting and cause the route to fail being started.
By deferring this startup to be lazy then the startup failure can be handled
during routing messages via Camel's routing error handlers. Beware tha [...]
public static final Boolean
CAMEL_SINK_FREEMARKER_COMPONENT_LAZY_START_PRODUCER_DEFAULT = false;
+ public static final String
CAMEL_SINK_FREEMARKER_COMPONENT_LOCALIZED_LOOKUP_CONF =
"camel.component.freemarker.localizedLookup";
+ public static final String
CAMEL_SINK_FREEMARKER_COMPONENT_LOCALIZED_LOOKUP_DOC = "Enables/disables
localized template lookup. Disabled by default.";
+ public static final Boolean
CAMEL_SINK_FREEMARKER_COMPONENT_LOCALIZED_LOOKUP_DEFAULT = false;
public static final String
CAMEL_SINK_FREEMARKER_COMPONENT_AUTOWIRED_ENABLED_CONF =
"camel.component.freemarker.autowiredEnabled";
public static final String
CAMEL_SINK_FREEMARKER_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which then gets configured on the component. This
can be used for automatic configuring JDBC data sources, JMS connection
factories, AWS Clients, etc.";
public static final Boolean
CAMEL_SINK_FREEMARKER_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
@@ -89,6 +92,7 @@ public class CamelFreemarkerSinkConnectorConfig
conf.define(CAMEL_SINK_FREEMARKER_COMPONENT_ALLOW_CONTEXT_MAP_ALL_CONF,
ConfigDef.Type.BOOLEAN,
CAMEL_SINK_FREEMARKER_COMPONENT_ALLOW_CONTEXT_MAP_ALL_DEFAULT,
ConfigDef.Importance.MEDIUM,
CAMEL_SINK_FREEMARKER_COMPONENT_ALLOW_CONTEXT_MAP_ALL_DOC);
conf.define(CAMEL_SINK_FREEMARKER_COMPONENT_ALLOW_TEMPLATE_FROM_HEADER_CONF,
ConfigDef.Type.BOOLEAN,
CAMEL_SINK_FREEMARKER_COMPONENT_ALLOW_TEMPLATE_FROM_HEADER_DEFAULT,
ConfigDef.Importance.MEDIUM,
CAMEL_SINK_FREEMARKER_COMPONENT_ALLOW_TEMPLATE_FROM_HEADER_DOC);
conf.define(CAMEL_SINK_FREEMARKER_COMPONENT_LAZY_START_PRODUCER_CONF,
ConfigDef.Type.BOOLEAN,
CAMEL_SINK_FREEMARKER_COMPONENT_LAZY_START_PRODUCER_DEFAULT,
ConfigDef.Importance.MEDIUM,
CAMEL_SINK_FREEMARKER_COMPONENT_LAZY_START_PRODUCER_DOC);
+ conf.define(CAMEL_SINK_FREEMARKER_COMPONENT_LOCALIZED_LOOKUP_CONF,
ConfigDef.Type.BOOLEAN,
CAMEL_SINK_FREEMARKER_COMPONENT_LOCALIZED_LOOKUP_DEFAULT,
ConfigDef.Importance.MEDIUM,
CAMEL_SINK_FREEMARKER_COMPONENT_LOCALIZED_LOOKUP_DOC);
conf.define(CAMEL_SINK_FREEMARKER_COMPONENT_AUTOWIRED_ENABLED_CONF,
ConfigDef.Type.BOOLEAN,
CAMEL_SINK_FREEMARKER_COMPONENT_AUTOWIRED_ENABLED_DEFAULT,
ConfigDef.Importance.MEDIUM,
CAMEL_SINK_FREEMARKER_COMPONENT_AUTOWIRED_ENABLED_DOC);
conf.define(CAMEL_SINK_FREEMARKER_COMPONENT_CONFIGURATION_CONF,
ConfigDef.Type.STRING, CAMEL_SINK_FREEMARKER_COMPONENT_CONFIGURATION_DEFAULT,
ConfigDef.Importance.MEDIUM, CAMEL_SINK_FREEMARKER_COMPONENT_CONFIGURATION_DOC);
return conf;
diff --git
a/docs/modules/ROOT/pages/connectors/camel-freemarker-kafka-sink-connector.adoc
b/docs/modules/ROOT/pages/connectors/camel-freemarker-kafka-sink-connector.adoc
index f0767da..2c7f391 100644
---
a/docs/modules/ROOT/pages/connectors/camel-freemarker-kafka-sink-connector.adoc
+++
b/docs/modules/ROOT/pages/connectors/camel-freemarker-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@
connector.class=org.apache.camel.kafkaconnector.freemarker.CamelFreemarkerSinkCo
----
-The camel-freemarker sink connector supports 13 options, which are listed
below.
+The camel-freemarker sink connector supports 14 options, which are listed
below.
@@ -42,6 +42,7 @@ The camel-freemarker sink connector supports 13 options,
which are listed below.
| *camel.component.freemarker.allowContextMapAll* | Sets whether the context
map should allow access to all details. By default only the message body and
headers can be accessed. This option can be enabled for full access to the
current Exchange and CamelContext. Doing so impose a potential security risk as
this opens access to the full power of CamelContext API. | false | false |
MEDIUM
| *camel.component.freemarker.allowTemplateFromHeader* | Whether to allow to
use resource template from header or not (default false). Enabling this allows
to specify dynamic templates via message header. However this can be seen as a
potential security vulnerability if the header is coming from a malicious user,
so use this with care. | false | false | MEDIUM
| *camel.component.freemarker.lazyStartProducer* | Whether the producer should
be started lazy (on the first message). By starting lazy you can use this to
allow CamelContext and routes to startup in situations where a producer may
otherwise fail during starting and cause the route to fail being started. By
deferring this startup to be lazy then the startup failure can be handled
during routing messages via Camel's routing error handlers. Beware that when
the first message is processed t [...]
+| *camel.component.freemarker.localizedLookup* | Enables/disables localized
template lookup. Disabled by default. | false | false | MEDIUM
| *camel.component.freemarker.autowiredEnabled* | Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which then gets configured on the component. This
can be used for automatic configuring JDBC data sources, JMS connection
factories, AWS Clients, etc. | true | false | MEDIUM
| *camel.component.freemarker.configuration* | To use an existing
freemarker.template.Configuration instance as the configuration. | null | false
| MEDIUM
|===