Package org.apache.camel.component.jms
Class JmsProviderMetadata
- java.lang.Object
-
- org.apache.camel.component.jms.JmsProviderMetadata
-
public class JmsProviderMetadata extends Object
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
Constructors Constructor Description JmsProviderMetadata()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends javax.jms.TemporaryQueue>
getTemporaryQueueType()
Class<? extends javax.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 javax.jms.TemporaryTopic>
getTemporaryTopicType()
Class<? extends javax.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 javax.jms.TemporaryQueue> temporaryQueueType)
void
setTemporaryTopicType(Class<? extends javax.jms.TemporaryTopic> temporaryTopicType)
-
-
-
Method Detail
-
getTemporaryQueueType
public Class<? extends javax.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 javax.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
public Class<? extends javax.jms.TemporaryQueue> getTemporaryQueueType()
-
setTemporaryQueueType
public void setTemporaryQueueType(Class<? extends javax.jms.TemporaryQueue> temporaryQueueType)
-
getTemporaryTopicType
public Class<? extends javax.jms.TemporaryTopic> getTemporaryTopicType()
-
setTemporaryTopicType
public void setTemporaryTopicType(Class<? extends javax.jms.TemporaryTopic> temporaryTopicType)
-
loadTemporaryDestinationTypes
protected void loadTemporaryDestinationTypes(org.springframework.jms.core.JmsOperations template)
-
-