|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.impl.DefaultEndpoint
org.apache.camel.component.jms.JmsEndpoint
@ManagedResource(description="Managed JMS Endpoint") public class JmsEndpoint
| Constructor Summary | |
|---|---|
JmsEndpoint()
|
|
JmsEndpoint(String endpointUri,
JmsBinding binding,
JmsConfiguration configuration,
String destinationName,
boolean pubSubDomain)
|
|
JmsEndpoint(String uri,
JmsComponent component,
String destinationName,
boolean pubSubDomain,
JmsConfiguration configuration)
|
|
JmsEndpoint(String endpointUri,
String destinationName)
Creates a pub-sub endpoint with the given destination |
|
JmsEndpoint(String endpointUri,
String destinationName,
boolean pubSubDomain)
|
|
JmsEndpoint(Topic destination)
|
|
| Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
|---|
configureProperties, createExchange, createExchange, equals, getCamelContext, getComponent, getEndpointKey, getExchangePattern, getExchangeType, hashCode, isLenientProperties, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JmsEndpoint()
public JmsEndpoint(Topic destination)
throws JMSException
JMSException
public JmsEndpoint(String uri,
JmsComponent component,
String destinationName,
boolean pubSubDomain,
JmsConfiguration configuration)
public JmsEndpoint(String endpointUri,
JmsBinding binding,
JmsConfiguration configuration,
String destinationName,
boolean pubSubDomain)
public JmsEndpoint(String endpointUri,
String destinationName,
boolean pubSubDomain)
public JmsEndpoint(String endpointUri,
String destinationName)
| Method Detail |
|---|
public static JmsEndpoint newInstance(Destination destination,
JmsComponent component)
throws JMSException
JMSException
public static JmsEndpoint newInstance(Destination destination)
throws JMSException
JMSException
public JmsProducer createProducer()
throws Exception
createProducer in interface EndpointException
public JmsConsumer createConsumer(Processor processor)
throws Exception
createConsumer in interface EndpointExceptionpublic AbstractMessageListenerContainer createMessageListenerContainer()
public void configureListenerContainer(AbstractMessageListenerContainer listenerContainer)
public JmsConsumer createConsumer(Processor processor,
AbstractMessageListenerContainer listenerContainer)
throws Exception
processor - the processor to use to process the messageslistenerContainer - the listener container
Exception - if the consumer cannot be created
public PollingConsumer createPollingConsumer()
throws Exception
createPollingConsumer in interface EndpointcreatePollingConsumer in class DefaultEndpointExceptionpublic Exchange createExchange(ExchangePattern pattern)
createExchange in interface EndpointcreateExchange in class DefaultEndpointpublic Exchange createExchange(Message message)
public JmsOperations createInOnlyTemplate()
public JmsOperations createInOutTemplate()
public Object getManagedObject(JmsEndpoint endpoint)
getManagedObject in interface ManagementAware<JmsEndpoint>public boolean isMultipleConsumersSupported()
isMultipleConsumersSupported in interface MultipleConsumersSupportpublic HeaderFilterStrategy getHeaderFilterStrategy()
getHeaderFilterStrategy in interface HeaderFilterStrategyAwarepublic void setHeaderFilterStrategy(HeaderFilterStrategy strategy)
setHeaderFilterStrategy in interface HeaderFilterStrategyAwarepublic JmsBinding getBinding()
public void setBinding(JmsBinding binding)
binding - the binding to usepublic String getDestinationName()
public void setDestinationName(String destinationName)
public Destination getDestination()
public void setDestination(Destination destination)
public JmsConfiguration getConfiguration()
public void setConfiguration(JmsConfiguration configuration)
public String getSelector()
public void setSelector(String selector)
@ManagedAttribute public boolean isSingleton()
isSingleton in interface IsSingleton
public Requestor getRequestor()
throws Exception
Exceptionpublic void setRequestor(Requestor requestor)
public ScheduledExecutorService getScheduledExecutorService()
public void setScheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
public boolean isPubSubDomain()
public Class<? extends TemporaryQueue> getTemporaryQueueType()
JmsProviderMetadata.setTemporaryQueueType(Class)
on the getConfiguration() instance
public Class<? extends TemporaryTopic> getTemporaryTopicType()
JmsProviderMetadata.setTemporaryTopicType(Class)
on the getConfiguration() instance
protected JmsProviderMetadata getProviderMetadata()
protected JmsOperations getMetadataJmsOperations()
JmsOperations used for metadata operations such as creating temporary destinations
@ManagedAttribute public int getAcknowledgementMode()
@ManagedAttribute public String getAcknowledgementModeName()
@ManagedAttribute public int getCacheLevel()
@ManagedAttribute public String getCacheLevelName()
@ManagedAttribute public String getClientId()
@ManagedAttribute public int getConcurrentConsumers()
public ConnectionFactory getConnectionFactory()
public ConsumerType getConsumerType()
public DestinationResolver getDestinationResolver()
@ManagedAttribute public String getDurableSubscriptionName()
public ExceptionListener getExceptionListener()
@ManagedAttribute public int getIdleTaskExecutionLimit()
public JmsOperations getJmsOperations()
public ConnectionFactory getListenerConnectionFactory()
@ManagedAttribute public int getMaxConcurrentConsumers()
@ManagedAttribute public int getMaxMessagesPerTask()
public MessageConverter getMessageConverter()
public JmsOperations getMetadataJmsOperations(JmsEndpoint endpoint)
@ManagedAttribute public int getPriority()
@ManagedAttribute public long getReceiveTimeout()
@ManagedAttribute public long getRecoveryInterval()
@ManagedAttribute public String getReplyTo()
@ManagedAttribute public String getReplyToDestinationSelectorName()
public String getReplyToTempDestinationAffinity()
public long getRequestMapPurgePollTimeMillis()
@ManagedAttribute public long getRequestTimeout()
public TaskExecutor getTaskExecutor()
public ConnectionFactory getTemplateConnectionFactory()
@ManagedAttribute public long getTimeToLive()
public PlatformTransactionManager getTransactionManager()
@ManagedAttribute public String getTransactionName()
@ManagedAttribute public int getTransactionTimeout()
@ManagedAttribute public boolean isAcceptMessagesWhileStopping()
@ManagedAttribute public boolean isAlwaysCopyMessage()
@ManagedAttribute public boolean isAutoStartup()
@ManagedAttribute public boolean isDeliveryPersistent()
@ManagedAttribute public boolean isDisableReplyTo()
@ManagedAttribute public boolean isEagerLoadingOfProperties()
@ManagedAttribute public boolean isExplicitQosEnabled()
@ManagedAttribute public boolean isExposeListenerSession()
@ManagedAttribute public boolean isMessageIdEnabled()
@ManagedAttribute public boolean isMessageTimestampEnabled()
@ManagedAttribute public boolean isPreserveMessageQos()
@ManagedAttribute public boolean isPubSubNoLocal()
@ManagedAttribute public boolean isReplyToDeliveryPersistent()
@ManagedAttribute public boolean isSubscriptionDurable()
@ManagedAttribute public boolean isTransacted()
@ManagedAttribute public boolean isTransactedInOut()
@ManagedAttribute public boolean isUseMessageIDAsCorrelationID()
@Deprecated public boolean isUseVersion102()
@ManagedAttribute public void setAcceptMessagesWhileStopping(boolean acceptMessagesWhileStopping)
@ManagedAttribute public void setAcknowledgementMode(int consumerAcknowledgementMode)
@ManagedAttribute public void setAcknowledgementModeName(String consumerAcknowledgementMode)
@ManagedAttribute public void setAlwaysCopyMessage(boolean alwaysCopyMessage)
@ManagedAttribute public void setAutoStartup(boolean autoStartup)
@ManagedAttribute public void setCacheLevel(int cacheLevel)
@ManagedAttribute public void setCacheLevelName(String cacheName)
@ManagedAttribute public void setClientId(String consumerClientId)
@ManagedAttribute public void setConcurrentConsumers(int concurrentConsumers)
public void setConnectionFactory(ConnectionFactory connectionFactory)
public void setConsumerType(ConsumerType consumerType)
@ManagedAttribute public void setDeliveryPersistent(boolean deliveryPersistent)
public void setDestinationResolver(DestinationResolver destinationResolver)
@ManagedAttribute public void setDisableReplyTo(boolean disableReplyTo)
@ManagedAttribute public void setDurableSubscriptionName(String durableSubscriptionName)
@ManagedAttribute public void setEagerLoadingOfProperties(boolean eagerLoadingOfProperties)
public void setExceptionListener(ExceptionListener exceptionListener)
@ManagedAttribute public void setExplicitQosEnabled(boolean explicitQosEnabled)
@ManagedAttribute public void setExposeListenerSession(boolean exposeListenerSession)
@ManagedAttribute public void setIdleTaskExecutionLimit(int idleTaskExecutionLimit)
public void setJmsOperations(JmsOperations jmsOperations)
public void setListenerConnectionFactory(ConnectionFactory listenerConnectionFactory)
@ManagedAttribute public void setMaxConcurrentConsumers(int maxConcurrentConsumers)
@ManagedAttribute public void setMaxMessagesPerTask(int maxMessagesPerTask)
public void setMessageConverter(MessageConverter messageConverter)
@ManagedAttribute public void setMessageIdEnabled(boolean messageIdEnabled)
@ManagedAttribute public void setMessageTimestampEnabled(boolean messageTimestampEnabled)
public void setMetadataJmsOperations(JmsOperations metadataJmsOperations)
@ManagedAttribute public void setPreserveMessageQos(boolean preserveMessageQos)
@ManagedAttribute public void setPriority(int priority)
public void setProviderMetadata(JmsProviderMetadata providerMetadata)
@ManagedAttribute public void setPubSubNoLocal(boolean pubSubNoLocal)
@ManagedAttribute public void setReceiveTimeout(long receiveTimeout)
@ManagedAttribute public void setRecoveryInterval(long recoveryInterval)
@ManagedAttribute public void setReplyTo(String replyToDestination)
@ManagedAttribute public void setReplyToDeliveryPersistent(boolean replyToDeliveryPersistent)
@ManagedAttribute public void setReplyToDestinationSelectorName(String replyToDestinationSelectorName)
public void setReplyToTempDestinationAffinity(String replyToTempDestinationAffinity)
public void setRequestMapPurgePollTimeMillis(long requestMapPurgePollTimeMillis)
@ManagedAttribute public void setRequestTimeout(long requestTimeout)
@ManagedAttribute public void setSubscriptionDurable(boolean subscriptionDurable)
public void setTaskExecutor(TaskExecutor taskExecutor)
public void setTemplateConnectionFactory(ConnectionFactory templateConnectionFactory)
@ManagedAttribute public void setTimeToLive(long timeToLive)
@ManagedAttribute public void setTransacted(boolean consumerTransacted)
@ManagedAttribute public void setTransactedInOut(boolean transactedInOut)
public void setTransactionManager(PlatformTransactionManager transactionManager)
@ManagedAttribute public void setTransactionName(String transactionName)
@ManagedAttribute public void setTransactionTimeout(int transactionTimeout)
@ManagedAttribute public void setUseMessageIDAsCorrelationID(boolean useMessageIDAsCorrelationID)
@Deprecated public void setUseVersion102(boolean useVersion102)
public JmsMessageType getJmsMessageType()
public void setJmsMessageType(JmsMessageType jmsMessageType)
public JmsKeyFormatStrategy getJmsKeyFormatStrategy()
public void setJmsKeyFormatStrategy(JmsKeyFormatStrategy jmsHeaderStrategy)
@ManagedAttribute public boolean isTransferExchange()
@ManagedAttribute public void setTransferExchange(boolean transferExchange)
@ManagedAttribute public boolean isTransferException()
@ManagedAttribute public void setTransferException(boolean transferException)
@ManagedAttribute public boolean isTestConnectionOnStartup()
@ManagedAttribute public void setTestConnectionOnStartup(boolean testConnectionOnStartup)
@ManagedAttribute(description="Camel id") public String getCamelId()
@ManagedAttribute(description="Endpoint Uri") public String getEndpointUri()
getEndpointUri in interface EndpointgetEndpointUri in class DefaultEndpointprotected String createEndpointUri()
createEndpointUri in class DefaultEndpoint
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||