camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From davscl...@apache.org
Subject [2/3] camel git commit: CAMEL-10042: camel-spring-boot - Add default values to auto configuration
Date Fri, 10 Jun 2016 13:37:53 GMT
CAMEL-10042: camel-spring-boot - Add default values to auto configuration


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/6bce8a15
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/6bce8a15
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/6bce8a15

Branch: refs/heads/master
Commit: 6bce8a15a65eddf83f4b8b9aaefdb5325ecf00f3
Parents: 1fa124d
Author: Claus Ibsen <davsclaus@apache.org>
Authored: Fri Jun 10 15:11:07 2016 +0200
Committer: Claus Ibsen <davsclaus@apache.org>
Committed: Fri Jun 10 15:37:43 2016 +0200

----------------------------------------------------------------------
 .../DirectComponentConfiguration.java           |   8 +-
 .../DirectVmComponentConfiguration.java         |  14 +-
 .../PropertiesComponentConfiguration.java       |  18 +-
 .../springboot/XsltComponentConfiguration.java  |  12 +-
 .../springboot/ZipDataFormatConfiguration.java  |   2 +-
 .../ws/springboot/WsComponentConfiguration.java |   6 +-
 .../springboot/AhcComponentConfiguration.java   |   6 +-
 .../springboot/AMQPComponentConfiguration.java  | 174 +++++++++----------
 .../WebsocketComponentConfiguration.java        |  12 +-
 .../Base64DataFormatConfiguration.java          |   4 +-
 .../BeanIODataFormatConfiguration.java          |   6 +-
 .../springboot/BoonDataFormatConfiguration.java |   2 +-
 .../CastorDataFormatConfiguration.java          |   2 +-
 .../CryptoDataFormatConfiguration.java          |   4 +-
 .../springboot/PGPDataFormatConfiguration.java  |   4 +-
 .../springboot/CsvDataFormatConfiguration.java  |  22 +--
 .../DisruptorComponentConfiguration.java        |  12 +-
 .../DisruptorVmComponentConfiguration.java      |  12 +-
 .../FlatpackDataFormatConfiguration.java        |   8 +-
 .../springboot/GsonDataFormatConfiguration.java |   8 +-
 .../springboot/HL7DataFormatConfiguration.java  |   2 +-
 .../springboot/HttpComponentConfiguration.java  |   6 +-
 .../springboot/HttpComponentConfiguration.java  |   6 +-
 .../IBatisComponentConfiguration.java           |   6 +-
 .../springboot/ICalDataFormatConfiguration.java |   2 +-
 .../JacksonDataFormatConfiguration.java         |   8 +-
 .../JacksonXMLDataFormatConfiguration.java      |   8 +-
 .../springboot/JaxbDataFormatConfiguration.java |  12 +-
 .../JettyHttpComponentConfiguration9.java       |  24 +--
 .../JGroupsComponentConfiguration.java          |   6 +-
 .../springboot/JmsComponentConfiguration.java   | 174 +++++++++----------
 .../springboot/JpaComponentConfiguration.java   |  12 +-
 .../springboot/ScpComponentConfiguration.java   |   6 +-
 .../springboot/LZFDataFormatConfiguration.java  |   2 +-
 .../MimeMultipartDataFormatConfiguration.java   |   6 +-
 .../QuartzComponentConfiguration.java           |  12 +-
 .../QuartzComponentConfiguration.java           |  24 +--
 .../QuickfixjComponentConfiguration.java        |   6 +-
 .../RestletComponentConfiguration.java          |   6 +-
 .../SalesforceComponentConfiguration.java       |  18 +-
 .../ServletComponentConfiguration.java          |  12 +-
 .../SnakeYAMLDataFormatConfiguration.java       |   4 +-
 .../springboot/SqlComponentConfiguration.java   |   6 +-
 .../TarFileDataFormatConfiguration.java         |   2 +-
 .../UniVocityCsvDataFormatConfiguration.java    |  16 +-
 ...VocityFixedWidthDataFormatConfiguration.java |  18 +-
 .../UniVocityTsvDataFormatConfiguration.java    |  14 +-
 .../WebsocketComponentConfiguration.java        |   6 +-
 .../XmlJsonDataFormatConfiguration.java         |  12 +-
 .../XmlRpcDataFormatConfiguration.java          |   2 +-
 .../XMLSecurityDataFormatConfiguration.java     |   4 +-
 .../springboot/JsonDataFormatConfiguration.java |   8 +-
 .../ZipFileDataFormatConfiguration.java         |   2 +-
 53 files changed, 394 insertions(+), 394 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/camel-core/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentConfiguration.java
