org.apache.camel.component.activemq
Class ActiveMQComponent

java.lang.Object
  extended by org.apache.camel.impl.ServiceSupport
      extended by org.apache.camel.impl.DefaultComponent<org.apache.camel.component.jms.JmsExchange>
          extended by org.apache.camel.component.jms.JmsComponent
              extended by org.apache.camel.component.activemq.ActiveMQComponent
All Implemented Interfaces:
org.apache.camel.Component<org.apache.camel.component.jms.JmsExchange>, org.apache.camel.Service

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

The ActiveMQ Component

Version:
$Revision: 1.1 $

Field Summary
 
Fields inherited from class org.apache.camel.component.jms.JmsComponent
QUEUE_PREFIX, TOPIC_PREFIX
 
Constructor Summary
ActiveMQComponent()
           
ActiveMQComponent(ActiveMQConfiguration configuration)
           
ActiveMQComponent(org.apache.camel.CamelContext context)
           
 
Method Summary
static ActiveMQComponent activeMQComponent()
          Creates an ActiveMQ Component
static ActiveMQComponent activeMQComponent(String brokerURL)
          Creates an ActiveMQ Component connecting to the given broker URL
protected  org.apache.camel.component.jms.JmsConfiguration createConfiguration()
           
 ActiveMQConfiguration getConfiguration()
           
 void setBrokerURL(String brokerURL)
           
 
Methods inherited from class org.apache.camel.component.jms.JmsComponent
convertPathToActualDestination, createEndpoint, jmsComponent, jmsComponent, jmsComponent, jmsComponentAutoAcknowledge, jmsComponentClientAcknowledge, jmsComponentTransacted, jmsComponentTransacted, setAcceptMessagesWhileStopping, setAcknowledgementMode, setAcknowledgementModeName, setAutoStartup, setCacheLevel, setCacheLevelName, setClientId, setConcurrentConsumers, setConfiguration, setConnectionFactory, setConsumerType, setDeliveryPersistent, setDurableSubscriptionName, setExceptionListener, setExplicitQosEnabled, setExposeListenerSession, setIdleTaskExecutionLimit, setMaxConcurrentConsumers, setMaxMessagesPerTask, setMessageConverter, setMessageIdEnabled, setMessageTimestampEnabled, setPriority, setPubSubNoLocal, setReceiveTimeout, setRecoveryInterval, setServerSessionFactory, setSubscriptionDurable, setTaskExecutor, setTimeToLive, setTransacted, setTransactionManager, setTransactionName, setTransactionTimeout, setUseVersion102
 
Methods inherited from class org.apache.camel.impl.DefaultComponent
createEndpoint, createExecutorService, doStart, doStop, getCamelContext, getExecutorService, setCamelContext, setExecutorService
 
Methods inherited from class org.apache.camel.impl.ServiceSupport
isStarted, isStopped, isStopping, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActiveMQComponent

public ActiveMQComponent()

ActiveMQComponent

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

ActiveMQComponent

public ActiveMQComponent(ActiveMQConfiguration configuration)
Method Detail

activeMQComponent

public static ActiveMQComponent activeMQComponent()
Creates an ActiveMQ Component

Returns:
the created component

activeMQComponent

public static ActiveMQComponent activeMQComponent(String brokerURL)
Creates an ActiveMQ Component connecting to the given broker URL

Parameters:
brokerURL - the URL to connect to
Returns:
the created component

getConfiguration

public ActiveMQConfiguration getConfiguration()
Overrides:
getConfiguration in class org.apache.camel.component.jms.JmsComponent

setBrokerURL

public void setBrokerURL(String brokerURL)

createConfiguration

protected org.apache.camel.component.jms.JmsConfiguration createConfiguration()
Overrides:
createConfiguration in class org.apache.camel.component.jms.JmsComponent


Copyright © 2007 Apache Software Foundation. All Rights Reserved.