Class AzureServiceBusJMSProperties
- java.lang.Object
-
- com.azure.spring.autoconfigure.jms.AzureServiceBusJMSProperties
-
@Validated @ConfigurationProperties("spring.jms.servicebus") public class AzureServiceBusJMSProperties extends ObjectConfigurationPropertiesfor configuring Azure Service Bus JMS.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAzureServiceBusJMSProperties.ListenerProperties to configureJmsListenerforAbstractJmsListenerContainerFactory.static classAzureServiceBusJMSProperties.PrefetchPolicyProperties to configureJmsDefaultPrefetchPolicyforJmsConnectionFactory.
-
Constructor Summary
Constructors Constructor Description AzureServiceBusJMSProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConnectionString()Gets the connection string.intgetIdleTimeout()Gets the idle timeout.AzureServiceBusJMSProperties.ListenergetListener()Gets the listener.AzureServiceBusJMSProperties.PrefetchPolicygetPrefetchPolicy()Gets the prefetch policy.StringgetPricingTier()Gets the pricing tier.StringgetTopicClientId()Gets the topic client ID.voidsetConnectionString(String connectionString)Sets the connection string.voidsetIdleTimeout(int idleTimeout)Sets the idle timeout.voidsetPricingTier(String pricingTier)Sets the pricing tier.voidsetTopicClientId(String topicClientId)Sets the topic client ID.voidvalidate()Validate spring.jms.servicebus related properties.
-
-
-
Method Detail
-
getConnectionString
public String getConnectionString()
Gets the connection string.- Returns:
- the connection string
-
setConnectionString
public void setConnectionString(String connectionString)
Sets the connection string.- Parameters:
connectionString- the connection string
-
getTopicClientId
public String getTopicClientId()
Gets the topic client ID.- Returns:
- the topic client ID
-
setTopicClientId
public void setTopicClientId(String topicClientId)
Sets the topic client ID.- Parameters:
topicClientId- the topic client ID
-
getPricingTier
public String getPricingTier()
Gets the pricing tier.- Returns:
- the pricing tier
-
setPricingTier
public void setPricingTier(String pricingTier)
Sets the pricing tier.- Parameters:
pricingTier- the pricing tier
-
getIdleTimeout
public int getIdleTimeout()
Gets the idle timeout.- Returns:
- the idle timeout
-
setIdleTimeout
public void setIdleTimeout(int idleTimeout)
Sets the idle timeout.- Parameters:
idleTimeout- the idle timeout
-
getListener
public AzureServiceBusJMSProperties.Listener getListener()
Gets the listener.- Returns:
- the listener
-
getPrefetchPolicy
public AzureServiceBusJMSProperties.PrefetchPolicy getPrefetchPolicy()
Gets the prefetch policy.- Returns:
- the prefetch policy
-
validate
@PostConstruct public void validate()
Validate spring.jms.servicebus related properties.- Throws:
IllegalArgumentException- If connectionString is empty.
-
-