index 848e762..ec80b49 100644
--- a/camel-core/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/direct/springboot/DirectComponentConfiguration.java
@@ -32,17 +32,17 @@ public class DirectComponentConfiguration {
      * then we can tell the producer to block and wait for the consumer to
      * become active.
      */
-    private boolean block;
+    private Boolean block = false;
     /**
      * The timeout value to use if block is enabled.
      */
-    private long timeout;
+    private long timeout = 30000;
 
-    public boolean isBlock() {
+    public Boolean getBlock() {
         return block;
     }
 
-    public void setBlock(boolean block) {
+    public void setBlock(Boolean block) {
         this.block = block;
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/camel-core/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentConfiguration.java
index b336e8a..fb29402 100644
--- a/camel-core/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/directvm/springboot/DirectVmComponentConfiguration.java
@@ -33,11 +33,11 @@ public class DirectVmComponentConfiguration {
      * then we can tell the producer to block and wait for the consumer to
      * become active.
      */
-    private boolean block;
+    private Boolean block = false;
     /**
      * The timeout value to use if block is enabled.
      */
-    private long timeout;
+    private long timeout = 30000;
     /**
      * Sets a HeaderFilterStrategy that will only be applied on producer
      * endpoints (on both directions: request and response). Default value:
@@ -48,13 +48,13 @@ public class DirectVmComponentConfiguration {
      * Whether to propagate or not properties from the producer side to the
      * consumer side and viceversa. Default value: true.
      */
-    private boolean propagateProperties;
+    private Boolean propagateProperties = true;
 
-    public boolean isBlock() {
+    public Boolean getBlock() {
         return block;
     }
 
-    public void setBlock(boolean block) {
+    public void setBlock(Boolean block) {
         this.block = block;
     }
 
@@ -75,11 +75,11 @@ public class DirectVmComponentConfiguration {
         this.headerFilterStrategy = headerFilterStrategy;
     }
 
-    public boolean isPropagateProperties() {
+    public Boolean getPropagateProperties() {
         return propagateProperties;
     }
 
-    public void setPropagateProperties(boolean propagateProperties) {
+    public void setPropagateProperties(Boolean propagateProperties) {
         this.propagateProperties = propagateProperties;
     }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/camel-core/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentConfiguration.java
index 2d31111..ea98144 100644
--- a/camel-core/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/properties/springboot/PropertiesComponentConfiguration.java
@@ -60,7 +60,7 @@ public class PropertiesComponentConfiguration {
     /**
      * Whether or not to cache loaded properties. The default value is true.
      */
-    private boolean cache;
+    private Boolean cache = false;
     /**
      * Optional prefix prepended to property names before resolution.
      */
@@ -74,12 +74,12 @@ public class PropertiesComponentConfiguration {
      * propertyPrefix and propertySuffix before falling back the plain property
      * name specified. If false only the augmented property name is searched.
      */
-    private boolean fallbackToUnaugmentedProperty;
+    private Boolean fallbackToUnaugmentedProperty = false;
     /**
      * Whether to silently ignore if a location cannot be located such as a
      * properties file not found.
      */
-    private boolean ignoreMissingLocation;
+    private Boolean ignoreMissingLocation = false;
     /**
      * Sets the value of the prefix token used to identify properties to
      * replace. Setting a value of null restores the default token (link link
@@ -147,11 +147,11 @@ public class PropertiesComponentConfiguration {
         this.propertiesParser = propertiesParser;
     }
 
-    public boolean isCache() {
+    public Boolean getCache() {
         return cache;
     }
 
-    public void setCache(boolean cache) {
+    public void setCache(Boolean cache) {
         this.cache = cache;
     }
 
@@ -171,20 +171,20 @@ public class PropertiesComponentConfiguration {
         this.propertySuffix = propertySuffix;
     }
 
-    public boolean isFallbackToUnaugmentedProperty() {
+    public Boolean getFallbackToUnaugmentedProperty() {
         return fallbackToUnaugmentedProperty;
     }
 
     public void setFallbackToUnaugmentedProperty(
-            boolean fallbackToUnaugmentedProperty) {
+            Boolean fallbackToUnaugmentedProperty) {
         this.fallbackToUnaugmentedProperty = fallbackToUnaugmentedProperty;
     }
 
-    public boolean isIgnoreMissingLocation() {
+    public Boolean getIgnoreMissingLocation() {
         return ignoreMissingLocation;
     }
 
-    public void setIgnoreMissingLocation(boolean ignoreMissingLocation) {
+    public void setIgnoreMissingLocation(Boolean ignoreMissingLocation) {
         this.ignoreMissingLocation = ignoreMissingLocation;
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/camel-core/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentConfiguration.java b/camel-core/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentConfiguration.java
index b4f3be8..75ccfc4 100644
--- a/camel-core/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/component/xslt/springboot/XsltComponentConfiguration.java
@@ -54,13 +54,13 @@ public class XsltComponentConfiguration {
      * forced to reload at runtime via JMX using the clearCachedStylesheet
      * operation.
      */
-    private boolean contentCache;
+    private Boolean contentCache = true;
     /**
      * Whether to use Saxon as the transformerFactoryClass. If enabled then the
      * class net.sf.saxon.TransformerFactoryImpl. You would need to add Saxon to
      * the classpath.
      */
-    private boolean saxon;
+    private Boolean saxon = false;
 
     public XmlConverter getXmlConverter() {
         return xmlConverter;
@@ -86,19 +86,19 @@ public class XsltComponentConfiguration {
         this.uriResolver = uriResolver;
     }
 
-    public boolean isContentCache() {
+    public Boolean getContentCache() {
         return contentCache;
     }
 
-    public void setContentCache(boolean contentCache) {
+    public void setContentCache(Boolean contentCache) {
         this.contentCache = contentCache;
     }
 
-    public boolean isSaxon() {
+    public Boolean getSaxon() {
         return saxon;
     }
 
-    public void setSaxon(boolean saxon) {
+    public void setSaxon(Boolean saxon) {
         this.saxon = saxon;
     }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatConfiguration.java b/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatConfiguration.java
index d6bd3be..5601c256 100644
--- a/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatConfiguration.java
+++ b/camel-core/src/main/java/org/apache/camel/impl/springboot/ZipDataFormatConfiguration.java
@@ -30,7 +30,7 @@ public class ZipDataFormatConfiguration {
      * To specify a specific compression between 0-9. -1 is default compression
      * 0 is no compression and 9 is best compression.
      */
-    private Integer compressionLevel;
+    private Integer compressionLevel = -1;
 
     public Integer getCompressionLevel() {
         return compressionLevel;

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java b/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java
index 617585e..b71a59c 100644
--- a/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java
+++ b/components/camel-ahc-ws/src/main/java/org/apache/camel/component/ahc/ws/springboot/WsComponentConfiguration.java
@@ -59,7 +59,7 @@ public class WsComponentConfiguration {
      * the incoming data from the request to Java and that can be a potential
      * security risk.
      */
-    private boolean allowJavaSerializedObject;
+    private Boolean allowJavaSerializedObject = false;
     /**
      * To use a custom HeaderFilterStrategy to filter header to and from Camel
      * message.
@@ -99,11 +99,11 @@ public class WsComponentConfiguration {
         this.sslContextParameters = sslContextParameters;
     }
 
-    public boolean isAllowJavaSerializedObject() {
+    public Boolean getAllowJavaSerializedObject() {
         return allowJavaSerializedObject;
     }
 
-    public void setAllowJavaSerializedObject(boolean allowJavaSerializedObject) {
+    public void setAllowJavaSerializedObject(Boolean allowJavaSerializedObject) {
         this.allowJavaSerializedObject = allowJavaSerializedObject;
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java
index 001ede5..d3eb084 100644
--- a/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java
+++ b/components/camel-ahc/src/main/java/org/apache/camel/component/ahc/springboot/AhcComponentConfiguration.java
@@ -59,7 +59,7 @@ public class AhcComponentConfiguration {
      * the incoming data from the request to Java and that can be a potential
      * security risk.
      */
-    private boolean allowJavaSerializedObject;
+    private Boolean allowJavaSerializedObject = false;
     /**
      * To use a custom HeaderFilterStrategy to filter header to and from Camel
      * message.
@@ -99,11 +99,11 @@ public class AhcComponentConfiguration {
         this.sslContextParameters = sslContextParameters;
     }
 
-    public boolean isAllowJavaSerializedObject() {
+    public Boolean getAllowJavaSerializedObject() {
         return allowJavaSerializedObject;
     }
 
-    public void setAllowJavaSerializedObject(boolean allowJavaSerializedObject) {
+    public void setAllowJavaSerializedObject(Boolean allowJavaSerializedObject) {
         this.allowJavaSerializedObject = allowJavaSerializedObject;
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
index edabd69..c1997e2 100644
--- a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
+++ b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
@@ -57,7 +57,7 @@ public class AMQPComponentConfiguration {
      * queue on the JMS broker. To avoid this its recommended to enable this
      * option.
      */
-    private boolean acceptMessagesWhileStopping;
+    private Boolean acceptMessagesWhileStopping = false;
     /**
      * Whether the DefaultMessageListenerContainer used in the reply managers
      * for request-reply messaging allow the
@@ -67,7 +67,7 @@ public class AMQPComponentConfiguration {
      * ability is enabled by default in the regular JMS consumers but to enable
      * for reply managers you must enable this flag.
      */
-    private boolean allowReplyManagerQuickStop;
+    private Boolean allowReplyManagerQuickStop = false;
     /**
      * The JMS acknowledgement mode defined as an Integer. Allows you to set
      * vendor-specific extensions to the acknowledgment mode. For the regular
@@ -80,7 +80,7 @@ public class AMQPComponentConfiguration {
      * but sometimes can catch early any issues with the underlying JMS provider
      * and the use of JMS properties
      */
-    private boolean eagerLoadingOfProperties;
+    private Boolean eagerLoadingOfProperties = false;
     /**
      * The JMS acknowledgement name which is one of: SESSION_TRANSACTED
      * CLIENT_ACKNOWLEDGE AUTO_ACKNOWLEDGE DUPS_OK_ACKNOWLEDGE
@@ -89,7 +89,7 @@ public class AMQPComponentConfiguration {
     /**
      * Specifies whether the consumer container should auto-startup.
      */
-    private boolean autoStartup;
+    private Boolean autoStartup = false;
     /**
      * Sets the cache level by ID for the underlying JMS resources. See
      * cacheLevelName option for more details.
@@ -141,7 +141,7 @@ public class AMQPComponentConfiguration {
     /**
      * Specifies whether persistent delivery is used by default.
      */
-    private boolean deliveryPersistent;
+    private Boolean deliveryPersistent = false;
     /**
      * Specifies the delivery mode to be used. Possible values are Possibles
      * values are those defined by javax.jms.DeliveryMode. NON_PERSISTENT = 1
@@ -177,7 +177,7 @@ public class AMQPComponentConfiguration {
      * Allows to control whether stacktraces should be logged or not by the
      * default errorHandler.
      */
-    private boolean errorHandlerLogStackTrace;
+    private Boolean errorHandlerLogStackTrace = false;
     /**
      * Set if the deliveryMode priority or timeToLive qualities of service
      * should be used when sending messages. This option is based on Spring's
@@ -186,12 +186,12 @@ public class AMQPComponentConfiguration {
      * option which operates at message granularity reading QoS properties
      * exclusively from the Camel In message headers.
      */
-    private boolean explicitQosEnabled;
+    private Boolean explicitQosEnabled = false;
     /**
      * Specifies whether the listener session should be exposed when consuming
      * messages.
      */
-    private boolean exposeListenerSession;
+    private Boolean exposeListenerSession = false;
     /**
      * Specifies the limit for idle executions of a receive task not having
      * received any message within its execution. If this limit is reached the
@@ -243,16 +243,16 @@ public class AMQPComponentConfiguration {
      * suited payload type such as javax.jms.TextMessage to a String etc. See
      * section about how mapping works below for more details.
      */
-    private boolean mapJmsMessage;
+    private Boolean mapJmsMessage = false;
     /**
      * When sending specifies whether message IDs should be added.
      */
-    private boolean messageIdEnabled;
+    private Boolean messageIdEnabled = false;
     /**
      * Specifies whether timestamps should be enabled by default on sending
      * messages.
      */
-    private boolean messageTimestampEnabled;
+    private Boolean messageTimestampEnabled = false;
     /**
      * If true Camel will always make a JMS message copy of the message when it
      * is passed to the producer for sending. Copying the message is needed in
@@ -260,12 +260,12 @@ public class AMQPComponentConfiguration {
      * (incidentally Camel will set the alwaysCopyMessage option to true if a
      * replyToDestinationSelectorName is set)
      */
-    private boolean alwaysCopyMessage;
+    private Boolean alwaysCopyMessage = false;
     /**
      * Specifies whether JMSMessageID should always be used as JMSCorrelationID
      * for InOut messages.
      */
-    private boolean useMessageIDAsCorrelationID;
+    private Boolean useMessageIDAsCorrelationID = false;
     /**
      * Values greater than 1 specify the message priority when sending (where 0
      * is the lowest priority and 9 is the highest). The explicitQosEnabled
@@ -276,7 +276,7 @@ public class AMQPComponentConfiguration {
      * Specifies whether to inhibit the delivery of messages published by its
      * own connection.
      */
-    private boolean pubSubNoLocal;
+    private Boolean pubSubNoLocal = false;
     /**
      * The timeout for receiving messages (in milliseconds).
      */
@@ -292,7 +292,7 @@ public class AMQPComponentConfiguration {
      * and a clientId.
      */
     @Deprecated
-    private boolean subscriptionDurable;
+    private Boolean subscriptionDurable = false;
     /**
      * Allows you to specify a custom task executor for consuming messages.
      */
@@ -305,12 +305,12 @@ public class AMQPComponentConfiguration {
     /**
      * Specifies whether to use transacted mode
      */
-    private boolean transacted;
+    private Boolean transacted = false;
     /**
      * If true Camel will create a JmsTransactionManager if there is no
      * transactionManager injected when option transacted=true.
      */
-    private boolean lazyCreateTransactionManager;
+    private Boolean lazyCreateTransactionManager = false;
     /**
      * The Spring transaction manager to use.
      */
@@ -331,7 +331,7 @@ public class AMQPComponentConfiguration {
      * exception on startup. This ensures that Camel is not started with failed
      * connections. The JMS producers is tested as well.
      */
-    private boolean testConnectionOnStartup;
+    private Boolean testConnectionOnStartup = false;
     /**
      * Whether to startup the JmsConsumer message listener asynchronously when
      * starting a route. For example if a JmsConsumer cannot get a connection to
@@ -344,19 +344,19 @@ public class AMQPComponentConfiguration {
      * will not be able to receive messages; You can then restart the route to
      * retry.
      */
-    private boolean asyncStartListener;
+    private Boolean asyncStartListener = false;
     /**
      * Whether to stop the JmsConsumer message listener asynchronously when
      * stopping a route.
      */
-    private boolean asyncStopListener;
+    private Boolean asyncStopListener = false;
     /**
      * When using mapJmsMessage=false Camel will create a new JMS message to
      * send to a new JMS destination if you touch the headers (get or set)
      * during the route. Set this option to true to force Camel to send the
      * original JMS message that was received.
      */
-    private boolean forceSendOriginalMessage;
+    private Boolean forceSendOriginalMessage = false;
     /**
      * The timeout for waiting for a reply when using the InOut Exchange Pattern
      * (in milliseconds). The default is 20 seconds. You can include the header
@@ -382,7 +382,7 @@ public class AMQPComponentConfiguration {
      * enable this option on both the producer and consumer side so Camel knows
      * the payloads is an Exchange and not a regular payload.
      */
-    private boolean transferExchange;
+    private Boolean transferExchange = false;
     /**
      * If enabled and you are using Request Reply messaging (InOut) and an
      * Exchange failed on the consumer side then the caused Exception will be
@@ -395,7 +395,7 @@ public class AMQPComponentConfiguration {
      * wrapped in an outer exception such as
      * org.apache.camel.RuntimeCamelException when returned to the producer.
      */
-    private boolean transferException;
+    private Boolean transferException = false;
     /**
      * If enabled and you are using Request Reply messaging (InOut) and an
      * Exchange failed with a SOAP fault (not exception) on the consumer side
@@ -406,7 +406,7 @@ public class AMQPComponentConfiguration {
      * You may want to enable this when using Camel components that support
      * faults such as SOAP based such as cxf or spring-ws.
      */
-    private boolean transferFault;
+    private Boolean transferFault = false;
     /**
      * Allows you to use your own implementation of the
      * org.springframework.jms.core.JmsOperations interface. Camel uses
@@ -443,7 +443,7 @@ public class AMQPComponentConfiguration {
      * explicitQosEnabled option by contrast will only use options set on the
      * endpoint and not values from the message header.
      */
-    private boolean preserveMessageQos;
+    private Boolean preserveMessageQos = false;
     /**
      * Whether the JmsConsumer processes the Exchange asynchronously. If enabled
      * then the JmsConsumer may pickup the next message from the JMS queue while
@@ -455,26 +455,26 @@ public class AMQPComponentConfiguration {
      * asyncConsumer=true does not run asynchronously as transaction must be
      * executed synchronously (Camel 3.0 may support async transactions).
      */
-    private boolean asyncConsumer;
+    private Boolean asyncConsumer = false;
     /**
      * Whether to allow sending messages with no body. If this option is false
      * and the message body is null then an JMSException is thrown.
      */
-    private boolean allowNullBody;
+    private Boolean allowNullBody = false;
     /**
      * Only applicable when sending to JMS destination using InOnly (eg fire and
      * forget). Enabling this option will enrich the Camel Exchange with the
      * actual JMSMessageID that was used by the JMS client when the message was
      * sent to the JMS destination.
      */
-    private boolean includeSentJMSMessageID;
+    private Boolean includeSentJMSMessageID = false;
     /**
      * Whether to include all JMSXxxx properties when mapping from JMS to Camel
      * Message. Setting this to true will include properties such as JMSXAppID
      * and JMSXUserID etc. Note: If you are using a custom headerFilterStrategy
      * then this option does not apply.
      */
-    private boolean includeAllJMSXProperties;
+    private Boolean includeAllJMSXProperties = false;
     /**
      * Specifies what default TaskExecutor type to use in the
      * DefaultMessageListenerContainer for both consumer endpoints and the
@@ -538,20 +538,20 @@ public class AMQPComponentConfiguration {
         this.configuration = configuration;
     }
 
-    public boolean isAcceptMessagesWhileStopping() {
+    public Boolean getAcceptMessagesWhileStopping() {
         return acceptMessagesWhileStopping;
     }
 
     public void setAcceptMessagesWhileStopping(
-            boolean acceptMessagesWhileStopping) {
+            Boolean acceptMessagesWhileStopping) {
         this.acceptMessagesWhileStopping = acceptMessagesWhileStopping;
     }
 
-    public boolean isAllowReplyManagerQuickStop() {
+    public Boolean getAllowReplyManagerQuickStop() {
         return allowReplyManagerQuickStop;
     }
 
-    public void setAllowReplyManagerQuickStop(boolean allowReplyManagerQuickStop) {
+    public void setAllowReplyManagerQuickStop(Boolean allowReplyManagerQuickStop) {
         this.allowReplyManagerQuickStop = allowReplyManagerQuickStop;
     }
 
@@ -563,11 +563,11 @@ public class AMQPComponentConfiguration {
         this.acknowledgementMode = acknowledgementMode;
     }
 
-    public boolean isEagerLoadingOfProperties() {
+    public Boolean getEagerLoadingOfProperties() {
         return eagerLoadingOfProperties;
     }
 
-    public void setEagerLoadingOfProperties(boolean eagerLoadingOfProperties) {
+    public void setEagerLoadingOfProperties(Boolean eagerLoadingOfProperties) {
         this.eagerLoadingOfProperties = eagerLoadingOfProperties;
     }
 
@@ -579,11 +579,11 @@ public class AMQPComponentConfiguration {
         this.acknowledgementModeName = acknowledgementModeName;
     }
 
-    public boolean isAutoStartup() {
+    public Boolean getAutoStartup() {
         return autoStartup;
     }
 
-    public void setAutoStartup(boolean autoStartup) {
+    public void setAutoStartup(Boolean autoStartup) {
         this.autoStartup = autoStartup;
     }
 
@@ -643,11 +643,11 @@ public class AMQPComponentConfiguration {
         this.connectionFactory = connectionFactory;
     }
 
-    public boolean isDeliveryPersistent() {
+    public Boolean getDeliveryPersistent() {
         return deliveryPersistent;
     }
 
-    public void setDeliveryPersistent(boolean deliveryPersistent) {
+    public void setDeliveryPersistent(Boolean deliveryPersistent) {
         this.deliveryPersistent = deliveryPersistent;
     }
 
@@ -692,27 +692,27 @@ public class AMQPComponentConfiguration {
         this.errorHandlerLoggingLevel = errorHandlerLoggingLevel;
     }
 
-    public boolean isErrorHandlerLogStackTrace() {
+    public Boolean getErrorHandlerLogStackTrace() {
         return errorHandlerLogStackTrace;
     }
 
-    public void setErrorHandlerLogStackTrace(boolean errorHandlerLogStackTrace) {
+    public void setErrorHandlerLogStackTrace(Boolean errorHandlerLogStackTrace) {
         this.errorHandlerLogStackTrace = errorHandlerLogStackTrace;
     }
 
-    public boolean isExplicitQosEnabled() {
+    public Boolean getExplicitQosEnabled() {
         return explicitQosEnabled;
     }
 
-    public void setExplicitQosEnabled(boolean explicitQosEnabled) {
+    public void setExplicitQosEnabled(Boolean explicitQosEnabled) {
         this.explicitQosEnabled = explicitQosEnabled;
     }
 
-    public boolean isExposeListenerSession() {
+    public Boolean getExposeListenerSession() {
         return exposeListenerSession;
     }
 
-    public void setExposeListenerSession(boolean exposeListenerSession) {
+    public void setExposeListenerSession(Boolean exposeListenerSession) {
         this.exposeListenerSession = exposeListenerSession;
     }
 
@@ -774,44 +774,44 @@ public class AMQPComponentConfiguration {
         this.messageConverter = messageConverter;
     }
 
-    public boolean isMapJmsMessage() {
+    public Boolean getMapJmsMessage() {
         return mapJmsMessage;
     }
 
-    public void setMapJmsMessage(boolean mapJmsMessage) {
+    public void setMapJmsMessage(Boolean mapJmsMessage) {
         this.mapJmsMessage = mapJmsMessage;
     }
 
-    public boolean isMessageIdEnabled() {
+    public Boolean getMessageIdEnabled() {
         return messageIdEnabled;
     }
 
-    public void setMessageIdEnabled(boolean messageIdEnabled) {
+    public void setMessageIdEnabled(Boolean messageIdEnabled) {
         this.messageIdEnabled = messageIdEnabled;
     }
 
-    public boolean isMessageTimestampEnabled() {
+    public Boolean getMessageTimestampEnabled() {
         return messageTimestampEnabled;
     }
 
-    public void setMessageTimestampEnabled(boolean messageTimestampEnabled) {
+    public void setMessageTimestampEnabled(Boolean messageTimestampEnabled) {
         this.messageTimestampEnabled = messageTimestampEnabled;
     }
 
-    public boolean isAlwaysCopyMessage() {
+    public Boolean getAlwaysCopyMessage() {
         return alwaysCopyMessage;
     }
 
-    public void setAlwaysCopyMessage(boolean alwaysCopyMessage) {
+    public void setAlwaysCopyMessage(Boolean alwaysCopyMessage) {
         this.alwaysCopyMessage = alwaysCopyMessage;
     }
 
-    public boolean isUseMessageIDAsCorrelationID() {
+    public Boolean getUseMessageIDAsCorrelationID() {
         return useMessageIDAsCorrelationID;
     }
 
     public void setUseMessageIDAsCorrelationID(
-            boolean useMessageIDAsCorrelationID) {
+            Boolean useMessageIDAsCorrelationID) {
         this.useMessageIDAsCorrelationID = useMessageIDAsCorrelationID;
     }
 
@@ -823,11 +823,11 @@ public class AMQPComponentConfiguration {
         this.priority = priority;
     }
 
-    public boolean isPubSubNoLocal() {
+    public Boolean getPubSubNoLocal() {
         return pubSubNoLocal;
     }
 
-    public void setPubSubNoLocal(boolean pubSubNoLocal) {
+    public void setPubSubNoLocal(Boolean pubSubNoLocal) {
         this.pubSubNoLocal = pubSubNoLocal;
     }
 
@@ -847,11 +847,11 @@ public class AMQPComponentConfiguration {
         this.recoveryInterval = recoveryInterval;
     }
 
-    public boolean isSubscriptionDurable() {
+    public Boolean getSubscriptionDurable() {
         return subscriptionDurable;
     }
 
-    public void setSubscriptionDurable(boolean subscriptionDurable) {
+    public void setSubscriptionDurable(Boolean subscriptionDurable) {
         this.subscriptionDurable = subscriptionDurable;
     }
 
@@ -871,20 +871,20 @@ public class AMQPComponentConfiguration {
         this.timeToLive = timeToLive;
     }
 
-    public boolean isTransacted() {
+    public Boolean getTransacted() {
         return transacted;
     }
 
-    public void setTransacted(boolean transacted) {
+    public void setTransacted(Boolean transacted) {
         this.transacted = transacted;
     }
 
-    public boolean isLazyCreateTransactionManager() {
+    public Boolean getLazyCreateTransactionManager() {
         return lazyCreateTransactionManager;
     }
 
     public void setLazyCreateTransactionManager(
-            boolean lazyCreateTransactionManager) {
+            Boolean lazyCreateTransactionManager) {
         this.lazyCreateTransactionManager = lazyCreateTransactionManager;
     }
 
@@ -913,35 +913,35 @@ public class AMQPComponentConfiguration {
         this.transactionTimeout = transactionTimeout;
     }
 
-    public boolean isTestConnectionOnStartup() {
+    public Boolean getTestConnectionOnStartup() {
         return testConnectionOnStartup;
     }
 
-    public void setTestConnectionOnStartup(boolean testConnectionOnStartup) {
+    public void setTestConnectionOnStartup(Boolean testConnectionOnStartup) {
         this.testConnectionOnStartup = testConnectionOnStartup;
     }
 
-    public boolean isAsyncStartListener() {
+    public Boolean getAsyncStartListener() {
         return asyncStartListener;
     }
 
-    public void setAsyncStartListener(boolean asyncStartListener) {
+    public void setAsyncStartListener(Boolean asyncStartListener) {
         this.asyncStartListener = asyncStartListener;
     }
 
-    public boolean isAsyncStopListener() {
+    public Boolean getAsyncStopListener() {
         return asyncStopListener;
     }
 
-    public void setAsyncStopListener(boolean asyncStopListener) {
+    public void setAsyncStopListener(Boolean asyncStopListener) {
         this.asyncStopListener = asyncStopListener;
     }
 
-    public boolean isForceSendOriginalMessage() {
+    public Boolean getForceSendOriginalMessage() {
         return forceSendOriginalMessage;
     }
 
-    public void setForceSendOriginalMessage(boolean forceSendOriginalMessage) {
+    public void setForceSendOriginalMessage(Boolean forceSendOriginalMessage) {
         this.forceSendOriginalMessage = forceSendOriginalMessage;
     }
 
@@ -962,27 +962,27 @@ public class AMQPComponentConfiguration {
         this.requestTimeoutCheckerInterval = requestTimeoutCheckerInterval;
     }
 
-    public boolean isTransferExchange() {
+    public Boolean getTransferExchange() {
         return transferExchange;
     }
 
-    public void setTransferExchange(boolean transferExchange) {
+    public void setTransferExchange(Boolean transferExchange) {
         this.transferExchange = transferExchange;
     }
 
-    public boolean isTransferException() {
+    public Boolean getTransferException() {
         return transferException;
     }
 
-    public void setTransferException(boolean transferException) {
+    public void setTransferException(Boolean transferException) {
         this.transferException = transferException;
     }
 
-    public boolean isTransferFault() {
+    public Boolean getTransferFault() {
         return transferFault;
     }
 
-    public void setTransferFault(boolean transferFault) {
+    public void setTransferFault(Boolean transferFault) {
         this.transferFault = transferFault;
     }
 
@@ -1010,43 +1010,43 @@ public class AMQPComponentConfiguration {
         this.replyToType = replyToType;
     }
 
-    public boolean isPreserveMessageQos() {
+    public Boolean getPreserveMessageQos() {
         return preserveMessageQos;
     }
 
-    public void setPreserveMessageQos(boolean preserveMessageQos) {
+    public void setPreserveMessageQos(Boolean preserveMessageQos) {
         this.preserveMessageQos = preserveMessageQos;
     }
 
-    public boolean isAsyncConsumer() {
+    public Boolean getAsyncConsumer() {
         return asyncConsumer;
     }
 
-    public void setAsyncConsumer(boolean asyncConsumer) {
+    public void setAsyncConsumer(Boolean asyncConsumer) {
         this.asyncConsumer = asyncConsumer;
     }
 
-    public boolean isAllowNullBody() {
+    public Boolean getAllowNullBody() {
         return allowNullBody;
     }
 
-    public void setAllowNullBody(boolean allowNullBody) {
+    public void setAllowNullBody(Boolean allowNullBody) {
         this.allowNullBody = allowNullBody;
     }
 
-    public boolean isIncludeSentJMSMessageID() {
+    public Boolean getIncludeSentJMSMessageID() {
         return includeSentJMSMessageID;
     }
 
-    public void setIncludeSentJMSMessageID(boolean includeSentJMSMessageID) {
+    public void setIncludeSentJMSMessageID(Boolean includeSentJMSMessageID) {
         this.includeSentJMSMessageID = includeSentJMSMessageID;
     }
 
-    public boolean isIncludeAllJMSXProperties() {
+    public Boolean getIncludeAllJMSXProperties() {
         return includeAllJMSXProperties;
     }
 
-    public void setIncludeAllJMSXProperties(boolean includeAllJMSXProperties) {
+    public void setIncludeAllJMSXProperties(Boolean includeAllJMSXProperties) {
         this.includeAllJMSXProperties = includeAllJMSXProperties;
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java b/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java
index 6896e65..2e433ce 100644
--- a/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java
+++ b/components/camel-atmosphere-websocket/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java
@@ -43,7 +43,7 @@ public class WebsocketComponentConfiguration {
      * Exchange. This is turn off by default as this may require servet specific
      * configuration to enable this when using Servlet's.
      */
-    private boolean attachmentMultipartBinding;
+    private Boolean attachmentMultipartBinding = false;
     /**
      * To use a custom HttpBinding to control the mapping between Camel message
      * and HttpClient.
@@ -60,7 +60,7 @@ public class WebsocketComponentConfiguration {
      * the incoming data from the request to Java and that can be a potential
      * security risk.
      */
-    private boolean allowJavaSerializedObject;
+    private Boolean allowJavaSerializedObject = false;
     /**
      * To use a custom HeaderFilterStrategy to filter header to and from Camel
      * message.
@@ -83,11 +83,11 @@ public class WebsocketComponentConfiguration {
         this.httpRegistry = httpRegistry;
     }
 
-    public boolean isAttachmentMultipartBinding() {
+    public Boolean getAttachmentMultipartBinding() {
         return attachmentMultipartBinding;
     }
 
-    public void setAttachmentMultipartBinding(boolean attachmentMultipartBinding) {
+    public void setAttachmentMultipartBinding(Boolean attachmentMultipartBinding) {
         this.attachmentMultipartBinding = attachmentMultipartBinding;
     }
 
@@ -107,11 +107,11 @@ public class WebsocketComponentConfiguration {
         this.httpConfiguration = httpConfiguration;
     }
 
-    public boolean isAllowJavaSerializedObject() {
+    public Boolean getAllowJavaSerializedObject() {
         return allowJavaSerializedObject;
     }
 
-    public void setAllowJavaSerializedObject(boolean allowJavaSerializedObject) {
+    public void setAllowJavaSerializedObject(Boolean allowJavaSerializedObject) {
         this.allowJavaSerializedObject = allowJavaSerializedObject;
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatConfiguration.java b/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatConfiguration.java
index 929deec..2dccf9d 100644
--- a/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatConfiguration.java
+++ b/components/camel-base64/src/main/java/org/apache/camel/dataformat/base64/springboot/Base64DataFormatConfiguration.java
@@ -30,7 +30,7 @@ public class Base64DataFormatConfiguration {
      * To specific a maximum line length for the encoded data. By default 76 is
      * used.
      */
-    private Integer lineLength;
+    private Integer lineLength = 76;
     /**
      * The line separators to use. By default \r\n is used.
      */
@@ -40,7 +40,7 @@ public class Base64DataFormatConfiguration {
      * is only applied to encode operations. Decoding seamlessly handles both
      * modes. Is by default false.
      */
-    private Boolean urlSafe;
+    private Boolean urlSafe = false;
 
     public Integer getLineLength() {
         return lineLength;

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatConfiguration.java b/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatConfiguration.java
index e3babce..8fc2724 100644
--- a/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatConfiguration.java
+++ b/components/camel-beanio/src/main/java/org/apache/camel/dataformat/beanio/springboot/BeanIODataFormatConfiguration.java
@@ -39,15 +39,15 @@ public class BeanIODataFormatConfiguration {
     /**
      * Whether to ignore unidentified records.
      */
-    private Boolean ignoreUnidentifiedRecords;
+    private Boolean ignoreUnidentifiedRecords = false;
     /**
      * Whether to ignore unexpected records.
      */
-    private Boolean ignoreUnexpectedRecords;
+    private Boolean ignoreUnexpectedRecords = false;
     /**
      * Whether to ignore invalid records.
      */
-    private Boolean ignoreInvalidRecords;
+    private Boolean ignoreInvalidRecords = false;
     /**
      * The charset to use. Is by default the JVM platform default charset.
      */

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatConfiguration.java b/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatConfiguration.java
index 7f3b7aa..0763000 100644
--- a/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatConfiguration.java
+++ b/components/camel-boon/src/main/java/org/apache/camel/component/boon/springboot/BoonDataFormatConfiguration.java
@@ -33,7 +33,7 @@ public class BoonDataFormatConfiguration {
     /**
      * To unarmshal to a List of Map or a List of Pojo.
      */
-    private Boolean useList;
+    private Boolean useList = false;
 
     public String getUnmarshalTypeName() {
         return unmarshalTypeName;

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatConfiguration.java b/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatConfiguration.java
index 05ff818..8d7b69f 100644
--- a/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatConfiguration.java
+++ b/components/camel-castor/src/main/java/org/apache/camel/dataformat/castor/springboot/CastorDataFormatConfiguration.java
@@ -33,7 +33,7 @@ public class CastorDataFormatConfiguration {
     /**
      * Whether validation is turned on or off. Is by default true.
      */
-    private Boolean validation;
+    private Boolean validation = true;
     /**
      * Encoding to use when marshalling an Object to XML. Is by default UTF-8
      */

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatConfiguration.java b/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatConfiguration.java
index 3e0ef49..57c7e0e 100644
--- a/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatConfiguration.java
+++ b/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/CryptoDataFormatConfiguration.java
@@ -62,12 +62,12 @@ public class CryptoDataFormatConfiguration {
      * Flag indicating that a Message Authentication Code should be calculated
      * and appended to the encrypted data.
      */
-    private Boolean shouldAppendHMAC;
+    private Boolean shouldAppendHMAC = false;
     /**
      * Flag indicating that the configured IV should be inlined into the
      * encrypted data stream. Is by default false.
      */
-    private Boolean inline;
+    private Boolean inline = false;
 
     public String getAlgorithm() {
         return algorithm;

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatConfiguration.java b/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatConfiguration.java
index 6efb3f5..63ce2b5 100644
--- a/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatConfiguration.java
+++ b/components/camel-crypto/src/main/java/org/apache/camel/converter/crypto/springboot/PGPDataFormatConfiguration.java
@@ -73,12 +73,12 @@ public class PGPDataFormatConfiguration {
      * This option will cause PGP to base64 encode the encrypted text making it
      * available for copy/paste etc.
      */
-    private Boolean armored;
+    private Boolean armored = false;
     /**
      * Adds an integrity check/sign into the encryption file. The default value
      * is true.
      */
-    private Boolean integrity;
+    private Boolean integrity = true;
     /**
      * Java Cryptography Extension (JCE) provider default is Bouncy Castle (BC).
      * Alternatively you can use for example the IAIK JCE provider; in this case

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatConfiguration.java b/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatConfiguration.java
index ce68a1f..49ae019 100644
--- a/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatConfiguration.java
+++ b/components/camel-csv/src/main/java/org/apache/camel/dataformat/csv/springboot/CsvDataFormatConfiguration.java
@@ -39,7 +39,7 @@ public class CsvDataFormatConfiguration {
     /**
      * Disables the comment marker of the reference format.
      */
-    private Boolean commentMarkerDisabled;
+    private Boolean commentMarkerDisabled = false;
     /**
      * Sets the comment marker of the reference format.
      */
@@ -51,7 +51,7 @@ public class CsvDataFormatConfiguration {
     /**
      * Use for disabling using escape character
      */
-    private Boolean escapeDisabled;
+    private Boolean escapeDisabled = false;
     /**
      * Sets the escape character to use
      */
@@ -59,7 +59,7 @@ public class CsvDataFormatConfiguration {
     /**
      * Use for disabling headers
      */
-    private Boolean headerDisabled;
+    private Boolean headerDisabled = false;
     /**
      * To configure the CSV headers
      */
@@ -67,19 +67,19 @@ public class CsvDataFormatConfiguration {
     /**
      * Whether to allow missing column names.
      */
-    private Boolean allowMissingColumnNames;
+    private Boolean allowMissingColumnNames = false;
     /**
      * Whether to ignore empty lines.
      */
-    private Boolean ignoreEmptyLines;
+    private Boolean ignoreEmptyLines = false;
     /**
      * Whether to ignore surrounding spaces
      */
-    private Boolean ignoreSurroundingSpaces;
+    private Boolean ignoreSurroundingSpaces = false;
     /**
      * Used to disable null strings
      */
-    private Boolean nullStringDisabled;
+    private Boolean nullStringDisabled = false;
     /**
      * Sets the null string
      */
@@ -87,7 +87,7 @@ public class CsvDataFormatConfiguration {
     /**
      * Used to disable quotes
      */
-    private Boolean quoteDisabled;
+    private Boolean quoteDisabled = false;
     /**
      * Sets the quote which by default is
      */
@@ -103,7 +103,7 @@ public class CsvDataFormatConfiguration {
     /**
      * Whether to skip the header record in the output
      */
-    private Boolean skipHeaderRecord;
+    private Boolean skipHeaderRecord = false;
     /**
      * Sets the quote mode
      */
@@ -112,13 +112,13 @@ public class CsvDataFormatConfiguration {
      * Whether the unmarshalling should produce an iterator that reads the lines
      * on the fly or if all the lines must be read at one.
      */
-    private Boolean lazyLoad;
+    private Boolean lazyLoad = false;
     /**
      * Whether the unmarshalling should produce maps for the lines values
      * instead of lists. It requires to have header (either defined or
      * collected).
      */
-    private Boolean useMaps;
+    private Boolean useMaps = false;
     /**
      * Refers to a custom CsvRecordConverter to lookup from the registry to use.
      */

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentConfiguration.java b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentConfiguration.java
index 68dd695..077c3b7 100644
--- a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentConfiguration.java
+++ b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/springboot/DisruptorComponentConfiguration.java
@@ -36,7 +36,7 @@ public class DisruptorComponentConfiguration {
     /**
      * To configure the default value for multiple consumers
      */
-    private boolean defaultMultipleConsumers;
+    private Boolean defaultMultipleConsumers = false;
     /**
      * To configure the default value for DisruptorProducerType The default
      * value is Multi.
@@ -51,7 +51,7 @@ public class DisruptorComponentConfiguration {
      * To configure the default value for block when full The default value is
      * true.
      */
-    private boolean defaultBlockWhenFull;
+    private Boolean defaultBlockWhenFull = false;
     /**
      * To configure the ring buffer size
      */
@@ -70,11 +70,11 @@ public class DisruptorComponentConfiguration {
         this.defaultConcurrentConsumers = defaultConcurrentConsumers;
     }
 
-    public boolean isDefaultMultipleConsumers() {
+    public Boolean getDefaultMultipleConsumers() {
         return defaultMultipleConsumers;
     }
 
-    public void setDefaultMultipleConsumers(boolean defaultMultipleConsumers) {
+    public void setDefaultMultipleConsumers(Boolean defaultMultipleConsumers) {
         this.defaultMultipleConsumers = defaultMultipleConsumers;
     }
 
@@ -94,11 +94,11 @@ public class DisruptorComponentConfiguration {
         this.defaultWaitStrategy = defaultWaitStrategy;
     }
 
-    public boolean isDefaultBlockWhenFull() {
+    public Boolean getDefaultBlockWhenFull() {
         return defaultBlockWhenFull;
     }
 
-    public void setDefaultBlockWhenFull(boolean defaultBlockWhenFull) {
+    public void setDefaultBlockWhenFull(Boolean defaultBlockWhenFull) {
         this.defaultBlockWhenFull = defaultBlockWhenFull;
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java
index a194f49..c872df3 100644
--- a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java
+++ b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/vm/springboot/DisruptorVmComponentConfiguration.java
@@ -36,7 +36,7 @@ public class DisruptorVmComponentConfiguration {
     /**
      * To configure the default value for multiple consumers
      */
-    private boolean defaultMultipleConsumers;
+    private Boolean defaultMultipleConsumers = false;
     /**
      * To configure the default value for DisruptorProducerType The default
      * value is Multi.
@@ -51,7 +51,7 @@ public class DisruptorVmComponentConfiguration {
      * To configure the default value for block when full The default value is
      * true.
      */
-    private boolean defaultBlockWhenFull;
+    private Boolean defaultBlockWhenFull = false;
     /**
      * To configure the ring buffer size
      */
@@ -70,11 +70,11 @@ public class DisruptorVmComponentConfiguration {
         this.defaultConcurrentConsumers = defaultConcurrentConsumers;
     }
 
-    public boolean isDefaultMultipleConsumers() {
+    public Boolean getDefaultMultipleConsumers() {
         return defaultMultipleConsumers;
     }
 
-    public void setDefaultMultipleConsumers(boolean defaultMultipleConsumers) {
+    public void setDefaultMultipleConsumers(Boolean defaultMultipleConsumers) {
         this.defaultMultipleConsumers = defaultMultipleConsumers;
     }
 
@@ -94,11 +94,11 @@ public class DisruptorVmComponentConfiguration {
         this.defaultWaitStrategy = defaultWaitStrategy;
     }
 
-    public boolean isDefaultBlockWhenFull() {
+    public Boolean getDefaultBlockWhenFull() {
         return defaultBlockWhenFull;
     }
 
-    public void setDefaultBlockWhenFull(boolean defaultBlockWhenFull) {
+    public void setDefaultBlockWhenFull(Boolean defaultBlockWhenFull) {
         this.defaultBlockWhenFull = defaultBlockWhenFull;
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatConfiguration.java b/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatConfiguration.java
index 49e41b0..e31437b 100644
--- a/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatConfiguration.java
+++ b/components/camel-flatpack/src/main/java/org/apache/camel/dataformat/flatpack/springboot/FlatpackDataFormatConfiguration.java
@@ -38,12 +38,12 @@ public class FlatpackDataFormatConfiguration {
     /**
      * Delimited or fixed. Is by default false = delimited
      */
-    private Boolean fixed;
+    private Boolean fixed = false;
     /**
      * Whether the first line is ignored for delimited files (for the column
      * headers). Is by default true.
      */
-    private Boolean ignoreFirstRecord;
+    private Boolean ignoreFirstRecord = true;
     /**
      * If the text is qualified with a char such as "
      */
@@ -56,12 +56,12 @@ public class FlatpackDataFormatConfiguration {
      * Allows for lines to be shorter than expected and ignores the extra
      * characters
      */
-    private Boolean allowShortLines;
+    private Boolean allowShortLines = false;
     /**
      * Allows for lines to be longer than expected and ignores the extra
      * characters.
      */
-    private Boolean ignoreExtraColumns;
+    private Boolean ignoreExtraColumns = false;
 
     public String getParserFactoryRef() {
         return parserFactoryRef;

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-gson/src/main/java/org/apache/camel/component/gson/springboot/GsonDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-gson/src/main/java/org/apache/camel/component/gson/springboot/GsonDataFormatConfiguration.java b/components/camel-gson/src/main/java/org/apache/camel/component/gson/springboot/GsonDataFormatConfiguration.java
index 51dca10..6e68b76 100644
--- a/components/camel-gson/src/main/java/org/apache/camel/component/gson/springboot/GsonDataFormatConfiguration.java
+++ b/components/camel-gson/src/main/java/org/apache/camel/component/gson/springboot/GsonDataFormatConfiguration.java
@@ -35,7 +35,7 @@ public class GsonDataFormatConfiguration {
     /**
      * To enable pretty printing output nicely formatted. Is by default false.
      */
-    private Boolean prettyPrint;
+    private Boolean prettyPrint = false;
     /**
      * Which json library to use such. Is by default xstream
      */
@@ -60,7 +60,7 @@ public class GsonDataFormatConfiguration {
      * Used for JMS users to allow the JMSType header from the JMS spec to
      * specify a FQN classname to use to unmarshal to.
      */
-    private Boolean allowJmsType;
+    private Boolean allowJmsType = false;
     /**
      * Refers to a custom collection type to lookup in the registry to use. This
      * option should rarely be used but allows to use different collection types
@@ -70,12 +70,12 @@ public class GsonDataFormatConfiguration {
     /**
      * To unarmshal to a List of Map or a List of Pojo.
      */
-    private Boolean useList;
+    private Boolean useList = false;
     /**
      * Whether to enable the JAXB annotations module when using jackson. When
      * enabled then JAXB annotations can be used by Jackson.
      */
-    private Boolean enableJaxbAnnotationModule;
+    private Boolean enableJaxbAnnotationModule = false;
     /**
      * To use custom Jackson modules com.fasterxml.jackson.databind.Module
      * specified as a String with FQN class names. Multiple classes can be

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/springboot/HL7DataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/springboot/HL7DataFormatConfiguration.java b/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/springboot/HL7DataFormatConfiguration.java
index 0982908..b2ac0fb 100644
--- a/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/springboot/HL7DataFormatConfiguration.java
+++ b/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/springboot/HL7DataFormatConfiguration.java
@@ -29,7 +29,7 @@ public class HL7DataFormatConfiguration {
     /**
      * Whether to validate the HL7 message Is by default true.
      */
-    private Boolean validate;
+    private Boolean validate = true;
 
     public Boolean getValidate() {
         return validate;

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-http/src/main/java/org/apache/camel/component/http/springboot/HttpComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-http/src/main/java/org/apache/camel/component/http/springboot/HttpComponentConfiguration.java b/components/camel-http/src/main/java/org/apache/camel/component/http/springboot/HttpComponentConfiguration.java
index 4357a55..0ce100e 100644
--- a/components/camel-http/src/main/java/org/apache/camel/component/http/springboot/HttpComponentConfiguration.java
+++ b/components/camel-http/src/main/java/org/apache/camel/component/http/springboot/HttpComponentConfiguration.java
@@ -56,7 +56,7 @@ public class HttpComponentConfiguration {
      * the incoming data from the request to Java and that can be a potential
      * security risk.
      */
-    private boolean allowJavaSerializedObject;
+    private Boolean allowJavaSerializedObject = false;
     /**
      * To use a custom HeaderFilterStrategy to filter header to and from Camel
      * message.
@@ -97,11 +97,11 @@ public class HttpComponentConfiguration {
         this.httpConfiguration = httpConfiguration;
     }
 
-    public boolean isAllowJavaSerializedObject() {
+    public Boolean getAllowJavaSerializedObject() {
         return allowJavaSerializedObject;
     }
 
-    public void setAllowJavaSerializedObject(boolean allowJavaSerializedObject) {
+    public void setAllowJavaSerializedObject(Boolean allowJavaSerializedObject) {
         this.allowJavaSerializedObject = allowJavaSerializedObject;
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-http4/src/main/java/org/apache/camel/component/http4/springboot/HttpComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-http4/src/main/java/org/apache/camel/component/http4/springboot/HttpComponentConfiguration.java b/components/camel-http4/src/main/java/org/apache/camel/component/http4/springboot/HttpComponentConfiguration.java
index 8980f63..f3568e9 100644
--- a/components/camel-http4/src/main/java/org/apache/camel/component/http4/springboot/HttpComponentConfiguration.java
+++ b/components/camel-http4/src/main/java/org/apache/camel/component/http4/springboot/HttpComponentConfiguration.java
@@ -60,7 +60,7 @@ public class HttpComponentConfiguration {
      * the incoming data from the request to Java and that can be a potential
      * security risk.
      */
-    private boolean allowJavaSerializedObject;
+    private Boolean allowJavaSerializedObject = false;
     /**
      * To use a custom org.apache.http.protocol.HttpContext when executing
      * requests.
@@ -140,11 +140,11 @@ public class HttpComponentConfiguration {
         this.httpConfiguration = httpConfiguration;
     }
 
-    public boolean isAllowJavaSerializedObject() {
+    public Boolean getAllowJavaSerializedObject() {
         return allowJavaSerializedObject;
     }
 
-    public void setAllowJavaSerializedObject(boolean allowJavaSerializedObject) {
+    public void setAllowJavaSerializedObject(Boolean allowJavaSerializedObject) {
         this.allowJavaSerializedObject = allowJavaSerializedObject;
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-ibatis/src/main/java/org/apache/camel/component/ibatis/springboot/IBatisComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ibatis/src/main/java/org/apache/camel/component/ibatis/springboot/IBatisComponentConfiguration.java b/components/camel-ibatis/src/main/java/org/apache/camel/component/ibatis/springboot/IBatisComponentConfiguration.java
index bb02344..dd91d89 100644
--- a/components/camel-ibatis/src/main/java/org/apache/camel/component/ibatis/springboot/IBatisComponentConfiguration.java
+++ b/components/camel-ibatis/src/main/java/org/apache/camel/component/ibatis/springboot/IBatisComponentConfiguration.java
@@ -40,7 +40,7 @@ public class IBatisComponentConfiguration {
     /**
      * Whether to use transactions. This option is by default true.
      */
-    private boolean useTransactions;
+    private Boolean useTransactions = false;
 
     public SqlMapClient getSqlMapClient() {
         return sqlMapClient;
@@ -58,11 +58,11 @@ public class IBatisComponentConfiguration {
         this.sqlMapConfig = sqlMapConfig;
     }
 
-    public boolean isUseTransactions() {
+    public Boolean getUseTransactions() {
         return useTransactions;
     }
 
-    public void setUseTransactions(boolean useTransactions) {
+    public void setUseTransactions(Boolean useTransactions) {
         this.useTransactions = useTransactions;
     }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-ical/src/main/java/org/apache/camel/component/ical/springboot/ICalDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-ical/src/main/java/org/apache/camel/component/ical/springboot/ICalDataFormatConfiguration.java b/components/camel-ical/src/main/java/org/apache/camel/component/ical/springboot/ICalDataFormatConfiguration.java
index f743da2..bc38d28 100644
--- a/components/camel-ical/src/main/java/org/apache/camel/component/ical/springboot/ICalDataFormatConfiguration.java
+++ b/components/camel-ical/src/main/java/org/apache/camel/component/ical/springboot/ICalDataFormatConfiguration.java
@@ -29,7 +29,7 @@ public class ICalDataFormatConfiguration {
     /**
      * Whether to validate.
      */
-    private Boolean validating;
+    private Boolean validating = false;
 
     public Boolean getValidating() {
         return validating;

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-jackson/src/main/java/org/apache/camel/component/jackson/springboot/JacksonDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-jackson/src/main/java/org/apache/camel/component/jackson/springboot/JacksonDataFormatConfiguration.java b/components/camel-jackson/src/main/java/org/apache/camel/component/jackson/springboot/JacksonDataFormatConfiguration.java
index ea0e61b..c2f9ba2 100644
--- a/components/camel-jackson/src/main/java/org/apache/camel/component/jackson/springboot/JacksonDataFormatConfiguration.java
+++ b/components/camel-jackson/src/main/java/org/apache/camel/component/jackson/springboot/JacksonDataFormatConfiguration.java
@@ -35,7 +35,7 @@ public class JacksonDataFormatConfiguration {
     /**
      * To enable pretty printing output nicely formatted. Is by default false.
      */
-    private Boolean prettyPrint;
+    private Boolean prettyPrint = false;
     /**
      * Which json library to use such. Is by default xstream
      */
@@ -60,7 +60,7 @@ public class JacksonDataFormatConfiguration {
      * Used for JMS users to allow the JMSType header from the JMS spec to
      * specify a FQN classname to use to unmarshal to.
      */
-    private Boolean allowJmsType;
+    private Boolean allowJmsType = false;
     /**
      * Refers to a custom collection type to lookup in the registry to use. This
      * option should rarely be used but allows to use different collection types
@@ -70,12 +70,12 @@ public class JacksonDataFormatConfiguration {
     /**
      * To unarmshal to a List of Map or a List of Pojo.
      */
-    private Boolean useList;
+    private Boolean useList = false;
     /**
      * Whether to enable the JAXB annotations module when using jackson. When
      * enabled then JAXB annotations can be used by Jackson.
      */
-    private Boolean enableJaxbAnnotationModule;
+    private Boolean enableJaxbAnnotationModule = false;
     /**
      * To use custom Jackson modules com.fasterxml.jackson.databind.Module
      * specified as a String with FQN class names. Multiple classes can be

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-jacksonxml/src/main/java/org/apache/camel/component/jacksonxml/springboot/JacksonXMLDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-jacksonxml/src/main/java/org/apache/camel/component/jacksonxml/springboot/JacksonXMLDataFormatConfiguration.java b/components/camel-jacksonxml/src/main/java/org/apache/camel/component/jacksonxml/springboot/JacksonXMLDataFormatConfiguration.java
index 6909cb1..49e244a 100644
--- a/components/camel-jacksonxml/src/main/java/org/apache/camel/component/jacksonxml/springboot/JacksonXMLDataFormatConfiguration.java
+++ b/components/camel-jacksonxml/src/main/java/org/apache/camel/component/jacksonxml/springboot/JacksonXMLDataFormatConfiguration.java
@@ -33,7 +33,7 @@ public class JacksonXMLDataFormatConfiguration {
     /**
      * To enable pretty printing output nicely formatted. Is by default false.
      */
-    private Boolean prettyPrint;
+    private Boolean prettyPrint = false;
     /**
      * Class name of the java type to use when unarmshalling
      */
@@ -54,7 +54,7 @@ public class JacksonXMLDataFormatConfiguration {
      * Used for JMS users to allow the JMSType header from the JMS spec to
      * specify a FQN classname to use to unmarshal to.
      */
-    private Boolean allowJmsType;
+    private Boolean allowJmsType = false;
     /**
      * Refers to a custom collection type to lookup in the registry to use. This
      * option should rarely be used but allows to use different collection types
@@ -64,12 +64,12 @@ public class JacksonXMLDataFormatConfiguration {
     /**
      * To unarmshal to a List of Map or a List of Pojo.
      */
-    private Boolean useList;
+    private Boolean useList = false;
     /**
      * Whether to enable the JAXB annotations module when using jackson. When
      * enabled then JAXB annotations can be used by Jackson.
      */
-    private Boolean enableJaxbAnnotationModule;
+    private Boolean enableJaxbAnnotationModule = false;
     /**
      * To use custom Jackson modules com.fasterxml.jackson.databind.Module
      * specified as a String with FQN class names. Multiple classes can be

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-jaxb/src/main/java/org/apache/camel/converter/jaxb/springboot/JaxbDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-jaxb/src/main/java/org/apache/camel/converter/jaxb/springboot/JaxbDataFormatConfiguration.java b/components/camel-jaxb/src/main/java/org/apache/camel/converter/jaxb/springboot/JaxbDataFormatConfiguration.java
index ef5de07..d521c10 100644
--- a/components/camel-jaxb/src/main/java/org/apache/camel/converter/jaxb/springboot/JaxbDataFormatConfiguration.java
+++ b/components/camel-jaxb/src/main/java/org/apache/camel/converter/jaxb/springboot/JaxbDataFormatConfiguration.java
@@ -39,28 +39,28 @@ public class JaxbDataFormatConfiguration {
     /**
      * To enable pretty printing output nicely formatted. Is by default false.
      */
-    private Boolean prettyPrint;
+    private Boolean prettyPrint = false;
     /**
      * Whether to allow using ObjectFactory classes to create the POJO classes
      * during marshalling. This only applies to POJO classes that has not been
      * annotated with JAXB and providing jaxb.index descriptor files.
      */
-    private Boolean objectFactory;
+    private Boolean objectFactory = false;
     /**
      * Whether to ignore JAXBElement elements - only needed to be set to false
      * in very special use-cases.
      */
-    private Boolean ignoreJAXBElement;
+    private Boolean ignoreJAXBElement = false;
     /**
      * Whether marhsalling must be java objects with JAXB annotations. And if
      * not then it fails. This option can be set to false to relax that such as
      * when the data is already in XML format.
      */
-    private Boolean mustBeJAXBElement;
+    private Boolean mustBeJAXBElement = false;
     /**
      * To ignore non xml characheters and replace them with an empty space.
      */
-    private Boolean filterNonXmlChars;
+    private Boolean filterNonXmlChars = false;
     /**
      * To overrule and use a specific encoding
      */
@@ -74,7 +74,7 @@ public class JaxbDataFormatConfiguration {
      * behaviours you need set property partClass. Camel will pass this class to
      * JAXB's unmarshaler.
      */
-    private Boolean fragment;
+    private Boolean fragment = false;
     /**
      * Name of class used for fragment parsing. See more details at the fragment
      * option.

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-jetty9/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentConfiguration9.java
----------------------------------------------------------------------
diff --git a/components/camel-jetty9/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentConfiguration9.java b/components/camel-jetty9/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentConfiguration9.java
index fc3877c..a81cff5 100644
--- a/components/camel-jetty9/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentConfiguration9.java
+++ b/components/camel-jetty9/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentConfiguration9.java
@@ -96,7 +96,7 @@ public class JettyHttpComponentConfiguration9 {
      * If this option is true Jetty JMX support will be enabled for this
      * endpoint.
      */
-    private boolean enableJmx;
+    private Boolean enableJmx = false;
     /**
      * To use a custom org.apache.camel.component.jetty.JettyHttpBinding which
      * are used to customize how a response should be written for the producer.
@@ -135,7 +135,7 @@ public class JettyHttpComponentConfiguration9 {
     /**
      * Whether or not to use Jetty continuations for the Jetty Server.
      */
-    private boolean useContinuation;
+    private Boolean useContinuation = false;
     /**
      * To configure security using SSLContextParameters
      */
@@ -174,7 +174,7 @@ public class JettyHttpComponentConfiguration9 {
      * other camel-jetty endpoint is share the same port otherwise this option
      * may not work as expected.
      */
-    private boolean sendServerVersion;
+    private Boolean sendServerVersion = false;
     /**
      * Whether to allow java serialization when a request uses
      * context-type=application/x-java-serialized-object This is by default
@@ -182,7 +182,7 @@ public class JettyHttpComponentConfiguration9 {
      * the incoming data from the request to Java and that can be a potential
      * security risk.
      */
-    private boolean allowJavaSerializedObject;
+    private Boolean allowJavaSerializedObject = false;
     /**
      * To use a custom HeaderFilterStrategy to filter header to and from Camel
      * message.
@@ -278,11 +278,11 @@ public class JettyHttpComponentConfiguration9 {
         this.threadPool = threadPool;
     }
 
-    public boolean isEnableJmx() {
+    public Boolean getEnableJmx() {
         return enableJmx;
     }
 
-    public void setEnableJmx(boolean enableJmx) {
+    public void setEnableJmx(Boolean enableJmx) {
         this.enableJmx = enableJmx;
     }
 
@@ -344,11 +344,11 @@ public class JettyHttpComponentConfiguration9 {
         this.continuationTimeout = continuationTimeout;
     }
 
-    public boolean isUseContinuation() {
+    public Boolean getUseContinuation() {
         return useContinuation;
     }
 
-    public void setUseContinuation(boolean useContinuation) {
+    public void setUseContinuation(Boolean useContinuation) {
         this.useContinuation = useContinuation;
     }
 
@@ -409,19 +409,19 @@ public class JettyHttpComponentConfiguration9 {
         this.proxyPort = proxyPort;
     }
 
-    public boolean isSendServerVersion() {
+    public Boolean getSendServerVersion() {
         return sendServerVersion;
     }
 
-    public void setSendServerVersion(boolean sendServerVersion) {
+    public void setSendServerVersion(Boolean sendServerVersion) {
         this.sendServerVersion = sendServerVersion;
     }
 
-    public boolean isAllowJavaSerializedObject() {
+    public Boolean getAllowJavaSerializedObject() {
         return allowJavaSerializedObject;
     }
 
-    public void setAllowJavaSerializedObject(boolean allowJavaSerializedObject) {
+    public void setAllowJavaSerializedObject(Boolean allowJavaSerializedObject) {
         this.allowJavaSerializedObject = allowJavaSerializedObject;
     }
 

http://git-wip-us.apache.org/repos/asf/camel/blob/6bce8a15/components/camel-jgroups/src/main/java/org/apache/camel/component/jgroups/springboot/JGroupsComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-jgroups/src/main/java/org/apache/camel/component/jgroups/springboot/JGroupsComponentConfiguration.java b/components/camel-jgroups/src/main/java/org/apache/camel/component/jgroups/springboot/JGroupsComponentConfiguration.java
index 167cd79..6c722d3 100644
--- a/components/camel-jgroups/src/main/java/org/apache/camel/component/jgroups/springboot/JGroupsComponentConfiguration.java
+++ b/components/camel-jgroups/src/main/java/org/apache/camel/component/jgroups/springboot/JGroupsComponentConfiguration.java
@@ -41,7 +41,7 @@ public class JGroupsComponentConfiguration {
      * messages as well (not only org.jgroups.Message instances). By default
      * only regular messages are consumed by the endpoint.
      */
-    private boolean enableViewMessages;
+    private Boolean enableViewMessages = false;
 
     public Channel getChannel() {
         return channel;
@@ -59,11 +59,11 @@ public class JGroupsComponentConfiguration {
         this.channelProperties = channelProperties;
     }
 
-    public boolean isEnableViewMessages() {
+    public Boolean getEnableViewMessages() {
         return enableViewMessages;
     }
 
-    public void setEnableViewMessages(boolean enableViewMessages) {
+    public void setEnableViewMessages(Boolean enableViewMessages) {
         this.enableViewMessages = enableViewMessages;
     }
 }
\ No newline at end of file


Mime
View raw message