You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by lb...@apache.org on 2017/01/16 17:30:47 UTC
[49/52] [partial] camel git commit: CAMEL-10622: Move spring-boot
components starter to platforms/spring-boot/
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java b/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
deleted file mode 100644
index b1d49c6..0000000
--- a/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
+++ /dev/null
@@ -1,1171 +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.amqp.springboot;
-
-import javax.jms.ConnectionFactory;
-import javax.jms.ExceptionListener;
-import org.apache.camel.LoggingLevel;
-import org.apache.camel.component.amqp.AMQPComponent;
-import org.apache.camel.component.jms.DefaultTaskExecutorType;
-import org.apache.camel.component.jms.JmsConfiguration;
-import org.apache.camel.component.jms.JmsKeyFormatStrategy;
-import org.apache.camel.component.jms.MessageCreatedStrategy;
-import org.apache.camel.component.jms.QueueBrowseStrategy;
-import org.apache.camel.component.jms.ReplyToType;
-import org.apache.camel.spi.HeaderFilterStrategy;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.springframework.boot.context.properties.DeprecatedConfigurationProperty;
-import org.springframework.boot.context.properties.NestedConfigurationProperty;
-import org.springframework.context.ApplicationContext;
-import org.springframework.core.task.TaskExecutor;
-import org.springframework.jms.core.JmsOperations;
-import org.springframework.jms.support.converter.MessageConverter;
-import org.springframework.jms.support.destination.DestinationResolver;
-import org.springframework.transaction.PlatformTransactionManager;
-import org.springframework.util.ErrorHandler;
-
-/**
- * Messaging with AMQP protocol using Apache QPid Client.
- *
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.amqp")
-public class AMQPComponentConfiguration {
-
- /**
- * To use a shared JMS configuration
- */
- @NestedConfigurationProperty
- private JmsConfiguration configuration;
- /**
- * Specifies whether the consumer accept messages while it is stopping. You
- * may consider enabling this option if you start and stop JMS routes at
- * runtime while there are still messages enqueued on the queue. If this
- * option is false and you stop the JMS route then messages may be rejected
- * and the JMS broker would have to attempt redeliveries which yet again may
- * be rejected and eventually the message may be moved at a dead letter
- * queue on the JMS broker. To avoid this its recommended to enable this
- * option.
- */
- private Boolean acceptMessagesWhileStopping = false;
- /**
- * Whether the DefaultMessageListenerContainer used in the reply managers
- * for request-reply messaging allow the
- * DefaultMessageListenerContainer.runningAllowed flag to quick stop in case
- * JmsConfigurationisAcceptMessagesWhileStopping is enabled and
- * org.apache.camel.CamelContext is currently being stopped. This quick stop
- * ability is enabled by default in the regular JMS consumers but to enable
- * for reply managers you must enable this flag.
- */
- 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
- * modes it is preferable to use the acknowledgementModeName instead.
- */
- private Integer acknowledgementMode;
- /**
- * Enables eager loading of JMS properties as soon as a message is loaded
- * which generally is inefficient as the JMS properties may not be required
- * but sometimes can catch early any issues with the underlying JMS provider
- * and the use of JMS properties
- */
- private Boolean eagerLoadingOfProperties = false;
- /**
- * The JMS acknowledgement name which is one of: SESSION_TRANSACTED
- * CLIENT_ACKNOWLEDGE AUTO_ACKNOWLEDGE DUPS_OK_ACKNOWLEDGE
- */
- private String acknowledgementModeName = "AUTO_ACKNOWLEDGE";
- /**
- * Specifies whether the consumer container should auto-startup.
- */
- private Boolean autoStartup = true;
- /**
- * Sets the cache level by ID for the underlying JMS resources. See
- * cacheLevelName option for more details.
- */
- private Integer cacheLevel;
- /**
- * Sets the cache level by name for the underlying JMS resources. Possible
- * values are: CACHE_AUTO CACHE_CONNECTION CACHE_CONSUMER CACHE_NONE and
- * CACHE_SESSION. The default setting is CACHE_AUTO. See the Spring
- * documentation and Transactions Cache Levels for more information.
- */
- private String cacheLevelName = "CACHE_AUTO";
- /**
- * Sets the cache level by name for the reply consumer when doing
- * request/reply over JMS. This option only applies when using fixed reply
- * queues (not temporary). Camel will by default use: CACHE_CONSUMER for
- * exclusive or shared w/ replyToSelectorName. And CACHE_SESSION for shared
- * without replyToSelectorName. Some JMS brokers such as IBM WebSphere may
- * require to set the replyToCacheLevelName=CACHE_NONE to work. Note: If
- * using temporary queues then CACHE_NONE is not allowed and you must use a
- * higher value such as CACHE_CONSUMER or CACHE_SESSION.
- */
- private String replyToCacheLevelName;
- /**
- * Sets the JMS client ID to use. Note that this value if specified must be
- * unique and can only be used by a single JMS connection instance. It is
- * typically only required for durable topic subscriptions. If using Apache
- * ActiveMQ you may prefer to use Virtual Topics instead.
- */
- private String clientId;
- /**
- * Specifies the default number of concurrent consumers when consuming from
- * JMS (not for request/reply over JMS). See also the maxMessagesPerTask
- * option to control dynamic scaling up/down of threads. When doing
- * request/reply over JMS then the option replyToConcurrentConsumers is used
- * to control number of concurrent consumers on the reply message listener.
- */
- private Integer concurrentConsumers = 1;
- /**
- * Specifies the default number of concurrent consumers when doing
- * request/reply over JMS. See also the maxMessagesPerTask option to control
- * dynamic scaling up/down of threads.
- */
- private Integer replyToConcurrentConsumers = 1;
- /**
- * The connection factory to be use. A connection factory must be configured
- * either on the component or endpoint.
- */
- private ConnectionFactory connectionFactory;
- /**
- * Username to use with the ConnectionFactory. You can also configure
- * username/password directly on the ConnectionFactory.
- */
- private String username;
- /**
- * Password to use with the ConnectionFactory. You can also configure
- * username/password directly on the ConnectionFactory.
- */
- private String password;
- /**
- * Specifies whether persistent delivery is used by default.
- */
- private Boolean deliveryPersistent = true;
- /**
- * Specifies the delivery mode to be used. Possibles values are those
- * defined by javax.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2.
- */
- private Integer deliveryMode;
- /**
- * The durable subscriber name for specifying durable topic subscriptions.
- * The clientId option must be configured as well.
- */
- private String durableSubscriptionName;
- /**
- * Specifies the JMS Exception Listener that is to be notified of any
- * underlying JMS exceptions.
- */
- private ExceptionListener exceptionListener;
- /**
- * Specifies a org.springframework.util.ErrorHandler to be invoked in case
- * of any uncaught exceptions thrown while processing a Message. By default
- * these exceptions will be logged at the WARN level if no errorHandler has
- * been configured. You can configure logging level and whether stack traces
- * should be logged using errorHandlerLoggingLevel and
- * errorHandlerLogStackTrace options. This makes it much easier to configure
- * than having to code a custom errorHandler.
- */
- @NestedConfigurationProperty
- private ErrorHandler errorHandler;
- /**
- * Allows to configure the default errorHandler logging level for logging
- * uncaught exceptions.
- */
- private LoggingLevel errorHandlerLoggingLevel = LoggingLevel.WARN;
- /**
- * Allows to control whether stacktraces should be logged or not by the
- * default errorHandler.
- */
- private Boolean errorHandlerLogStackTrace = true;
- /**
- * Set if the deliveryMode priority or timeToLive qualities of service
- * should be used when sending messages. This option is based on Spring's
- * JmsTemplate. The deliveryMode priority and timeToLive options are applied
- * to the current endpoint. This contrasts with the preserveMessageQos
- * option which operates at message granularity reading QoS properties
- * exclusively from the Camel In message headers.
- */
- private Boolean explicitQosEnabled = false;
- /**
- * Specifies whether the listener session should be exposed when consuming
- * messages.
- */
- 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
- * task will shut down and leave receiving to other executing tasks (in the
- * case of dynamic scheduling; see the maxConcurrentConsumers setting).
- * There is additional doc available from Spring.
- */
- private Integer idleTaskExecutionLimit = 1;
- /**
- * Specify the limit for the number of consumers that are allowed to be idle
- * at any given time.
- */
- private Integer idleConsumerLimit = 1;
- /**
- * Specifies the maximum number of concurrent consumers when consuming from
- * JMS (not for request/reply over JMS). See also the maxMessagesPerTask
- * option to control dynamic scaling up/down of threads. When doing
- * request/reply over JMS then the option replyToMaxConcurrentConsumers is
- * used to control number of concurrent consumers on the reply message
- * listener.
- */
- private Integer maxConcurrentConsumers;
- /**
- * Specifies the maximum number of concurrent consumers when using
- * request/reply over JMS. See also the maxMessagesPerTask option to control
- * dynamic scaling up/down of threads.
- */
- private Integer replyToMaxConcurrentConsumers;
- /**
- * Specifies the maximum number of concurrent consumers for continue routing
- * when timeout occurred when using request/reply over JMS.
- */
- private Integer replyOnTimeoutToMaxConcurrentConsumers = 1;
- /**
- * The number of messages per task. -1 is unlimited. If you use a range for
- * concurrent consumers (eg min max) then this option can be used to set a
- * value to eg 100 to control how fast the consumers will shrink when less
- * work is required.
- */
- private Integer maxMessagesPerTask = -1;
- /**
- * To use a custom Spring
- * org.springframework.jms.support.converter.MessageConverter so you can be
- * in control how to map to/from a javax.jms.Message.
- */
- @NestedConfigurationProperty
- private MessageConverter messageConverter;
- /**
- * Specifies whether Camel should auto map the received JMS message to a
- * suited payload type such as javax.jms.TextMessage to a String etc.
- */
- private Boolean mapJmsMessage = true;
- /**
- * When sending specifies whether message IDs should be added. This is just
- * an hint to the JMS broker.If the JMS provider accepts this hint these
- * messages must have the message ID set to null; if the provider ignores
- * the hint the message ID must be set to its normal unique value
- */
- private Boolean messageIdEnabled = true;
- /**
- * Specifies whether timestamps should be enabled by default on sending
- * messages. This is just an hint to the JMS broker.If the JMS provider
- * accepts this hint these messages must have the timestamp set to zero; if
- * the provider ignores the hint the timestamp must be set to its normal
- * value
- */
- private Boolean messageTimestampEnabled = true;
- /**
- * 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
- * some situations such as when a replyToDestinationSelectorName is set
- * (incidentally Camel will set the alwaysCopyMessage option to true if a
- * replyToDestinationSelectorName is set)
- */
- private Boolean alwaysCopyMessage = false;
- /**
- * Specifies whether JMSMessageID should always be used as JMSCorrelationID
- * for InOut messages.
- */
- 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
- * option must also be enabled in order for this option to have any effect.
- */
- private Integer priority = 4;
- /**
- * Specifies whether to inhibit the delivery of messages published by its
- * own connection.
- */
- private Boolean pubSubNoLocal = false;
- /**
- * The timeout for receiving messages (in milliseconds).
- */
- private Long receiveTimeout = 1000L;
- /**
- * Specifies the interval between recovery attempts i.e. when a connection
- * is being refreshed in milliseconds. The default is 5000 ms that is 5
- * seconds.
- */
- private Long recoveryInterval = 5000L;
- /**
- * Deprecated: Enabled by default if you specify a durableSubscriptionName
- * and a clientId.
- */
- @Deprecated
- private Boolean subscriptionDurable = false;
- /**
- * Allows you to specify a custom task executor for consuming messages.
- */
- @NestedConfigurationProperty
- private TaskExecutor taskExecutor;
- /**
- * When sending messages specifies the time-to-live of the message (in
- * milliseconds).
- */
- private Long timeToLive = -1L;
- /**
- * Specifies whether to use transacted mode
- */
- private Boolean transacted = false;
- /**
- * If true Camel will create a JmsTransactionManager if there is no
- * transactionManager injected when option transacted=true.
- */
- private Boolean lazyCreateTransactionManager = true;
- /**
- * The Spring transaction manager to use.
- */
- @NestedConfigurationProperty
- private PlatformTransactionManager transactionManager;
- /**
- * The name of the transaction to use.
- */
- private String transactionName;
- /**
- * The timeout value of the transaction (in seconds) if using transacted
- * mode.
- */
- private Integer transactionTimeout = -1;
- /**
- * Specifies whether to test the connection on startup. This ensures that
- * when Camel starts that all the JMS consumers have a valid connection to
- * the JMS broker. If a connection cannot be granted then Camel throws an
- * exception on startup. This ensures that Camel is not started with failed
- * connections. The JMS producers is tested as well.
- */
- 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
- * a remote JMS broker then it may block while retrying and/or failover.
- * This will cause Camel to block while starting routes. By setting this
- * option to true you will let routes startup while the JmsConsumer connects
- * to the JMS broker using a dedicated thread in asynchronous mode. If this
- * option is used then beware that if the connection could not be
- * established then an exception is logged at WARN level and the consumer
- * will not be able to receive messages; You can then restart the route to
- * retry.
- */
- private Boolean asyncStartListener = false;
- /**
- * Whether to stop the JmsConsumer message listener asynchronously when
- * stopping a route.
- */
- 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 = 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
- * CamelJmsRequestTimeout to override this endpoint configured timeout value
- * and thus have per message individual timeout values. See also the
- * requestTimeoutCheckerInterval option.
- */
- private Long requestTimeout = 20000L;
- /**
- * Configures how often Camel should check for timed out Exchanges when
- * doing request/reply over JMS. By default Camel checks once per second.
- * But if you must react faster when a timeout occurs then you can lower
- * this interval to check more frequently. The timeout is determined by the
- * option requestTimeout.
- */
- private Long requestTimeoutCheckerInterval = 1000L;
- /**
- * You can transfer the exchange over the wire instead of just the body and
- * headers. The following fields are transferred: In body Out body Fault
- * body In headers Out headers Fault headers exchange properties exchange
- * exception. This requires that the objects are serializable. Camel will
- * exclude any non-serializable objects and log it at WARN level. You must
- * 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 = 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
- * send back in response as a javax.jms.ObjectMessage. If the client is
- * Camel the returned Exception is rethrown. This allows you to use Camel
- * JMS as a bridge in your routing - for example using persistent queues to
- * enable robust routing. Notice that if you also have transferExchange
- * enabled this option takes precedence. The caught exception is required to
- * be serializable. The original Exception on the consumer side can be
- * wrapped in an outer exception such as
- * org.apache.camel.RuntimeCamelException when returned to the producer.
- */
- 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
- * then the fault flag on MessageisFault() will be send back in the response
- * as a JMS header with the key org.apache.camel.component.jms.
- * JmsConstantsJMS_TRANSFER_FAULTJMS_TRANSFER_FAULT. If the client is Camel
- * the returned fault flag will be set on the link
- * org.apache.camel.MessagesetFault(boolean). 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 = false;
- /**
- * Allows you to use your own implementation of the
- * org.springframework.jms.core.JmsOperations interface. Camel uses
- * JmsTemplate as default. Can be used for testing purpose but not used much
- * as stated in the spring API docs.
- */
- @NestedConfigurationProperty
- private JmsOperations jmsOperations;
- /**
- * A pluggable
- * org.springframework.jms.support.destination.DestinationResolver that
- * allows you to use your own resolver (for example to lookup the real
- * destination in a JNDI registry).
- */
- @NestedConfigurationProperty
- private DestinationResolver destinationResolver;
- /**
- * Allows for explicitly specifying which kind of strategy to use for
- * replyTo queues when doing request/reply over JMS. Possible values are:
- * Temporary Shared or Exclusive. By default Camel will use temporary
- * queues. However if replyTo has been configured then Shared is used by
- * default. This option allows you to use exclusive queues instead of shared
- * ones. See Camel JMS documentation for more details and especially the
- * notes about the implications if running in a clustered environment and
- * the fact that Shared reply queues has lower performance than its
- * alternatives Temporary and Exclusive.
- */
- private ReplyToType replyToType;
- /**
- * Set to true if you want to send message using the QoS settings specified
- * on the message instead of the QoS settings on the JMS endpoint. The
- * following three headers are considered JMSPriority JMSDeliveryMode and
- * JMSExpiration. You can provide all or only some of them. If not provided
- * Camel will fall back to use the values from the endpoint instead. So when
- * using this option the headers override the values from the endpoint. The
- * explicitQosEnabled option by contrast will only use options set on the
- * endpoint and not values from the message header.
- */
- 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
- * the previous message is being processed asynchronously (by the
- * Asynchronous Routing Engine). This means that messages may be processed
- * not 100 strictly in order. If disabled (as default) then the Exchange is
- * fully processed before the JmsConsumer will pickup the next message from
- * the JMS queue. Note if transacted has been enabled then
- * asyncConsumer=true does not run asynchronously as transaction must be
- * executed synchronously (Camel 3.0 may support async transactions).
- */
- 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 = true;
- /**
- * 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 = 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 = false;
- /**
- * Specifies what default TaskExecutor type to use in the
- * DefaultMessageListenerContainer for both consumer endpoints and the
- * ReplyTo consumer of producer endpoints. Possible values: SimpleAsync
- * (uses Spring's SimpleAsyncTaskExecutor) or ThreadPool (uses Spring's
- * ThreadPoolTaskExecutor with optimal values - cached threadpool-like). If
- * not set it defaults to the previous behaviour which uses a cached thread
- * pool for consumer endpoints and SimpleAsync for reply consumers. The use
- * of ThreadPool is recommended to reduce thread trash in elastic
- * configurations with dynamically increasing and decreasing concurrent
- * consumers.
- */
- private DefaultTaskExecutorType defaultTaskExecutorType;
- /**
- * Pluggable strategy for encoding and decoding JMS keys so they can be
- * compliant with the JMS specification. Camel provides two implementations
- * out of the box: default and passthrough. The default strategy will safely
- * marshal dots and hyphens (. and -). The passthrough strategy leaves the
- * key as is. Can be used for JMS brokers which do not care whether JMS
- * header keys contain illegal characters. You can provide your own
- * implementation of the org.apache.camel.component.jms.JmsKeyFormatStrategy
- * and refer to it using the notation.
- */
- @NestedConfigurationProperty
- private JmsKeyFormatStrategy jmsKeyFormatStrategy;
- /**
- * Sets the Spring ApplicationContext to use
- */
- private ApplicationContext applicationContext;
- /**
- * To use a custom QueueBrowseStrategy when browsing queues
- */
- @NestedConfigurationProperty
- private QueueBrowseStrategy queueBrowseStrategy;
- /**
- * To use the given MessageCreatedStrategy which are invoked when Camel
- * creates new instances of javax.jms.Message objects when Camel is sending
- * a JMS message.
- */
- @NestedConfigurationProperty
- private MessageCreatedStrategy messageCreatedStrategy;
- /**
- * Number of times to wait for provisional correlation id to be updated to
- * the actual correlation id when doing request/reply over JMS and when the
- * option useMessageIDAsCorrelationID is enabled.
- */
- private Integer waitForProvisionCorrelationToBeUpdatedCounter = 50;
- /**
- * Interval in millis to sleep each time while waiting for provisional
- * correlation id to be updated.
- */
- private Long waitForProvisionCorrelationToBeUpdatedThreadSleepingTime = 100L;
- /**
- * To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
- * header to and from Camel message.
- */
- @NestedConfigurationProperty
- private HeaderFilterStrategy headerFilterStrategy;
-
- public JmsConfiguration getConfiguration() {
- return configuration;
- }
-
- public void setConfiguration(JmsConfiguration configuration) {
- this.configuration = configuration;
- }
-
- public Boolean getAcceptMessagesWhileStopping() {
- return acceptMessagesWhileStopping;
- }
-
- public void setAcceptMessagesWhileStopping(
- Boolean acceptMessagesWhileStopping) {
- this.acceptMessagesWhileStopping = acceptMessagesWhileStopping;
- }
-
- public Boolean getAllowReplyManagerQuickStop() {
- return allowReplyManagerQuickStop;
- }
-
- public void setAllowReplyManagerQuickStop(Boolean allowReplyManagerQuickStop) {
- this.allowReplyManagerQuickStop = allowReplyManagerQuickStop;
- }
-
- public Integer getAcknowledgementMode() {
- return acknowledgementMode;
- }
-
- public void setAcknowledgementMode(Integer acknowledgementMode) {
- this.acknowledgementMode = acknowledgementMode;
- }
-
- public Boolean getEagerLoadingOfProperties() {
- return eagerLoadingOfProperties;
- }
-
- public void setEagerLoadingOfProperties(Boolean eagerLoadingOfProperties) {
- this.eagerLoadingOfProperties = eagerLoadingOfProperties;
- }
-
- public String getAcknowledgementModeName() {
- return acknowledgementModeName;
- }
-
- public void setAcknowledgementModeName(String acknowledgementModeName) {
- this.acknowledgementModeName = acknowledgementModeName;
- }
-
- public Boolean getAutoStartup() {
- return autoStartup;
- }
-
- public void setAutoStartup(Boolean autoStartup) {
- this.autoStartup = autoStartup;
- }
-
- public Integer getCacheLevel() {
- return cacheLevel;
- }
-
- public void setCacheLevel(Integer cacheLevel) {
- this.cacheLevel = cacheLevel;
- }
-
- public String getCacheLevelName() {
- return cacheLevelName;
- }
-
- public void setCacheLevelName(String cacheLevelName) {
- this.cacheLevelName = cacheLevelName;
- }
-
- public String getReplyToCacheLevelName() {
- return replyToCacheLevelName;
- }
-
- public void setReplyToCacheLevelName(String replyToCacheLevelName) {
- this.replyToCacheLevelName = replyToCacheLevelName;
- }
-
- public String getClientId() {
- return clientId;
- }
-
- public void setClientId(String clientId) {
- this.clientId = clientId;
- }
-
- public Integer getConcurrentConsumers() {
- return concurrentConsumers;
- }
-
- public void setConcurrentConsumers(Integer concurrentConsumers) {
- this.concurrentConsumers = concurrentConsumers;
- }
-
- public Integer getReplyToConcurrentConsumers() {
- return replyToConcurrentConsumers;
- }
-
- public void setReplyToConcurrentConsumers(Integer replyToConcurrentConsumers) {
- this.replyToConcurrentConsumers = replyToConcurrentConsumers;
- }
-
- public ConnectionFactory getConnectionFactory() {
- return connectionFactory;
- }
-
- public void setConnectionFactory(ConnectionFactory connectionFactory) {
- this.connectionFactory = connectionFactory;
- }
-
- public String getUsername() {
- return username;
- }
-
- public void setUsername(String username) {
- this.username = username;
- }
-
- public String getPassword() {
- return password;
- }
-
- public void setPassword(String password) {
- this.password = password;
- }
-
- public Boolean getDeliveryPersistent() {
- return deliveryPersistent;
- }
-
- public void setDeliveryPersistent(Boolean deliveryPersistent) {
- this.deliveryPersistent = deliveryPersistent;
- }
-
- public Integer getDeliveryMode() {
- return deliveryMode;
- }
-
- public void setDeliveryMode(Integer deliveryMode) {
- this.deliveryMode = deliveryMode;
- }
-
- public String getDurableSubscriptionName() {
- return durableSubscriptionName;
- }
-
- public void setDurableSubscriptionName(String durableSubscriptionName) {
- this.durableSubscriptionName = durableSubscriptionName;
- }
-
- public ExceptionListener getExceptionListener() {
- return exceptionListener;
- }
-
- public void setExceptionListener(ExceptionListener exceptionListener) {
- this.exceptionListener = exceptionListener;
- }
-
- public ErrorHandler getErrorHandler() {
- return errorHandler;
- }
-
- public void setErrorHandler(ErrorHandler errorHandler) {
- this.errorHandler = errorHandler;
- }
-
- public LoggingLevel getErrorHandlerLoggingLevel() {
- return errorHandlerLoggingLevel;
- }
-
- public void setErrorHandlerLoggingLevel(
- LoggingLevel errorHandlerLoggingLevel) {
- this.errorHandlerLoggingLevel = errorHandlerLoggingLevel;
- }
-
- public Boolean getErrorHandlerLogStackTrace() {
- return errorHandlerLogStackTrace;
- }
-
- public void setErrorHandlerLogStackTrace(Boolean errorHandlerLogStackTrace) {
- this.errorHandlerLogStackTrace = errorHandlerLogStackTrace;
- }
-
- public Boolean getExplicitQosEnabled() {
- return explicitQosEnabled;
- }
-
- public void setExplicitQosEnabled(Boolean explicitQosEnabled) {
- this.explicitQosEnabled = explicitQosEnabled;
- }
-
- public Boolean getExposeListenerSession() {
- return exposeListenerSession;
- }
-
- public void setExposeListenerSession(Boolean exposeListenerSession) {
- this.exposeListenerSession = exposeListenerSession;
- }
-
- public Integer getIdleTaskExecutionLimit() {
- return idleTaskExecutionLimit;
- }
-
- public void setIdleTaskExecutionLimit(Integer idleTaskExecutionLimit) {
- this.idleTaskExecutionLimit = idleTaskExecutionLimit;
- }
-
- public Integer getIdleConsumerLimit() {
- return idleConsumerLimit;
- }
-
- public void setIdleConsumerLimit(Integer idleConsumerLimit) {
- this.idleConsumerLimit = idleConsumerLimit;
- }
-
- public Integer getMaxConcurrentConsumers() {
- return maxConcurrentConsumers;
- }
-
- public void setMaxConcurrentConsumers(Integer maxConcurrentConsumers) {
- this.maxConcurrentConsumers = maxConcurrentConsumers;
- }
-
- public Integer getReplyToMaxConcurrentConsumers() {
- return replyToMaxConcurrentConsumers;
- }
-
- public void setReplyToMaxConcurrentConsumers(
- Integer replyToMaxConcurrentConsumers) {
- this.replyToMaxConcurrentConsumers = replyToMaxConcurrentConsumers;
- }
-
- public Integer getReplyOnTimeoutToMaxConcurrentConsumers() {
- return replyOnTimeoutToMaxConcurrentConsumers;
- }
-
- public void setReplyOnTimeoutToMaxConcurrentConsumers(
- Integer replyOnTimeoutToMaxConcurrentConsumers) {
- this.replyOnTimeoutToMaxConcurrentConsumers = replyOnTimeoutToMaxConcurrentConsumers;
- }
-
- public Integer getMaxMessagesPerTask() {
- return maxMessagesPerTask;
- }
-
- public void setMaxMessagesPerTask(Integer maxMessagesPerTask) {
- this.maxMessagesPerTask = maxMessagesPerTask;
- }
-
- public MessageConverter getMessageConverter() {
- return messageConverter;
- }
-
- public void setMessageConverter(MessageConverter messageConverter) {
- this.messageConverter = messageConverter;
- }
-
- public Boolean getMapJmsMessage() {
- return mapJmsMessage;
- }
-
- public void setMapJmsMessage(Boolean mapJmsMessage) {
- this.mapJmsMessage = mapJmsMessage;
- }
-
- public Boolean getMessageIdEnabled() {
- return messageIdEnabled;
- }
-
- public void setMessageIdEnabled(Boolean messageIdEnabled) {
- this.messageIdEnabled = messageIdEnabled;
- }
-
- public Boolean getMessageTimestampEnabled() {
- return messageTimestampEnabled;
- }
-
- public void setMessageTimestampEnabled(Boolean messageTimestampEnabled) {
- this.messageTimestampEnabled = messageTimestampEnabled;
- }
-
- public Boolean getAlwaysCopyMessage() {
- return alwaysCopyMessage;
- }
-
- public void setAlwaysCopyMessage(Boolean alwaysCopyMessage) {
- this.alwaysCopyMessage = alwaysCopyMessage;
- }
-
- public Boolean getUseMessageIDAsCorrelationID() {
- return useMessageIDAsCorrelationID;
- }
-
- public void setUseMessageIDAsCorrelationID(
- Boolean useMessageIDAsCorrelationID) {
- this.useMessageIDAsCorrelationID = useMessageIDAsCorrelationID;
- }
-
- public Integer getPriority() {
- return priority;
- }
-
- public void setPriority(Integer priority) {
- this.priority = priority;
- }
-
- public Boolean getPubSubNoLocal() {
- return pubSubNoLocal;
- }
-
- public void setPubSubNoLocal(Boolean pubSubNoLocal) {
- this.pubSubNoLocal = pubSubNoLocal;
- }
-
- public Long getReceiveTimeout() {
- return receiveTimeout;
- }
-
- public void setReceiveTimeout(Long receiveTimeout) {
- this.receiveTimeout = receiveTimeout;
- }
-
- public Long getRecoveryInterval() {
- return recoveryInterval;
- }
-
- public void setRecoveryInterval(Long recoveryInterval) {
- this.recoveryInterval = recoveryInterval;
- }
-
- @Deprecated
- @DeprecatedConfigurationProperty
- public Boolean getSubscriptionDurable() {
- return subscriptionDurable;
- }
-
- @Deprecated
- public void setSubscriptionDurable(Boolean subscriptionDurable) {
- this.subscriptionDurable = subscriptionDurable;
- }
-
- public TaskExecutor getTaskExecutor() {
- return taskExecutor;
- }
-
- public void setTaskExecutor(TaskExecutor taskExecutor) {
- this.taskExecutor = taskExecutor;
- }
-
- public Long getTimeToLive() {
- return timeToLive;
- }
-
- public void setTimeToLive(Long timeToLive) {
- this.timeToLive = timeToLive;
- }
-
- public Boolean getTransacted() {
- return transacted;
- }
-
- public void setTransacted(Boolean transacted) {
- this.transacted = transacted;
- }
-
- public Boolean getLazyCreateTransactionManager() {
- return lazyCreateTransactionManager;
- }
-
- public void setLazyCreateTransactionManager(
- Boolean lazyCreateTransactionManager) {
- this.lazyCreateTransactionManager = lazyCreateTransactionManager;
- }
-
- public PlatformTransactionManager getTransactionManager() {
- return transactionManager;
- }
-
- public void setTransactionManager(
- PlatformTransactionManager transactionManager) {
- this.transactionManager = transactionManager;
- }
-
- public String getTransactionName() {
- return transactionName;
- }
-
- public void setTransactionName(String transactionName) {
- this.transactionName = transactionName;
- }
-
- public Integer getTransactionTimeout() {
- return transactionTimeout;
- }
-
- public void setTransactionTimeout(Integer transactionTimeout) {
- this.transactionTimeout = transactionTimeout;
- }
-
- public Boolean getTestConnectionOnStartup() {
- return testConnectionOnStartup;
- }
-
- public void setTestConnectionOnStartup(Boolean testConnectionOnStartup) {
- this.testConnectionOnStartup = testConnectionOnStartup;
- }
-
- public Boolean getAsyncStartListener() {
- return asyncStartListener;
- }
-
- public void setAsyncStartListener(Boolean asyncStartListener) {
- this.asyncStartListener = asyncStartListener;
- }
-
- public Boolean getAsyncStopListener() {
- return asyncStopListener;
- }
-
- public void setAsyncStopListener(Boolean asyncStopListener) {
- this.asyncStopListener = asyncStopListener;
- }
-
- public Boolean getForceSendOriginalMessage() {
- return forceSendOriginalMessage;
- }
-
- public void setForceSendOriginalMessage(Boolean forceSendOriginalMessage) {
- this.forceSendOriginalMessage = forceSendOriginalMessage;
- }
-
- public Long getRequestTimeout() {
- return requestTimeout;
- }
-
- public void setRequestTimeout(Long requestTimeout) {
- this.requestTimeout = requestTimeout;
- }
-
- public Long getRequestTimeoutCheckerInterval() {
- return requestTimeoutCheckerInterval;
- }
-
- public void setRequestTimeoutCheckerInterval(
- Long requestTimeoutCheckerInterval) {
- this.requestTimeoutCheckerInterval = requestTimeoutCheckerInterval;
- }
-
- public Boolean getTransferExchange() {
- return transferExchange;
- }
-
- public void setTransferExchange(Boolean transferExchange) {
- this.transferExchange = transferExchange;
- }
-
- public Boolean getTransferException() {
- return transferException;
- }
-
- public void setTransferException(Boolean transferException) {
- this.transferException = transferException;
- }
-
- public Boolean getTransferFault() {
- return transferFault;
- }
-
- public void setTransferFault(Boolean transferFault) {
- this.transferFault = transferFault;
- }
-
- public JmsOperations getJmsOperations() {
- return jmsOperations;
- }
-
- public void setJmsOperations(JmsOperations jmsOperations) {
- this.jmsOperations = jmsOperations;
- }
-
- public DestinationResolver getDestinationResolver() {
- return destinationResolver;
- }
-
- public void setDestinationResolver(DestinationResolver destinationResolver) {
- this.destinationResolver = destinationResolver;
- }
-
- public ReplyToType getReplyToType() {
- return replyToType;
- }
-
- public void setReplyToType(ReplyToType replyToType) {
- this.replyToType = replyToType;
- }
-
- public Boolean getPreserveMessageQos() {
- return preserveMessageQos;
- }
-
- public void setPreserveMessageQos(Boolean preserveMessageQos) {
- this.preserveMessageQos = preserveMessageQos;
- }
-
- public Boolean getAsyncConsumer() {
- return asyncConsumer;
- }
-
- public void setAsyncConsumer(Boolean asyncConsumer) {
- this.asyncConsumer = asyncConsumer;
- }
-
- public Boolean getAllowNullBody() {
- return allowNullBody;
- }
-
- public void setAllowNullBody(Boolean allowNullBody) {
- this.allowNullBody = allowNullBody;
- }
-
- public Boolean getIncludeSentJMSMessageID() {
- return includeSentJMSMessageID;
- }
-
- public void setIncludeSentJMSMessageID(Boolean includeSentJMSMessageID) {
- this.includeSentJMSMessageID = includeSentJMSMessageID;
- }
-
- public Boolean getIncludeAllJMSXProperties() {
- return includeAllJMSXProperties;
- }
-
- public void setIncludeAllJMSXProperties(Boolean includeAllJMSXProperties) {
- this.includeAllJMSXProperties = includeAllJMSXProperties;
- }
-
- public DefaultTaskExecutorType getDefaultTaskExecutorType() {
- return defaultTaskExecutorType;
- }
-
- public void setDefaultTaskExecutorType(
- DefaultTaskExecutorType defaultTaskExecutorType) {
- this.defaultTaskExecutorType = defaultTaskExecutorType;
- }
-
- public JmsKeyFormatStrategy getJmsKeyFormatStrategy() {
- return jmsKeyFormatStrategy;
- }
-
- public void setJmsKeyFormatStrategy(
- JmsKeyFormatStrategy jmsKeyFormatStrategy) {
- this.jmsKeyFormatStrategy = jmsKeyFormatStrategy;
- }
-
- public ApplicationContext getApplicationContext() {
- return applicationContext;
- }
-
- public void setApplicationContext(ApplicationContext applicationContext) {
- this.applicationContext = applicationContext;
- }
-
- public QueueBrowseStrategy getQueueBrowseStrategy() {
- return queueBrowseStrategy;
- }
-
- public void setQueueBrowseStrategy(QueueBrowseStrategy queueBrowseStrategy) {
- this.queueBrowseStrategy = queueBrowseStrategy;
- }
-
- public MessageCreatedStrategy getMessageCreatedStrategy() {
- return messageCreatedStrategy;
- }
-
- public void setMessageCreatedStrategy(
- MessageCreatedStrategy messageCreatedStrategy) {
- this.messageCreatedStrategy = messageCreatedStrategy;
- }
-
- public Integer getWaitForProvisionCorrelationToBeUpdatedCounter() {
- return waitForProvisionCorrelationToBeUpdatedCounter;
- }
-
- public void setWaitForProvisionCorrelationToBeUpdatedCounter(
- Integer waitForProvisionCorrelationToBeUpdatedCounter) {
- this.waitForProvisionCorrelationToBeUpdatedCounter = waitForProvisionCorrelationToBeUpdatedCounter;
- }
-
- public Long getWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime() {
- return waitForProvisionCorrelationToBeUpdatedThreadSleepingTime;
- }
-
- public void setWaitForProvisionCorrelationToBeUpdatedThreadSleepingTime(
- Long waitForProvisionCorrelationToBeUpdatedThreadSleepingTime) {
- this.waitForProvisionCorrelationToBeUpdatedThreadSleepingTime = waitForProvisionCorrelationToBeUpdatedThreadSleepingTime;
- }
-
- public HeaderFilterStrategy getHeaderFilterStrategy() {
- return headerFilterStrategy;
- }
-
- public void setHeaderFilterStrategy(
- HeaderFilterStrategy headerFilterStrategy) {
- this.headerFilterStrategy = headerFilterStrategy;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-amqp-starter/src/main/resources/META-INF/LICENSE.txt
----------------------------------------------------------------------
diff --git a/components-starter/camel-amqp-starter/src/main/resources/META-INF/LICENSE.txt b/components-starter/camel-amqp-starter/src/main/resources/META-INF/LICENSE.txt
deleted file mode 100644
index 6b0b127..0000000
--- a/components-starter/camel-amqp-starter/src/main/resources/META-INF/LICENSE.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed 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.
-
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-amqp-starter/src/main/resources/META-INF/NOTICE.txt
----------------------------------------------------------------------
diff --git a/components-starter/camel-amqp-starter/src/main/resources/META-INF/NOTICE.txt b/components-starter/camel-amqp-starter/src/main/resources/META-INF/NOTICE.txt
deleted file mode 100644
index 2e215bf..0000000
--- a/components-starter/camel-amqp-starter/src/main/resources/META-INF/NOTICE.txt
+++ /dev/null
@@ -1,11 +0,0 @@
- =========================================================================
- == NOTICE file corresponding to the section 4 d of ==
- == the Apache License, Version 2.0, ==
- == in this case for the Apache Camel distribution. ==
- =========================================================================
-
- This product includes software developed by
- The Apache Software Foundation (http://www.apache.org/).
-
- Please read the different LICENSE files present in the licenses directory of
- this distribution.
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-amqp-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
----------------------------------------------------------------------
diff --git a/components-starter/camel-amqp-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json b/components-starter/camel-amqp-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
deleted file mode 100644
index 8689eeb..0000000
--- a/components-starter/camel-amqp-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "properties": [
- {
- "defaultValue": true,
- "name": "camel.component.amqp.enabled",
- "description": "Enable amqp component",
- "type": "java.lang.Boolean"
- }
- ]
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-amqp-starter/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components-starter/camel-amqp-starter/src/main/resources/META-INF/spring.factories b/components-starter/camel-amqp-starter/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index 6e72322..0000000
--- a/components-starter/camel-amqp-starter/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.amqp.springboot.AMQPComponentAutoConfiguration
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-amqp-starter/src/main/resources/META-INF/spring.provides
----------------------------------------------------------------------
diff --git a/components-starter/camel-amqp-starter/src/main/resources/META-INF/spring.provides b/components-starter/camel-amqp-starter/src/main/resources/META-INF/spring.provides
deleted file mode 100644
index 97f74b9..0000000
--- a/components-starter/camel-amqp-starter/src/main/resources/META-INF/spring.provides
+++ /dev/null
@@ -1,18 +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.
-#
-
-provides: camel-amqp
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-apns-starter/pom.xml
----------------------------------------------------------------------
diff --git a/components-starter/camel-apns-starter/pom.xml b/components-starter/camel-apns-starter/pom.xml
deleted file mode 100644
index 1498d70..0000000
--- a/components-starter/camel-apns-starter/pom.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- 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.
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel</groupId>
- <artifactId>components-starter</artifactId>
- <version>2.19.0-SNAPSHOT</version>
- </parent>
- <artifactId>camel-apns-starter</artifactId>
- <packaging>jar</packaging>
- <name>Spring-Boot Starter :: Camel :: APNS</name>
- <description>Spring-Boot Starter for A Camel Apple Push Notification Server Component</description>
- <dependencies>
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter</artifactId>
- <version>${spring-boot-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-apns</artifactId>
- <version>${project.version}</version>
- <!--START OF GENERATED CODE-->
- <exclusions>
- <exclusion>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- </exclusion>
- </exclusions>
- <!--END OF GENERATED CODE-->
- </dependency>
- <!--START OF GENERATED CODE-->
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-core-starter</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-spring-boot-starter</artifactId>
- </dependency>
- <!--END OF GENERATED CODE-->
- </dependencies>
-</project>
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java b/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java
deleted file mode 100644
index 4f7ba5b..0000000
--- a/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentAutoConfiguration.java
+++ /dev/null
@@ -1,110 +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.apns.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.apns.ApnsComponent;
-import org.apache.camel.util.IntrospectionSupport;
-import org.springframework.boot.autoconfigure.AutoConfigureAfter;
-import org.springframework.boot.autoconfigure.condition.ConditionMessage;
-import org.springframework.boot.autoconfigure.condition.ConditionOutcome;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.autoconfigure.condition.SpringBootCondition;
-import org.springframework.boot.bind.RelaxedPropertyResolver;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.ConditionContext;
-import org.springframework.context.annotation.Conditional;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.context.annotation.Lazy;
-import org.springframework.core.type.AnnotatedTypeMetadata;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Configuration
-@ConditionalOnBean(type = "org.apache.camel.spring.boot.CamelAutoConfiguration")
-@Conditional(ApnsComponentAutoConfiguration.Condition.class)
-@AutoConfigureAfter(name = "org.apache.camel.spring.boot.CamelAutoConfiguration")
-@EnableConfigurationProperties(ApnsComponentConfiguration.class)
-public class ApnsComponentAutoConfiguration {
-
- @Lazy
- @Bean(name = "apns-component")
- @ConditionalOnClass(CamelContext.class)
- @ConditionalOnMissingBean(ApnsComponent.class)
- public ApnsComponent configureApnsComponent(CamelContext camelContext,
- ApnsComponentConfiguration configuration) throws Exception {
- ApnsComponent component = new ApnsComponent();
- component.setCamelContext(camelContext);
- Map<String, Object> parameters = new HashMap<>();
- IntrospectionSupport.getProperties(configuration, parameters, null,
- false);
- for (Map.Entry<String, Object> entry : parameters.entrySet()) {
- Object value = entry.getValue();
- Class<?> paramClass = value.getClass();
- if (paramClass.getName().endsWith("NestedConfiguration")) {
- Class nestedClass = null;
- try {
- nestedClass = (Class) paramClass.getDeclaredField(
- "CAMEL_NESTED_CLASS").get(null);
- HashMap<String, Object> nestedParameters = new HashMap<>();
- IntrospectionSupport.getProperties(value, nestedParameters,
- null, false);
- Object nestedProperty = nestedClass.newInstance();
- IntrospectionSupport.setProperties(camelContext,
- camelContext.getTypeConverter(), nestedProperty,
- nestedParameters);
- entry.setValue(nestedProperty);
- } catch (NoSuchFieldException e) {
- }
- }
- }
- IntrospectionSupport.setProperties(camelContext,
- camelContext.getTypeConverter(), component, parameters);
- return component;
- }
-
- public static class Condition extends SpringBootCondition {
- @Override
- public ConditionOutcome getMatchOutcome(
- ConditionContext conditionContext,
- AnnotatedTypeMetadata annotatedTypeMetadata) {
- boolean groupEnabled = isEnabled(conditionContext,
- "camel.component.", true);
- ConditionMessage.Builder message = ConditionMessage
- .forCondition("camel.component.apns");
- if (isEnabled(conditionContext, "camel.component.apns.",
- groupEnabled)) {
- return ConditionOutcome.match(message.because("enabled"));
- }
- return ConditionOutcome.noMatch(message.because("not enabled"));
- }
-
- private boolean isEnabled(
- org.springframework.context.annotation.ConditionContext context,
- java.lang.String prefix, boolean defaultValue) {
- RelaxedPropertyResolver resolver = new RelaxedPropertyResolver(
- context.getEnvironment(), prefix);
- return resolver.getProperty("enabled", Boolean.class, defaultValue);
- }
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentConfiguration.java b/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentConfiguration.java
deleted file mode 100644
index 14dc37c..0000000
--- a/components-starter/camel-apns-starter/src/main/java/org/apache/camel/component/apns/springboot/ApnsComponentConfiguration.java
+++ /dev/null
@@ -1,46 +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.apns.springboot;
-
-import com.notnoop.apns.ApnsService;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.springframework.boot.context.properties.NestedConfigurationProperty;
-
-/**
- * For sending notifications to Apple iOS devices.
- *
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.apns")
-public class ApnsComponentConfiguration {
-
- /**
- * The ApnsService to use. The
- * org.apache.camel.component.apns.factory.ApnsServiceFactory can be used to
- * build a ApnsService
- */
- @NestedConfigurationProperty
- private ApnsService apnsService;
-
- public ApnsService getApnsService() {
- return apnsService;
- }
-
- public void setApnsService(ApnsService apnsService) {
- this.apnsService = apnsService;
- }
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-apns-starter/src/main/resources/META-INF/LICENSE.txt
----------------------------------------------------------------------
diff --git a/components-starter/camel-apns-starter/src/main/resources/META-INF/LICENSE.txt b/components-starter/camel-apns-starter/src/main/resources/META-INF/LICENSE.txt
deleted file mode 100644
index 6b0b127..0000000
--- a/components-starter/camel-apns-starter/src/main/resources/META-INF/LICENSE.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed 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.
-
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-apns-starter/src/main/resources/META-INF/NOTICE.txt
----------------------------------------------------------------------
diff --git a/components-starter/camel-apns-starter/src/main/resources/META-INF/NOTICE.txt b/components-starter/camel-apns-starter/src/main/resources/META-INF/NOTICE.txt
deleted file mode 100644
index 2e215bf..0000000
--- a/components-starter/camel-apns-starter/src/main/resources/META-INF/NOTICE.txt
+++ /dev/null
@@ -1,11 +0,0 @@
- =========================================================================
- == NOTICE file corresponding to the section 4 d of ==
- == the Apache License, Version 2.0, ==
- == in this case for the Apache Camel distribution. ==
- =========================================================================
-
- This product includes software developed by
- The Apache Software Foundation (http://www.apache.org/).
-
- Please read the different LICENSE files present in the licenses directory of
- this distribution.
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-apns-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
----------------------------------------------------------------------
diff --git a/components-starter/camel-apns-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json b/components-starter/camel-apns-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
deleted file mode 100644
index 8bacd41..0000000
--- a/components-starter/camel-apns-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "properties": [
- {
- "defaultValue": true,
- "name": "camel.component.apns.enabled",
- "description": "Enable apns component",
- "type": "java.lang.Boolean"
- }
- ]
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/camel/blob/3b20e362/components-starter/camel-apns-starter/src/main/resources/META-INF/spring.factories
----------------------------------------------------------------------
diff --git a/components-starter/camel-apns-starter/src/main/resources/META-INF/spring.factories b/components-starter/camel-apns-starter/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index 67aaf4e..0000000
--- a/components-starter/camel-apns-starter/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.apns.springboot.ApnsComponentAutoConfiguration