org.apache.camel.component.amqp
Class AMQPComponent

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultComponent
          extended by org.apache.camel.impl.UriEndpointComponent
              extended by org.apache.camel.component.jms.JmsComponent
                  extended by org.apache.camel.component.amqp.AMQPComponent
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HeaderFilterStrategyAware, org.apache.camel.StatefulService, org.apache.camel.SuspendableService, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class AMQPComponent
extends org.apache.camel.component.jms.JmsComponent

This component supports the AMQP protocol using the Client API of the Apache Qpid project.

Version:

Field Summary
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
AMQPComponent()
           
AMQPComponent(org.apache.camel.CamelContext context)
           
AMQPComponent(javax.jms.ConnectionFactory connectionFactory)
           
AMQPComponent(org.apache.camel.component.jms.JmsConfiguration configuration)
           
 
Method Summary
static org.apache.camel.Component amqpComponent(String uri)
           
static org.apache.camel.Component amqpComponent(String uri, boolean old)
           
static org.apache.camel.Component amqpComponentOld(String uri)
           
 
Methods inherited from class org.apache.camel.component.jms.JmsComponent
convertPathToActualDestination, createConfiguration, createEndpoint, doShutdown, doStart, getAsyncStartStopExecutorService, getConfiguration, getHeaderFilterStrategy, getQueueBrowseStrategy, jmsComponent, jmsComponent, jmsComponent, jmsComponentAutoAcknowledge, jmsComponentClientAcknowledge, jmsComponentTransacted, jmsComponentTransacted, setAcceptMessagesWhileStopping, setAcknowledgementMode, setAcknowledgementModeName, setAllowNullBody, setAlwaysCopyMessage, setApplicationContext, setAsyncConsumer, setAsyncStartListener, setAsyncStopListener, setAutoStartup, setCacheLevel, setCacheLevelName, setClientId, setConcurrentConsumers, setConfiguration, setConnectionFactory, setDefaultTaskExecutorType, setDeliveryMode, setDeliveryPersistent, setDestinationResolver, setDurableSubscriptionName, setEagerLoadingOfProperties, setErrorHandler, setErrorHandlerLoggingLevel, setErrorHandlerLogStackTrace, setExceptionListener, setExplicitQosEnabled, setExposeListenerSession, setForceSendOriginalMessage, setHeaderFilterStrategy, setIdleConsumerLimit, setIdleTaskExecutionLimit, setIncludeAllJMSXProperties, setIncludeSentJMSMessageID, setJmsKeyFormatStrategy, setJmsKeyFormatStrategy, setJmsOperations, setLazyCreateTransactionManager, setMapJmsMessage, setMaxConcurrentConsumers, setMaxMessagesPerTask, setMessageConverter, setMessageIdEnabled, setMessageTimestampEnabled, setPreserveMessageQos, setPriority, setPubSubNoLocal, setQueueBrowseStrategy, setReceiveTimeout, setRecoveryInterval, setReplyToCacheLevelName, setReplyToType, setRequestTimeout, setRequestTimeoutCheckerInterval, setSubscriptionDurable, setTaskExecutor, setTestConnectionOnStartup, setTimeToLive, setTransacted, setTransactionManager, setTransactionName, setTransactionTimeout, setTransferException, setTransferExchange, setUseMessageIDAsCorrelationID
 
Methods inherited from class org.apache.camel.impl.UriEndpointComponent
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass
 
Methods inherited from class org.apache.camel.impl.DefaultComponent
afterConfiguration, createConfiguration, createEndpoint, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AMQPComponent

public AMQPComponent()

AMQPComponent

public AMQPComponent(org.apache.camel.component.jms.JmsConfiguration configuration)

AMQPComponent

public AMQPComponent(org.apache.camel.CamelContext context)

AMQPComponent

public AMQPComponent(javax.jms.ConnectionFactory connectionFactory)
Method Detail

amqpComponent

public static org.apache.camel.Component amqpComponent(String uri,
                                                       boolean old)
                                                throws MalformedURLException,
                                                       URISyntaxException
Throws:
MalformedURLException
URISyntaxException

amqpComponentOld

public static org.apache.camel.Component amqpComponentOld(String uri)
                                                   throws URISyntaxException
Throws:
URISyntaxException

amqpComponent

public static org.apache.camel.Component amqpComponent(String uri)
                                                throws MalformedURLException
Throws:
MalformedURLException


Apache Camel