You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2016/08/15 08:29:06 UTC
[49/74] [abbrv] camel git commit: CAMEL-10222: Deleted spring-boot
configuration from main projects
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentConfiguration.java b/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentConfiguration.java
deleted file mode 100644
index f6d4e31..0000000
--- a/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlSignatureComponentConfiguration.java
+++ /dev/null
@@ -1,717 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.xmlsecurity.springboot;
-
-import java.util.List;
-import javax.xml.crypto.AlgorithmMethod;
-import javax.xml.crypto.KeySelector;
-import javax.xml.crypto.URIDereferencer;
-import javax.xml.crypto.dsig.spec.XPathFilterParameterSpec;
-import org.apache.camel.component.xmlsecurity.api.KeyAccessor;
-import org.apache.camel.component.xmlsecurity.api.ValidationFailedHandler;
-import org.apache.camel.component.xmlsecurity.api.XmlSignature2Message;
-import org.apache.camel.component.xmlsecurity.api.XmlSignatureChecker;
-import org.apache.camel.component.xmlsecurity.api.XmlSignatureProperties;
-import org.apache.camel.component.xmlsecurity.processor.XmlSignerConfiguration;
-import org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * Used to sign and verify exchanges using the XML signature specification.
- *
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.xmlsecurity")
-public class XmlSignatureComponentConfiguration {
-
- /**
- * To use a shared XmlSignerConfiguration configuration to use as base for
- * configuring endpoints. Properties of the shared configuration can also be
- * set individually.
- */
- private XmlSignerConfiguration signerConfiguration;
- /**
- * To use a shared XmlVerifierConfiguration configuration to use as base for
- * configuring endpoints. Properties of the shared configuration can also be
- * set individually.
- */
- private XmlVerifierConfiguration verifierConfiguration;
- /**
- * If you want to restrict the remote access via reference URIs you can
- * setSigner an own dereferencer. Optional parameter. If not setSigner the
- * provider default dereferencer is used which can resolve URI fragments
- * HTTP file and XPpointer URIs. Attention: The implementation is provider
- * dependent!
- */
- private URIDereferencer signerUriDereferencer;
- /**
- * You can setSigner a base URI which is used in the URI dereferencing.
- * Relative URIs are then concatenated with the base URI.
- */
- private String signerBaseUri;
- /**
- * Disallows that the incoming XML document contains DTD DOCTYPE
- * declaration. The default value is link BooleanTRUE.
- */
- private Boolean signerDisallowDoctypeDecl;
- /**
- * For the signing process a private key is necessary. You specify a key
- * accessor bean which provides this private key. The key accessor bean must
- * implement the KeyAccessor interface. The package
- * org.apache.camel.component.xmlsecurity.api contains the default
- * implementation class DefaultKeyAccessor which reads the private key from
- * a Java keystore.
- */
- private KeyAccessor signerKeyAccessor;
- /**
- * Indicator whether the XML declaration in the outgoing message body should
- * be omitted. Default value is false. Can be overwritten by the header link
- * XmlSignatureConstantsHEADER_OMIT_XML_DECLARATION.
- */
- private Boolean signerOmitXmlDeclaration;
- /**
- * Determines if the XML signature specific headers be cleared after signing
- * and verification. Defaults to true.
- */
- private Boolean signerClearHeaders;
- /**
- * Canonicalization method used to canonicalize the SignedInfo element
- * before the digest is calculated. You can use the helper methods
- * XmlSignatureHelper.getCanonicalizationMethod(String algorithm) or
- * getSignerCanonicalizationMethod(String algorithm List
- * inclusiveNamespacePrefixes) to create a canonicalization method.
- */
- private AlgorithmMethod signerCanonicalizationMethod;
- /**
- * Classpath to the XML Schema. Must be specified in the detached XML
- * Signature case for determining the ID attributes might be setSigner in
- * the enveloped and enveloping case. If setSigner then the XML document is
- * validated with the specified XML schema. The schema resource URI can be
- * overwritten by the header link
- * XmlSignatureConstantsHEADER_SCHEMA_RESOURCE_URI.
- */
- private String signerSchemaResourceUri;
- /**
- * The character encoding of the resulting signed XML document. If null then
- * the encoding of the original XML document is used.
- */
- private String signerOutputXmlEncoding;
- /**
- * Transforms which are executed on the message body before the digest is
- * calculated. By default C14n is added and in the case of enveloped
- * signature (see option parentLocalName) also
- * http://www.w3.org/2000/09/xmldsigenveloped-signature is added at position
- * 0 of the list. Use methods in XmlSignatureHelper to create the transform
- * methods.
- */
- private List<AlgorithmMethod> signerTransformMethods;
- /**
- * Signature algorithm. Default value is
- * http://www.w3.org/2000/09/xmldsigrsa-sha1.
- */
- private String signerSignatureAlgorithm;
- /**
- * Digest algorithm URI. Optional parameter. This digest algorithm is used
- * for calculating the digest of the input message. If this digest algorithm
- * is not specified then the digest algorithm is calculated from the
- * signature algorithm. Example: http://www.w3.org/2001/04/xmlencsha256
- */
- private String signerDigestAlgorithm;
- /**
- * In order to protect the KeyInfo element from tampering you can add a
- * reference to the signed info element so that it is protected via the
- * signature value. The default value is true. Only relevant when a KeyInfo
- * is returned by KeyAccessor. and link KeyInfogetId() is not null.
- */
- private Boolean signerAddKeyInfoReference;
- /**
- * Namespace prefix for the XML signature namespace
- * http://www.w3.org/2000/09/xmldsig. Default value is ds. If null or an
- * empty value is setSigner then no prefix is used for the XML signature
- * namespace. See best practice
- * http://www.w3.org/TR/xmldsig-bestpractices/signing-xml-
- * without-namespaces
- */
- private String signerPrefixForXmlSignatureNamespace;
- /**
- * Local name of the parent element to which the XML signature element will
- * be added. Only relevant for enveloped XML signature. Alternatively you
- * can also use link setParentXpath(XPathFilterParameterSpec). Default value
- * is null. The value must be null for enveloping and detached XML
- * signature. This parameter or the parameter link
- * setParentXpath(XPathFilterParameterSpec) for enveloped signature and the
- * parameter link setXpathsToIdAttributes(List) for detached signature must
- * not be setSigner in the same configuration. If the parameters parentXpath
- * and parentLocalName are specified in the same configuration then an
- * exception is thrown.
- */
- private String signerParentLocalName;
- /**
- * Namespace of the parent element to which the XML signature element will
- * be added.
- */
- private String signerParentNamespace;
- /**
- * setSigners the content object Id attribute value. By default a UUID is
- * generated. If you setSigner the null value then a new UUID will be
- * generated. Only used in the enveloping case.
- */
- private String signerContentObjectId;
- /**
- * setSigners the signature Id. If this parameter is not setSigner (null
- * value) then a unique ID is generated for the signature ID (default). If
- * this parameter is setSigner to (empty string) then no Id attribute is
- * created in the signature element.
- */
- private String signerSignatureId;
- /**
- * Reference URI for the content to be signed. Only used in the enveloped
- * case. If the reference URI contains an ID attribute value then the
- * resource schema URI ( link setSchemaResourceUri(String)) must also be
- * setSigner because the schema validator will then find out which
- * attributes are ID attributes. Will be ignored in the enveloping or
- * detached case.
- */
- private String signerContentReferenceUri;
- /**
- * Type of the content reference. The default value is null. This value can
- * be overwritten by the header link
- * XmlSignatureConstantsHEADER_CONTENT_REFERENCE_TYPE.
- */
- private String signerContentReferenceType;
- /**
- * Indicator whether the message body contains plain text. The default value
- * is false indicating that the message body contains XML. The value can be
- * overwritten by the header link
- * XmlSignatureConstantsHEADER_MESSAGE_IS_PLAIN_TEXT.
- */
- private Boolean signerPlainText;
- /**
- * Encoding of the plain text. Only relevant if the message body is plain
- * text (see parameter link plainText. Default value is UTF-8.
- */
- private String signerPlainTextEncoding;
- /**
- * For adding additional References and Objects to the XML signature which
- * contain additional properties you can provide a bean which implements the
- * XmlSignatureProperties interface.
- */
- private XmlSignatureProperties signerProperties;
- /**
- * Define the elements which are signed in the detached case via XPATH
- * expressions to ID attributes (attributes of type ID). For each element
- * found via the XPATH expression a detached signature is created whose
- * reference URI contains the corresponding attribute value (preceded by
- * ''). The signature becomes the last sibling of the signed element.
- * Elements with deeper hierarchy level are signed first. You can also
- * setSigner the XPATH list dynamically via the header link
- * XmlSignatureConstantsHEADER_XPATHS_TO_ID_ATTRIBUTES. The parameter link
- * setParentLocalName(String) or link
- * setParentXpath(XPathFilterParameterSpec) for enveloped signature and this
- * parameter for detached signature must not be setSigner in the same
- * configuration.
- */
- private List<XPathFilterParameterSpec> signerXpathsToIdAttributes;
- /**
- * setSigners the XPath to find the parent node in the enveloped case.
- * Either you specify the parent node via this method or the local name and
- * namespace of the parent with the methods link setParentLocalName(String)
- * and link setParentNamespace(String). Default value is null. The value
- * must be null for enveloping and detached XML signature. If the parameters
- * parentXpath and parentLocalName are specified in the same configuration
- * then an exception is thrown.
- */
- private XPathFilterParameterSpec signerParentXpath;
- /**
- * If you want to restrict the remote access via reference URIs you can
- * setVerifier an own dereferencer. Optional parameter. If not setVerifier
- * the provider default dereferencer is used which can resolve URI fragments
- * HTTP file and XPpointer URIs. Attention: The implementation is provider
- * dependent!
- */
- private URIDereferencer verifierUriDereferencer;
- /**
- * You can setVerifier a base URI which is used in the URI dereferencing.
- * Relative URIs are then concatenated with the base URI.
- */
- private String verifierBaseUri;
- /**
- * Provides the key for validating the XML signature.
- */
- private KeySelector verifierKeySelector;
- /**
- * This interface allows the application to check the XML signature before
- * the validation is executed. This step is recommended in
- * http://www.w3.org/TR/xmldsig-bestpractices/check-what-is-signed
- */
- private XmlSignatureChecker verifierXmlSignatureChecker;
- /**
- * Disallows that the incoming XML document contains DTD DOCTYPE
- * declaration. The default value is link BooleanTRUE.
- */
- private Boolean verifierDisallowDoctypeDecl;
- /**
- * Indicator whether the XML declaration in the outgoing message body should
- * be omitted. Default value is false. Can be overwritten by the header link
- * XmlSignatureConstantsHEADER_OMIT_XML_DECLARATION.
- */
- private Boolean verifierOmitXmlDeclaration;
- /**
- * Determines if the XML signature specific headers be cleared after signing
- * and verification. Defaults to true.
- */
- private Boolean verifierClearHeaders;
- /**
- * Classpath to the XML Schema. Must be specified in the detached XML
- * Signature case for determining the ID attributes might be setVerifier in
- * the enveloped and enveloping case. If setVerifier then the XML document
- * is validated with the specified XML schema. The schema resource URI can
- * be overwritten by the header link
- * XmlSignatureConstantsHEADER_SCHEMA_RESOURCE_URI.
- */
- private String verifierSchemaResourceUri;
- /**
- * The character encoding of the resulting signed XML document. If null then
- * the encoding of the original XML document is used.
- */
- private String verifierOutputXmlEncoding;
- /**
- * Bean which maps the XML signature to the output-message after the
- * validation. How this mapping should be done can be configured by the
- * options outputNodeSearchType outputNodeSearch and
- * removeSignatureElements. The default implementation offers three
- * possibilities which are related to the three output node search types
- * Default ElementName and XPath. The default implementation determines a
- * node which is then serialized and setVerifier to the body of the output
- * message If the search type is ElementName then the output node (which
- * must be in this case an element) is determined by the local name and
- * namespace defined in the search value (see option outputNodeSearch). If
- * the search type is XPath then the output node is determined by the XPath
- * specified in the search value (in this case the output node can be of
- * type Element TextNode or Document). If the output node search type is
- * Default then the following rules apply: In the enveloped XML signature
- * case (there is a reference with URI= and transform
- * http://www.w3.org/2000/09/xmldsigenveloped-signature) the incoming XML
- * document without the Signature element is setVerifier to the output
- * message body. In the non-enveloped XML signature case the message body is
- * determined from a referenced Object; this is explained in more detail in
- * chapter Output Node Determination in Enveloping XML Signature Case.
- */
- private XmlSignature2Message verifierXmlSignature2Message;
- /**
- * Handles the different validation failed situations. The default
- * implementation throws specific exceptions for the different situations
- * (All exceptions have the package name
- * org.apache.camel.component.xmlsecurity.api and are a sub-class of
- * XmlSignatureInvalidException. If the signature value validation fails a
- * XmlSignatureInvalidValueException is thrown. If a reference validation
- * fails a XmlSignatureInvalidContentHashException is thrown. For more
- * detailed information see the JavaDoc.
- */
- private ValidationFailedHandler verifierValidationFailedHandler;
- /**
- * setVerifiers the output node search value for determining the node from
- * the XML signature document which shall be setVerifier to the output
- * message body. The class of the value depends on the type of the output
- * node search. The output node search is forwarded to XmlSignature2Message.
- */
- private Object verifierOutputNodeSearch;
- /**
- * Determines the search type for determining the output node which is
- * serialized into the output message bodyF. See link
- * setOutputNodeSearch(Object). The supported default search types you can
- * find in DefaultXmlSignature2Message.
- */
- private String verifierOutputNodeSearchType;
- /**
- * Indicator whether the XML signature elements (elements with local name
- * Signature and namesapce http://www.w3.org/2000/09/xmldsig) shall be
- * removed from the document setVerifier to the output message. Normally
- * this is only necessary if the XML signature is enveloped. The default
- * value is link BooleanFALSE. This parameter is forwarded to
- * XmlSignature2Message. This indicator has no effect if the output node
- * search is of type link
- * DefaultXmlSignature2MessageOUTPUT_NODE_SEARCH_TYPE_DEFAULT.F
- */
- private Boolean verifierRemoveSignatureElements;
- /**
- * Enables secure validation. If true then secure validation is enabled.
- */
- private Boolean verifierSecureValidation;
- /**
- * Name of handler to
- */
- private String verifierValidationFailedHandlerName;
-
- public XmlSignerConfiguration getSignerConfiguration() {
- return signerConfiguration;
- }
-
- public void setSignerConfiguration(
- XmlSignerConfiguration signerConfiguration) {
- this.signerConfiguration = signerConfiguration;
- }
-
- public XmlVerifierConfiguration getVerifierConfiguration() {
- return verifierConfiguration;
- }
-
- public void setVerifierConfiguration(
- XmlVerifierConfiguration verifierConfiguration) {
- this.verifierConfiguration = verifierConfiguration;
- }
-
- public URIDereferencer getSignerUriDereferencer() {
- return signerUriDereferencer;
- }
-
- public void setSignerUriDereferencer(URIDereferencer signerUriDereferencer) {
- this.signerUriDereferencer = signerUriDereferencer;
- }
-
- public String getSignerBaseUri() {
- return signerBaseUri;
- }
-
- public void setSignerBaseUri(String signerBaseUri) {
- this.signerBaseUri = signerBaseUri;
- }
-
- public Boolean getSignerDisallowDoctypeDecl() {
- return signerDisallowDoctypeDecl;
- }
-
- public void setSignerDisallowDoctypeDecl(Boolean signerDisallowDoctypeDecl) {
- this.signerDisallowDoctypeDecl = signerDisallowDoctypeDecl;
- }
-
- public KeyAccessor getSignerKeyAccessor() {
- return signerKeyAccessor;
- }
-
- public void setSignerKeyAccessor(KeyAccessor signerKeyAccessor) {
- this.signerKeyAccessor = signerKeyAccessor;
- }
-
- public Boolean getSignerOmitXmlDeclaration() {
- return signerOmitXmlDeclaration;
- }
-
- public void setSignerOmitXmlDeclaration(Boolean signerOmitXmlDeclaration) {
- this.signerOmitXmlDeclaration = signerOmitXmlDeclaration;
- }
-
- public Boolean getSignerClearHeaders() {
- return signerClearHeaders;
- }
-
- public void setSignerClearHeaders(Boolean signerClearHeaders) {
- this.signerClearHeaders = signerClearHeaders;
- }
-
- public AlgorithmMethod getSignerCanonicalizationMethod() {
- return signerCanonicalizationMethod;
- }
-
- public void setSignerCanonicalizationMethod(
- AlgorithmMethod signerCanonicalizationMethod) {
- this.signerCanonicalizationMethod = signerCanonicalizationMethod;
- }
-
- public String getSignerSchemaResourceUri() {
- return signerSchemaResourceUri;
- }
-
- public void setSignerSchemaResourceUri(String signerSchemaResourceUri) {
- this.signerSchemaResourceUri = signerSchemaResourceUri;
- }
-
- public String getSignerOutputXmlEncoding() {
- return signerOutputXmlEncoding;
- }
-
- public void setSignerOutputXmlEncoding(String signerOutputXmlEncoding) {
- this.signerOutputXmlEncoding = signerOutputXmlEncoding;
- }
-
- public List<AlgorithmMethod> getSignerTransformMethods() {
- return signerTransformMethods;
- }
-
- public void setSignerTransformMethods(
- List<AlgorithmMethod> signerTransformMethods) {
- this.signerTransformMethods = signerTransformMethods;
- }
-
- public String getSignerSignatureAlgorithm() {
- return signerSignatureAlgorithm;
- }
-
- public void setSignerSignatureAlgorithm(String signerSignatureAlgorithm) {
- this.signerSignatureAlgorithm = signerSignatureAlgorithm;
- }
-
- public String getSignerDigestAlgorithm() {
- return signerDigestAlgorithm;
- }
-
- public void setSignerDigestAlgorithm(String signerDigestAlgorithm) {
- this.signerDigestAlgorithm = signerDigestAlgorithm;
- }
-
- public Boolean getSignerAddKeyInfoReference() {
- return signerAddKeyInfoReference;
- }
-
- public void setSignerAddKeyInfoReference(Boolean signerAddKeyInfoReference) {
- this.signerAddKeyInfoReference = signerAddKeyInfoReference;
- }
-
- public String getSignerPrefixForXmlSignatureNamespace() {
- return signerPrefixForXmlSignatureNamespace;
- }
-
- public void setSignerPrefixForXmlSignatureNamespace(
- String signerPrefixForXmlSignatureNamespace) {
- this.signerPrefixForXmlSignatureNamespace = signerPrefixForXmlSignatureNamespace;
- }
-
- public String getSignerParentLocalName() {
- return signerParentLocalName;
- }
-
- public void setSignerParentLocalName(String signerParentLocalName) {
- this.signerParentLocalName = signerParentLocalName;
- }
-
- public String getSignerParentNamespace() {
- return signerParentNamespace;
- }
-
- public void setSignerParentNamespace(String signerParentNamespace) {
- this.signerParentNamespace = signerParentNamespace;
- }
-
- public String getSignerContentObjectId() {
- return signerContentObjectId;
- }
-
- public void setSignerContentObjectId(String signerContentObjectId) {
- this.signerContentObjectId = signerContentObjectId;
- }
-
- public String getSignerSignatureId() {
- return signerSignatureId;
- }
-
- public void setSignerSignatureId(String signerSignatureId) {
- this.signerSignatureId = signerSignatureId;
- }
-
- public String getSignerContentReferenceUri() {
- return signerContentReferenceUri;
- }
-
- public void setSignerContentReferenceUri(String signerContentReferenceUri) {
- this.signerContentReferenceUri = signerContentReferenceUri;
- }
-
- public String getSignerContentReferenceType() {
- return signerContentReferenceType;
- }
-
- public void setSignerContentReferenceType(String signerContentReferenceType) {
- this.signerContentReferenceType = signerContentReferenceType;
- }
-
- public Boolean getSignerPlainText() {
- return signerPlainText;
- }
-
- public void setSignerPlainText(Boolean signerPlainText) {
- this.signerPlainText = signerPlainText;
- }
-
- public String getSignerPlainTextEncoding() {
- return signerPlainTextEncoding;
- }
-
- public void setSignerPlainTextEncoding(String signerPlainTextEncoding) {
- this.signerPlainTextEncoding = signerPlainTextEncoding;
- }
-
- public XmlSignatureProperties getSignerProperties() {
- return signerProperties;
- }
-
- public void setSignerProperties(XmlSignatureProperties signerProperties) {
- this.signerProperties = signerProperties;
- }
-
- public List<XPathFilterParameterSpec> getSignerXpathsToIdAttributes() {
- return signerXpathsToIdAttributes;
- }
-
- public void setSignerXpathsToIdAttributes(
- List<XPathFilterParameterSpec> signerXpathsToIdAttributes) {
- this.signerXpathsToIdAttributes = signerXpathsToIdAttributes;
- }
-
- public XPathFilterParameterSpec getSignerParentXpath() {
- return signerParentXpath;
- }
-
- public void setSignerParentXpath(XPathFilterParameterSpec signerParentXpath) {
- this.signerParentXpath = signerParentXpath;
- }
-
- public URIDereferencer getVerifierUriDereferencer() {
- return verifierUriDereferencer;
- }
-
- public void setVerifierUriDereferencer(
- URIDereferencer verifierUriDereferencer) {
- this.verifierUriDereferencer = verifierUriDereferencer;
- }
-
- public String getVerifierBaseUri() {
- return verifierBaseUri;
- }
-
- public void setVerifierBaseUri(String verifierBaseUri) {
- this.verifierBaseUri = verifierBaseUri;
- }
-
- public KeySelector getVerifierKeySelector() {
- return verifierKeySelector;
- }
-
- public void setVerifierKeySelector(KeySelector verifierKeySelector) {
- this.verifierKeySelector = verifierKeySelector;
- }
-
- public XmlSignatureChecker getVerifierXmlSignatureChecker() {
- return verifierXmlSignatureChecker;
- }
-
- public void setVerifierXmlSignatureChecker(
- XmlSignatureChecker verifierXmlSignatureChecker) {
- this.verifierXmlSignatureChecker = verifierXmlSignatureChecker;
- }
-
- public Boolean getVerifierDisallowDoctypeDecl() {
- return verifierDisallowDoctypeDecl;
- }
-
- public void setVerifierDisallowDoctypeDecl(
- Boolean verifierDisallowDoctypeDecl) {
- this.verifierDisallowDoctypeDecl = verifierDisallowDoctypeDecl;
- }
-
- public Boolean getVerifierOmitXmlDeclaration() {
- return verifierOmitXmlDeclaration;
- }
-
- public void setVerifierOmitXmlDeclaration(Boolean verifierOmitXmlDeclaration) {
- this.verifierOmitXmlDeclaration = verifierOmitXmlDeclaration;
- }
-
- public Boolean getVerifierClearHeaders() {
- return verifierClearHeaders;
- }
-
- public void setVerifierClearHeaders(Boolean verifierClearHeaders) {
- this.verifierClearHeaders = verifierClearHeaders;
- }
-
- public String getVerifierSchemaResourceUri() {
- return verifierSchemaResourceUri;
- }
-
- public void setVerifierSchemaResourceUri(String verifierSchemaResourceUri) {
- this.verifierSchemaResourceUri = verifierSchemaResourceUri;
- }
-
- public String getVerifierOutputXmlEncoding() {
- return verifierOutputXmlEncoding;
- }
-
- public void setVerifierOutputXmlEncoding(String verifierOutputXmlEncoding) {
- this.verifierOutputXmlEncoding = verifierOutputXmlEncoding;
- }
-
- public XmlSignature2Message getVerifierXmlSignature2Message() {
- return verifierXmlSignature2Message;
- }
-
- public void setVerifierXmlSignature2Message(
- XmlSignature2Message verifierXmlSignature2Message) {
- this.verifierXmlSignature2Message = verifierXmlSignature2Message;
- }
-
- public ValidationFailedHandler getVerifierValidationFailedHandler() {
- return verifierValidationFailedHandler;
- }
-
- public void setVerifierValidationFailedHandler(
- ValidationFailedHandler verifierValidationFailedHandler) {
- this.verifierValidationFailedHandler = verifierValidationFailedHandler;
- }
-
- public Object getVerifierOutputNodeSearch() {
- return verifierOutputNodeSearch;
- }
-
- public void setVerifierOutputNodeSearch(Object verifierOutputNodeSearch) {
- this.verifierOutputNodeSearch = verifierOutputNodeSearch;
- }
-
- public String getVerifierOutputNodeSearchType() {
- return verifierOutputNodeSearchType;
- }
-
- public void setVerifierOutputNodeSearchType(
- String verifierOutputNodeSearchType) {
- this.verifierOutputNodeSearchType = verifierOutputNodeSearchType;
- }
-
- public Boolean getVerifierRemoveSignatureElements() {
- return verifierRemoveSignatureElements;
- }
-
- public void setVerifierRemoveSignatureElements(
- Boolean verifierRemoveSignatureElements) {
- this.verifierRemoveSignatureElements = verifierRemoveSignatureElements;
- }
-
- public Boolean getVerifierSecureValidation() {
- return verifierSecureValidation;
- }
-
- public void setVerifierSecureValidation(Boolean verifierSecureValidation) {
- this.verifierSecureValidation = verifierSecureValidation;
- }
-
- public String getVerifierValidationFailedHandlerName() {
- return verifierValidationFailedHandlerName;
- }
-
- public void setVerifierValidationFailedHandlerName(
- String verifierValidationFailedHandlerName) {
- this.verifierValidationFailedHandlerName = verifierValidationFailedHandlerName;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-xmlsecurity/src/main/java/org/apache/camel/dataformat/xmlsecurity/springboot/XMLSecurityDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-xmlsecurity/src/main/java/org/apache/camel/dataformat/xmlsecurity/springboot/XMLSecurityDataFormatAutoConfiguration.java b/components/camel-xmlsecurity/src/main/java/org/apache/camel/dataformat/xmlsecurity/springboot/XMLSecurityDataFormatAutoConfiguration.java
deleted file mode 100644
index c5e39fc..0000000
--- a/components/camel-xmlsecurity/src/main/java/org/apache/camel/dataformat/xmlsecurity/springboot/XMLSecurityDataFormatAutoConfiguration.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.dataformat.xmlsecurity.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.CamelContextAware;
-import org.apache.camel.dataformat.xmlsecurity.XMLSecurityDataFormat;
-import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Configuration
-@EnableConfigurationProperties(XMLSecurityDataFormatConfiguration.class)
-public class XMLSecurityDataFormatAutoConfiguration {
-
- @Bean(name = "secureXML-dataformat")
- @ConditionalOnClass(CamelContext.class)
- @ConditionalOnMissingBean(XMLSecurityDataFormat.class)
- public XMLSecurityDataFormat configureXMLSecurityDataFormat(
- CamelContext camelContext,
- XMLSecurityDataFormatConfiguration configuration) throws Exception {
- XMLSecurityDataFormat dataformat = new XMLSecurityDataFormat();
- if (dataformat instanceof CamelContextAware) {
- ((CamelContextAware) dataformat).setCamelContext(camelContext);
- }
- Map<String, Object> parameters = new HashMap<>();
- IntrospectionSupport.getProperties(configuration, parameters, null,
- false);
- IntrospectionSupport.setProperties(camelContext,
- camelContext.getTypeConverter(), dataformat, parameters);
- return dataformat;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-xmlsecurity/src/main/java/org/apache/camel/dataformat/xmlsecurity/springboot/XMLSecurityDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-xmlsecurity/src/main/java/org/apache/camel/dataformat/xmlsecurity/springboot/XMLSecurityDataFormatConfiguration.java b/components/camel-xmlsecurity/src/main/java/org/apache/camel/dataformat/xmlsecurity/springboot/XMLSecurityDataFormatConfiguration.java
deleted file mode 100644
index f42c34b..0000000
--- a/components/camel-xmlsecurity/src/main/java/org/apache/camel/dataformat/xmlsecurity/springboot/XMLSecurityDataFormatConfiguration.java
+++ /dev/null
@@ -1,189 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.dataformat.xmlsecurity.springboot;
-
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * Camel Partial XML Encryption/Decryption and XML Signature support
- *
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.dataformat.securexml")
-public class XMLSecurityDataFormatConfiguration {
-
- /**
- * The cipher algorithm to be used for encryption/decryption of the XML
- * message content. The available choices are: XMLCipher.TRIPLEDES
- * XMLCipher.AES_128 XMLCipher.AES_128_GCM XMLCipher.AES_192
- * XMLCipher.AES_192_GCM XMLCipher.AES_256 XMLCipher.AES_256_GCM
- * XMLCipher.SEED_128 XMLCipher.CAMELLIA_128 XMLCipher.CAMELLIA_192
- * XMLCipher.CAMELLIA_256 The default value is MLCipher.TRIPLEDES
- */
- private String xmlCipherAlgorithm;
- /**
- * A String used as passPhrase to encrypt/decrypt content. The passPhrase
- * has to be provided. If no passPhrase is specified a default passPhrase is
- * used. The passPhrase needs to be put together in conjunction with the
- * appropriate encryption algorithm. For example using TRIPLEDES the
- * passPhase can be a Only another 24 Byte key
- */
- private String passPhrase;
- /**
- * The XPath reference to the XML Element selected for
- * encryption/decryption. If no tag is specified the entire payload is
- * encrypted/decrypted.
- */
- private String secureTag;
- /**
- * A boolean value to specify whether the XML Element is to be encrypted or
- * the contents of the XML Element false = Element Level true = Element
- * Content Level
- */
- private Boolean secureTagContents = false;
- /**
- * The cipher algorithm to be used for encryption/decryption of the
- * asymmetric key. The available choices are: XMLCipher.RSA_v1dot5
- * XMLCipher.RSA_OAEP XMLCipher.RSA_OAEP_11 The default value is
- * XMLCipher.RSA_OAEP
- */
- private String keyCipherAlgorithm;
- /**
- * The key alias to be used when retrieving the recipient's public or
- * private key from a KeyStore when performing asymmetric key encryption or
- * decryption.
- */
- private String recipientKeyAlias;
- /**
- * Refers to a KeyStore instance to lookup in the registry which is used for
- * configuration options for creating and loading a KeyStore instance that
- * represents the sender's trustStore or recipient's keyStore.
- */
- private String keyOrTrustStoreParametersId;
- /**
- * The password to be used for retrieving the private key from the KeyStore.
- * This key is used for asymmetric decryption.
- */
- private String keyPassword;
- /**
- * The digest algorithm to use with the RSA OAEP algorithm. The available
- * choices are: XMLCipher.SHA1 XMLCipher.SHA256 XMLCipher.SHA512 The default
- * value is XMLCipher.SHA1
- */
- private String digestAlgorithm;
- /**
- * The MGF Algorithm to use with the RSA OAEP algorithm. The available
- * choices are: EncryptionConstants.MGF1_SHA1
- * EncryptionConstants.MGF1_SHA256 EncryptionConstants.MGF1_SHA512 The
- * default value is EncryptionConstants.MGF1_SHA1
- */
- private String mgfAlgorithm;
- /**
- * Whether to add the public key used to encrypt the session key as a
- * KeyValue in the EncryptedKey structure or not.
- */
- private Boolean addKeyValueForEncryptedKey = true;
-
- public String getXmlCipherAlgorithm() {
- return xmlCipherAlgorithm;
- }
-
- public void setXmlCipherAlgorithm(String xmlCipherAlgorithm) {
- this.xmlCipherAlgorithm = xmlCipherAlgorithm;
- }
-
- public String getPassPhrase() {
- return passPhrase;
- }
-
- public void setPassPhrase(String passPhrase) {
- this.passPhrase = passPhrase;
- }
-
- public String getSecureTag() {
- return secureTag;
- }
-
- public void setSecureTag(String secureTag) {
- this.secureTag = secureTag;
- }
-
- public Boolean getSecureTagContents() {
- return secureTagContents;
- }
-
- public void setSecureTagContents(Boolean secureTagContents) {
- this.secureTagContents = secureTagContents;
- }
-
- public String getKeyCipherAlgorithm() {
- return keyCipherAlgorithm;
- }
-
- public void setKeyCipherAlgorithm(String keyCipherAlgorithm) {
- this.keyCipherAlgorithm = keyCipherAlgorithm;
- }
-
- public String getRecipientKeyAlias() {
- return recipientKeyAlias;
- }
-
- public void setRecipientKeyAlias(String recipientKeyAlias) {
- this.recipientKeyAlias = recipientKeyAlias;
- }
-
- public String getKeyOrTrustStoreParametersId() {
- return keyOrTrustStoreParametersId;
- }
-
- public void setKeyOrTrustStoreParametersId(
- String keyOrTrustStoreParametersId) {
- this.keyOrTrustStoreParametersId = keyOrTrustStoreParametersId;
- }
-
- public String getKeyPassword() {
- return keyPassword;
- }
-
- public void setKeyPassword(String keyPassword) {
- this.keyPassword = keyPassword;
- }
-
- public String getDigestAlgorithm() {
- return digestAlgorithm;
- }
-
- public void setDigestAlgorithm(String digestAlgorithm) {
- this.digestAlgorithm = digestAlgorithm;
- }
-
- public String getMgfAlgorithm() {
- return mgfAlgorithm;
- }
-
- public void setMgfAlgorithm(String mgfAlgorithm) {
- this.mgfAlgorithm = mgfAlgorithm;
- }
-
- public Boolean getAddKeyValueForEncryptedKey() {
- return addKeyValueForEncryptedKey;
- }
-
- public void setAddKeyValueForEncryptedKey(Boolean addKeyValueForEncryptedKey) {
- this.addKeyValueForEncryptedKey = addKeyValueForEncryptedKey;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-xmlsecurity/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-xmlsecurity/src/main/resources/META-INF/spring.factories b/components/camel-xmlsecurity/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index 5b80369..0000000
--- a/components/camel-xmlsecurity/src/main/resources/META-INF/spring.factories
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
-org.apache.camel.component.xmlsecurity.springboot.XmlSignatureComponentAutoConfiguration,\
-org.apache.camel.dataformat.xmlsecurity.springboot.XMLSecurityDataFormatAutoConfiguration
-
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/JsonDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/JsonDataFormatAutoConfiguration.java b/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/JsonDataFormatAutoConfiguration.java
deleted file mode 100644
index 9e52328..0000000
--- a/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/JsonDataFormatAutoConfiguration.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.dataformat.xstream.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.CamelContextAware;
-import org.apache.camel.dataformat.xstream.JsonDataFormat;
-import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Configuration
-@EnableConfigurationProperties(JsonDataFormatConfiguration.class)
-public class JsonDataFormatAutoConfiguration {
-
- @Bean(name = "json-xstream-dataformat")
- @ConditionalOnClass(CamelContext.class)
- @ConditionalOnMissingBean(JsonDataFormat.class)
- public JsonDataFormat configureJsonDataFormat(CamelContext camelContext,
- JsonDataFormatConfiguration configuration) throws Exception {
- JsonDataFormat dataformat = new JsonDataFormat();
- if (dataformat instanceof CamelContextAware) {
- ((CamelContextAware) dataformat).setCamelContext(camelContext);
- }
- Map<String, Object> parameters = new HashMap<>();
- IntrospectionSupport.getProperties(configuration, parameters, null,
- false);
- IntrospectionSupport.setProperties(camelContext,
- camelContext.getTypeConverter(), dataformat, parameters);
- return dataformat;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/JsonDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/JsonDataFormatConfiguration.java b/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/JsonDataFormatConfiguration.java
deleted file mode 100644
index 153dbc5..0000000
--- a/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/JsonDataFormatConfiguration.java
+++ /dev/null
@@ -1,245 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.dataformat.xstream.springboot;
-
-import org.apache.camel.dataformat.xstream.JsonDataFormat;
-import org.apache.camel.model.dataformat.JsonLibrary;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * Camel XStream support
- *
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.dataformat.json-xstream")
-public class JsonDataFormatConfiguration {
-
- /**
- * Lookup and use the existing ObjectMapper with the given id when using
- * Jackson.
- */
- private String objectMapper;
- /**
- * To enable pretty printing output nicely formatted. Is by default false.
- */
- private Boolean prettyPrint = false;
- /**
- * Which json library to use.
- */
- private JsonLibrary library = JsonLibrary.XStream;
- /**
- * Class name of the java type to use when unarmshalling
- */
- private String unmarshalTypeName;
- /**
- * When marshalling a POJO to JSON you might want to exclude certain fields
- * from the JSON output. With Jackson you can use JSON views to accomplish
- * this. This option is to refer to the class which has JsonView annotations
- */
- private Class jsonView;
- /**
- * If you want to marshal a pojo to JSON and the pojo has some fields with
- * null values. And you want to skip these null values you can set this
- * option to NOT_NULL
- */
- private String include;
- /**
- * 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 = 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
- * than java.util.Collection based as default.
- */
- private String collectionTypeName;
- /**
- * To unarmshal to a List of Map or a List of Pojo.
- */
- 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 = false;
- /**
- * To use custom Jackson modules com.fasterxml.jackson.databind.Module
- * specified as a String with FQN class names. Multiple classes can be
- * separated by comma.
- */
- private String moduleClassNames;
- /**
- * To use custom Jackson modules referred from the Camel registry. Multiple
- * modules can be separated by comma.
- */
- private String moduleRefs;
- /**
- * Set of features to enable on the Jackson
- * com.fasterxml.jackson.databind.ObjectMapper. The features should be a
- * name that matches a enum from
- * com.fasterxml.jackson.databind.SerializationFeature
- * com.fasterxml.jackson.databind.DeserializationFeature or
- * com.fasterxml.jackson.databind.MapperFeature Multiple features can be
- * separated by comma
- */
- private String enableFeatures;
- /**
- * Set of features to disable on the Jackson
- * com.fasterxml.jackson.databind.ObjectMapper. The features should be a
- * name that matches a enum from
- * com.fasterxml.jackson.databind.SerializationFeature
- * com.fasterxml.jackson.databind.DeserializationFeature or
- * com.fasterxml.jackson.databind.MapperFeature Multiple features can be
- * separated by comma
- */
- private String disableFeatures;
- /**
- * Adds permissions that controls which Java packages and classes XStream is
- * allowed to use during unmarshal from xml/json to Java beans. A permission
- * must be configured either here or globally using a JVM system property.
- * The permission can be specified in a syntax where a plus sign is allow
- * and minus sign is deny. Wildcards is supported by using . as prefix. For
- * example to allow com.foo and all subpackages then specfy com.foo..
- * Multiple permissions can be configured separated by comma such as
- * com.foo.-com.foo.bar.MySecretBean. The following default permission is
- * always included: -java.lang.java.util. unless its overridden by
- * specifying a JVM system property with they key
- * org.apache.camel.xstream.permissions.
- */
- private String permissions;
-
- public String getObjectMapper() {
- return objectMapper;
- }
-
- public void setObjectMapper(String objectMapper) {
- this.objectMapper = objectMapper;
- }
-
- public Boolean getPrettyPrint() {
- return prettyPrint;
- }
-
- public void setPrettyPrint(Boolean prettyPrint) {
- this.prettyPrint = prettyPrint;
- }
-
- public JsonLibrary getLibrary() {
- return library;
- }
-
- public void setLibrary(JsonLibrary library) {
- this.library = library;
- }
-
- public String getUnmarshalTypeName() {
- return unmarshalTypeName;
- }
-
- public void setUnmarshalTypeName(String unmarshalTypeName) {
- this.unmarshalTypeName = unmarshalTypeName;
- }
-
- public Class getJsonView() {
- return jsonView;
- }
-
- public void setJsonView(Class jsonView) {
- this.jsonView = jsonView;
- }
-
- public String getInclude() {
- return include;
- }
-
- public void setInclude(String include) {
- this.include = include;
- }
-
- public Boolean getAllowJmsType() {
- return allowJmsType;
- }
-
- public void setAllowJmsType(Boolean allowJmsType) {
- this.allowJmsType = allowJmsType;
- }
-
- public String getCollectionTypeName() {
- return collectionTypeName;
- }
-
- public void setCollectionTypeName(String collectionTypeName) {
- this.collectionTypeName = collectionTypeName;
- }
-
- public Boolean getUseList() {
- return useList;
- }
-
- public void setUseList(Boolean useList) {
- this.useList = useList;
- }
-
- public Boolean getEnableJaxbAnnotationModule() {
- return enableJaxbAnnotationModule;
- }
-
- public void setEnableJaxbAnnotationModule(Boolean enableJaxbAnnotationModule) {
- this.enableJaxbAnnotationModule = enableJaxbAnnotationModule;
- }
-
- public String getModuleClassNames() {
- return moduleClassNames;
- }
-
- public void setModuleClassNames(String moduleClassNames) {
- this.moduleClassNames = moduleClassNames;
- }
-
- public String getModuleRefs() {
- return moduleRefs;
- }
-
- public void setModuleRefs(String moduleRefs) {
- this.moduleRefs = moduleRefs;
- }
-
- public String getEnableFeatures() {
- return enableFeatures;
- }
-
- public void setEnableFeatures(String enableFeatures) {
- this.enableFeatures = enableFeatures;
- }
-
- public String getDisableFeatures() {
- return disableFeatures;
- }
-
- public void setDisableFeatures(String disableFeatures) {
- this.disableFeatures = disableFeatures;
- }
-
- public String getPermissions() {
- return permissions;
- }
-
- public void setPermissions(String permissions) {
- this.permissions = permissions;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/XStreamDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/XStreamDataFormatAutoConfiguration.java b/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/XStreamDataFormatAutoConfiguration.java
deleted file mode 100644
index e93b205..0000000
--- a/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/XStreamDataFormatAutoConfiguration.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.dataformat.xstream.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.CamelContextAware;
-import org.apache.camel.dataformat.xstream.XStreamDataFormat;
-import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Configuration
-@EnableConfigurationProperties(XStreamDataFormatConfiguration.class)
-public class XStreamDataFormatAutoConfiguration {
-
- @Bean(name = "xstream-dataformat")
- @ConditionalOnClass(CamelContext.class)
- @ConditionalOnMissingBean(XStreamDataFormat.class)
- public XStreamDataFormat configureXStreamDataFormat(
- CamelContext camelContext,
- XStreamDataFormatConfiguration configuration) throws Exception {
- XStreamDataFormat dataformat = new XStreamDataFormat();
- if (dataformat instanceof CamelContextAware) {
- ((CamelContextAware) dataformat).setCamelContext(camelContext);
- }
- Map<String, Object> parameters = new HashMap<>();
- IntrospectionSupport.getProperties(configuration, parameters, null,
- false);
- IntrospectionSupport.setProperties(camelContext,
- camelContext.getTypeConverter(), dataformat, parameters);
- return dataformat;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/XStreamDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/XStreamDataFormatConfiguration.java b/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/XStreamDataFormatConfiguration.java
deleted file mode 100644
index 53a2ce0..0000000
--- a/components/camel-xstream/src/main/java/org/apache/camel/dataformat/xstream/springboot/XStreamDataFormatConfiguration.java
+++ /dev/null
@@ -1,159 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.dataformat.xstream.springboot;
-
-import java.util.List;
-import java.util.Map;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * Camel XStream support
- *
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.dataformat.xstream")
-public class XStreamDataFormatConfiguration {
-
- /**
- * Adds permissions that controls which Java packages and classes XStream is
- * allowed to use during unmarshal from xml/json to Java beans. A permission
- * must be configured either here or globally using a JVM system property.
- * The permission can be specified in a syntax where a plus sign is allow
- * and minus sign is deny. Wildcards is supported by using . as prefix. For
- * example to allow com.foo and all subpackages then specfy com.foo..
- * Multiple permissions can be configured separated by comma such as
- * com.foo.-com.foo.bar.MySecretBean. The following default permission is
- * always included: -java.lang.java.util. unless its overridden by
- * specifying a JVM system property with they key
- * org.apache.camel.xstream.permissions.
- */
- private String permissions;
- /**
- * Sets the encoding to use
- */
- private String encoding;
- /**
- * To use a custom XStream driver. The instance must be of type
- * com.thoughtworks.xstream.io.HierarchicalStreamDriver
- */
- private String driver;
- /**
- * To refer to a custom XStream driver to lookup in the registry. The
- * instance must be of type
- * com.thoughtworks.xstream.io.HierarchicalStreamDriver
- */
- private String driverRef;
- /**
- * Mode for dealing with duplicate references The possible values are:
- * NO_REFERENCES ID_REFERENCES XPATH_RELATIVE_REFERENCES
- * XPATH_ABSOLUTE_REFERENCES SINGLE_NODE_XPATH_RELATIVE_REFERENCES
- * SINGLE_NODE_XPATH_ABSOLUTE_REFERENCES
- */
- private String mode;
- /**
- * List of class names for using custom XStream converters. The classes must
- * be of type com.thoughtworks.xstream.converters.Converter
- */
- private List<String> converters;
- /**
- * Alias a Class to a shorter name to be used in XML elements.
- */
- private Map<String, String> aliases;
- /**
- * Prevents a field from being serialized. To omit a field you must always
- * provide the declaring type and not necessarily the type that is
- * converted.
- */
- private Map<String, String[]> omitFields;
- /**
- * Adds a default implicit collection which is used for any unmapped XML
- * tag.
- */
- private Map<String, String[]> implicitCollections;
-
- public String getPermissions() {
- return permissions;
- }
-
- public void setPermissions(String permissions) {
- this.permissions = permissions;
- }
-
- public String getEncoding() {
- return encoding;
- }
-
- public void setEncoding(String encoding) {
- this.encoding = encoding;
- }
-
- public String getDriver() {
- return driver;
- }
-
- public void setDriver(String driver) {
- this.driver = driver;
- }
-
- public String getDriverRef() {
- return driverRef;
- }
-
- public void setDriverRef(String driverRef) {
- this.driverRef = driverRef;
- }
-
- public String getMode() {
- return mode;
- }
-
- public void setMode(String mode) {
- this.mode = mode;
- }
-
- public List<String> getConverters() {
- return converters;
- }
-
- public void setConverters(List<String> converters) {
- this.converters = converters;
- }
-
- public Map<String, String> getAliases() {
- return aliases;
- }
-
- public void setAliases(Map<String, String> aliases) {
- this.aliases = aliases;
- }
-
- public Map<String, String[]> getOmitFields() {
- return omitFields;
- }
-
- public void setOmitFields(Map<String, String[]> omitFields) {
- this.omitFields = omitFields;
- }
-
- public Map<String, String[]> getImplicitCollections() {
- return implicitCollections;
- }
-
- public void setImplicitCollections(Map<String, String[]> implicitCollections) {
- this.implicitCollections = implicitCollections;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-xstream/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-xstream/src/main/resources/META-INF/spring.factories b/components/camel-xstream/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index d8c183a..0000000
--- a/components/camel-xstream/src/main/resources/META-INF/spring.factories
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
-org.apache.camel.dataformat.xstream.springboot.JsonDataFormatAutoConfiguration,\
-org.apache.camel.dataformat.xstream.springboot.XStreamDataFormatAutoConfiguration
-
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-yammer/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-yammer/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentAutoConfiguration.java b/components/camel-yammer/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentAutoConfiguration.java
deleted file mode 100644
index 354e12b..0000000
--- a/components/camel-yammer/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentAutoConfiguration.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.yammer.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.yammer.YammerComponent;
-import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Configuration
-@EnableConfigurationProperties(YammerComponentConfiguration.class)
-public class YammerComponentAutoConfiguration {
-
- @Bean(name = "yammer-component")
- @ConditionalOnClass(CamelContext.class)
- @ConditionalOnMissingBean(YammerComponent.class)
- public YammerComponent configureYammerComponent(CamelContext camelContext,
- YammerComponentConfiguration configuration) throws Exception {
- YammerComponent component = new YammerComponent();
- component.setCamelContext(camelContext);
- Map<String, Object> parameters = new HashMap<>();
- IntrospectionSupport.getProperties(configuration, parameters, null,
- false);
- IntrospectionSupport.setProperties(camelContext,
- camelContext.getTypeConverter(), component, parameters);
- return component;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-yammer/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-yammer/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentConfiguration.java b/components/camel-yammer/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentConfiguration.java
deleted file mode 100644
index 1ba82a4..0000000
--- a/components/camel-yammer/src/main/java/org/apache/camel/component/yammer/springboot/YammerComponentConfiguration.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.yammer.springboot;
-
-import org.apache.camel.component.yammer.YammerConfiguration;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * The yammer component allows you to interact with the Yammer enterprise social
- * network.
- *
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.yammer")
-public class YammerComponentConfiguration {
-
- /**
- * The consumer key
- */
- private String consumerKey;
- /**
- * The consumer secret
- */
- private String consumerSecret;
- /**
- * The access token
- */
- private String accessToken;
- /**
- * To use a shared yammer configuration
- */
- private YammerConfiguration config;
-
- public String getConsumerKey() {
- return consumerKey;
- }
-
- public void setConsumerKey(String consumerKey) {
- this.consumerKey = consumerKey;
- }
-
- public String getConsumerSecret() {
- return consumerSecret;
- }
-
- public void setConsumerSecret(String consumerSecret) {
- this.consumerSecret = consumerSecret;
- }
-
- public String getAccessToken() {
- return accessToken;
- }
-
- public void setAccessToken(String accessToken) {
- this.accessToken = accessToken;
- }
-
- public YammerConfiguration getConfig() {
- return config;
- }
-
- public void setConfig(YammerConfiguration config) {
- this.config = config;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-yammer/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-yammer/src/main/resources/META-INF/spring.factories b/components/camel-yammer/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index 898e683..0000000
--- a/components/camel-yammer/src/main/resources/META-INF/spring.factories
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
-org.apache.camel.component.yammer.springboot.YammerComponentAutoConfiguration
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-zipfile/src/main/java/org/apache/camel/dataformat/zipfile/springboot/ZipFileDataFormatAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-zipfile/src/main/java/org/apache/camel/dataformat/zipfile/springboot/ZipFileDataFormatAutoConfiguration.java b/components/camel-zipfile/src/main/java/org/apache/camel/dataformat/zipfile/springboot/ZipFileDataFormatAutoConfiguration.java
deleted file mode 100644
index 59ada4e..0000000
--- a/components/camel-zipfile/src/main/java/org/apache/camel/dataformat/zipfile/springboot/ZipFileDataFormatAutoConfiguration.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.dataformat.zipfile.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.CamelContextAware;
-import org.apache.camel.dataformat.zipfile.ZipFileDataFormat;
-import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Configuration
-@EnableConfigurationProperties(ZipFileDataFormatConfiguration.class)
-public class ZipFileDataFormatAutoConfiguration {
-
- @Bean(name = "zipfile-dataformat")
- @ConditionalOnClass(CamelContext.class)
- @ConditionalOnMissingBean(ZipFileDataFormat.class)
- public ZipFileDataFormat configureZipFileDataFormat(
- CamelContext camelContext,
- ZipFileDataFormatConfiguration configuration) throws Exception {
- ZipFileDataFormat dataformat = new ZipFileDataFormat();
- if (dataformat instanceof CamelContextAware) {
- ((CamelContextAware) dataformat).setCamelContext(camelContext);
- }
- Map<String, Object> parameters = new HashMap<>();
- IntrospectionSupport.getProperties(configuration, parameters, null,
- false);
- IntrospectionSupport.setProperties(camelContext,
- camelContext.getTypeConverter(), dataformat, parameters);
- return dataformat;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-zipfile/src/main/java/org/apache/camel/dataformat/zipfile/springboot/ZipFileDataFormatConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-zipfile/src/main/java/org/apache/camel/dataformat/zipfile/springboot/ZipFileDataFormatConfiguration.java b/components/camel-zipfile/src/main/java/org/apache/camel/dataformat/zipfile/springboot/ZipFileDataFormatConfiguration.java
deleted file mode 100644
index 295c99b..0000000
--- a/components/camel-zipfile/src/main/java/org/apache/camel/dataformat/zipfile/springboot/ZipFileDataFormatConfiguration.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.dataformat.zipfile.springboot;
-
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * Camel Zip file support
- *
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.dataformat.zipfile")
-public class ZipFileDataFormatConfiguration {
-
- /**
- * If the zip file has more then one entry the setting this option to true
- * allows to work with the splitter EIP to split the data using an iterator
- * in a streaming mode.
- */
- private Boolean usingIterator = false;
-
- public Boolean getUsingIterator() {
- return usingIterator;
- }
-
- public void setUsingIterator(Boolean usingIterator) {
- this.usingIterator = usingIterator;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-zipfile/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components/camel-zipfile/src/main/resources/META-INF/spring.factories b/components/camel-zipfile/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index dceb18a..0000000
--- a/components/camel-zipfile/src/main/resources/META-INF/spring.factories
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
-org.apache.camel.dataformat.zipfile.springboot.ZipFileDataFormatAutoConfiguration
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentAutoConfiguration.java b/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentAutoConfiguration.java
deleted file mode 100644
index 705bc04..0000000
--- a/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentAutoConfiguration.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.zookeeper.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.zookeeper.ZooKeeperComponent;
-import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Configuration
-@EnableConfigurationProperties(ZooKeeperComponentConfiguration.class)
-public class ZooKeeperComponentAutoConfiguration {
-
- @Bean(name = "zookeeper-component")
- @ConditionalOnClass(CamelContext.class)
- @ConditionalOnMissingBean(ZooKeeperComponent.class)
- public ZooKeeperComponent configureZooKeeperComponent(
- CamelContext camelContext,
- ZooKeeperComponentConfiguration configuration) throws Exception {
- ZooKeeperComponent component = new ZooKeeperComponent();
- component.setCamelContext(camelContext);
- Map<String, Object> parameters = new HashMap<>();
- IntrospectionSupport.getProperties(configuration, parameters, null,
- false);
- IntrospectionSupport.setProperties(camelContext,
- camelContext.getTypeConverter(), component, parameters);
- return component;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/67633827/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentConfiguration.java b/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentConfiguration.java
deleted file mode 100644
index 41906c0..0000000
--- a/components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/springboot/ZooKeeperComponentConfiguration.java
+++ /dev/null
@@ -1,153 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.zookeeper.springboot;
-
-import java.util.List;
-import org.apache.camel.component.zookeeper.ZooKeeperConfiguration;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * The zookeeper component allows interaction with a ZooKeeper cluster.
- *
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.zookeeper")
-public class ZooKeeperComponentConfiguration {
-
- /**
- * To use a shared ZooKeeperConfiguration. Properties of the shared
- * configuration can also be set individually.
- */
- private ZooKeeperConfiguration configuration;
- /**
- * The zookeeper server hosts
- */
- private List<String> servers;
- /**
- * The time interval to wait on connection before timing out.
- */
- private Integer timeout;
- /**
- * Whether the children of the node should be listed
- */
- private Boolean listChildren;
- /**
- * The node in the ZooKeeper server (aka znode)
- */
- private String path;
- /**
- * Should changes to the znode be 'watched' and repeatedly processed.
- */
- private Boolean repeat;
- /**
- * The time interval to backoff for after an error before retrying.
- */
- private long backoff;
- /**
- * Should the endpoint create the node if it does not currently exist.
- */
- private Boolean create;
- /**
- * The create mode that should be used for the newly created node
- */
- private String createMode;
- /**
- * Upon the delete of a znode should an empty message be send to the
- * consumer
- */
- private Boolean sendEmptyMessageOnDelete;
-
- public ZooKeeperConfiguration getConfiguration() {
- return configuration;
- }
-
- public void setConfiguration(ZooKeeperConfiguration configuration) {
- this.configuration = configuration;
- }
-
- public List<String> getServers() {
- return servers;
- }
-
- public void setServers(List<String> servers) {
- this.servers = servers;
- }
-
- public Integer getTimeout() {
- return timeout;
- }
-
- public void setTimeout(Integer timeout) {
- this.timeout = timeout;
- }
-
- public Boolean getListChildren() {
- return listChildren;
- }
-
- public void setListChildren(Boolean listChildren) {
- this.listChildren = listChildren;
- }
-
- public String getPath() {
- return path;
- }
-
- public void setPath(String path) {
- this.path = path;
- }
-
- public Boolean getRepeat() {
- return repeat;
- }
-
- public void setRepeat(Boolean repeat) {
- this.repeat = repeat;
- }
-
- public long getBackoff() {
- return backoff;
- }
-
- public void setBackoff(long backoff) {
- this.backoff = backoff;
- }
-
- public Boolean getCreate() {
- return create;
- }
-
- public void setCreate(Boolean create) {
- this.create = create;
- }
-
- public String getCreateMode() {
- return createMode;
- }
-
- public void setCreateMode(String createMode) {
- this.createMode = createMode;
- }
-
- public Boolean getSendEmptyMessageOnDelete() {
- return sendEmptyMessageOnDelete;
- }
-
- public void setSendEmptyMessageOnDelete(Boolean sendEmptyMessageOnDelete) {
- this.sendEmptyMessageOnDelete = sendEmptyMessageOnDelete;
- }
-}
\ No newline at end of file