Package org.apache.camel.component.jms
Class JmsProviderMetadata
java.lang.Object
org.apache.camel.component.jms.JmsProviderMetadata
A class which represents some metadata about the underlying JMS provider so that we can properly bridge JMS providers
such as for dealing with temporary destinations.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass
<? extends jakarta.jms.TemporaryQueue> Class
<? extends jakarta.jms.TemporaryQueue> getTemporaryQueueType
(org.springframework.jms.core.JmsOperations template) Lazily loads the temporary queue type if one has not been explicitly configured via calling thesetTemporaryQueueType(Class)
Class
<? extends jakarta.jms.TemporaryTopic> Class
<? extends jakarta.jms.TemporaryTopic> getTemporaryTopicType
(org.springframework.jms.core.JmsOperations template) Lazily loads the temporary topic type if one has not been explicitly configured via calling thesetTemporaryTopicType(Class)
protected void
loadTemporaryDestinationTypes
(org.springframework.jms.core.JmsOperations template) void
setTemporaryQueueType
(Class<? extends jakarta.jms.TemporaryQueue> temporaryQueueType) void
setTemporaryTopicType
(Class<? extends jakarta.jms.TemporaryTopic> temporaryTopicType)
-
Constructor Details
-
JmsProviderMetadata
public JmsProviderMetadata()
-
-
Method Details
-
getTemporaryQueueType
public Class<? extends jakarta.jms.TemporaryQueue> getTemporaryQueueType(org.springframework.jms.core.JmsOperations template) Lazily loads the temporary queue type if one has not been explicitly configured via calling thesetTemporaryQueueType(Class)
-
getTemporaryTopicType
public Class<? extends jakarta.jms.TemporaryTopic> getTemporaryTopicType(org.springframework.jms.core.JmsOperations template) Lazily loads the temporary topic type if one has not been explicitly configured via calling thesetTemporaryTopicType(Class)
-
getTemporaryQueueType
-
setTemporaryQueueType
-
getTemporaryTopicType
-
setTemporaryTopicType
-
loadTemporaryDestinationTypes
protected void loadTemporaryDestinationTypes(org.springframework.jms.core.JmsOperations template)
-