org.apache.camel.component.jms
Class JmsProviderMetadata

java.lang.Object
  extended by 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.

Version:
$Revision: 469 $

Constructor Summary
JmsProviderMetadata()
           
 
Method Summary
 Class<? extends TemporaryQueue> getTemporaryQueueType()
           
 Class<? extends TemporaryQueue> getTemporaryQueueType(JmsOperations template)
          Lazily loads the temporary queue type if one has not been explicitly configured via calling the setTemporaryQueueType(Class)
 Class<? extends TemporaryTopic> getTemporaryTopicType()
           
 Class<? extends TemporaryTopic> getTemporaryTopicType(JmsOperations template)
          Lazily loads the temporary topic type if one has not been explicitly configured via calling the setTemporaryTopicType(Class)
protected  void loadTemporaryDestinationTypes(JmsOperations template)
           
 void setTemporaryQueueType(Class<? extends TemporaryQueue> temporaryQueueType)
           
 void setTemporaryTopicType(Class<? extends TemporaryTopic> temporaryTopicType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsProviderMetadata

public JmsProviderMetadata()
Method Detail

getTemporaryQueueType

public Class<? extends TemporaryQueue> getTemporaryQueueType(JmsOperations template)
Lazily loads the temporary queue type if one has not been explicitly configured via calling the setTemporaryQueueType(Class)


getTemporaryTopicType

public Class<? extends TemporaryTopic> getTemporaryTopicType(JmsOperations template)
Lazily loads the temporary topic type if one has not been explicitly configured via calling the setTemporaryTopicType(Class)


getTemporaryQueueType

public Class<? extends TemporaryQueue> getTemporaryQueueType()

setTemporaryQueueType

public void setTemporaryQueueType(Class<? extends TemporaryQueue> temporaryQueueType)

getTemporaryTopicType

public Class<? extends TemporaryTopic> getTemporaryTopicType()

setTemporaryTopicType

public void setTemporaryTopicType(Class<? extends TemporaryTopic> temporaryTopicType)

loadTemporaryDestinationTypes

protected void loadTemporaryDestinationTypes(JmsOperations template)


Copyright © 2007-2010 IONA Open Source Community. All Rights Reserved.