Class ServiceBusContainerProperties
java.lang.Object
com.azure.spring.cloud.core.implementation.properties.AzureSdkProperties
com.azure.spring.cloud.core.implementation.properties.AzureAmqpSdkProperties
com.azure.spring.messaging.servicebus.core.properties.CommonProperties
com.azure.spring.messaging.servicebus.core.properties.ConsumerProperties
com.azure.spring.messaging.servicebus.core.properties.ProcessorProperties
com.azure.spring.messaging.servicebus.core.properties.ServiceBusContainerProperties
- All Implemented Interfaces:
com.azure.spring.cloud.core.properties.AzureProperties, com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider, com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider, com.azure.spring.cloud.core.provider.ClientOptionsProvider, com.azure.spring.cloud.core.provider.connectionstring.ConnectionStringProvider, com.azure.spring.cloud.core.provider.ProxyOptionsProvider, com.azure.spring.cloud.core.provider.RetryOptionsProvider, com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties, com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusProcessorClientProperties, com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusReceiverClientProperties
The properties to describe a Service Bus listener container.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider
com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider.AzureEnvironmentOptions, com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider.CloudType, com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider.ProfileOptionsNested classes/interfaces inherited from interface com.azure.spring.cloud.core.provider.ClientOptionsProvider
com.azure.spring.cloud.core.provider.ClientOptionsProvider.AmqpClientOptions, com.azure.spring.cloud.core.provider.ClientOptionsProvider.ClientOptions, com.azure.spring.cloud.core.provider.ClientOptionsProvider.HttpClientOptionsNested classes/interfaces inherited from interface com.azure.spring.cloud.core.provider.ProxyOptionsProvider
com.azure.spring.cloud.core.provider.ProxyOptionsProvider.AmqpProxyOptions, com.azure.spring.cloud.core.provider.ProxyOptionsProvider.HttpProxyOptions, com.azure.spring.cloud.core.provider.ProxyOptionsProvider.ProxyOptionsNested classes/interfaces inherited from interface com.azure.spring.cloud.core.provider.RetryOptionsProvider
com.azure.spring.cloud.core.provider.RetryOptionsProvider.AmqpRetryOptions, com.azure.spring.cloud.core.provider.RetryOptionsProvider.RetryMode, com.azure.spring.cloud.core.provider.RetryOptionsProvider.RetryOptionsNested classes/interfaces inherited from interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider
com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider.TokenCredentialOptions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.azure.spring.cloud.service.servicebus.consumer.ServiceBusErrorHandlerGet the error handler of the container.com.azure.spring.cloud.service.listener.MessageListener<?> Get the message listener of the container.voidsetErrorHandler(com.azure.spring.cloud.service.servicebus.consumer.ServiceBusErrorHandler errorHandler) Set the error handler for the container.voidsetMessageListener(com.azure.spring.cloud.service.listener.MessageListener<?> messageListener) Set the message listener for the container.Methods inherited from class ProcessorProperties
getMaxConcurrentCalls, getMaxConcurrentSessions, getSessionIdleTimeout, setMaxConcurrentCalls, setMaxConcurrentSessions, setSessionIdleTimeoutMethods inherited from class ConsumerProperties
getAutoComplete, getMaxAutoLockRenewDuration, getPrefetchCount, getReceiveMode, getSessionEnabled, getSubQueue, getSubscriptionName, setAutoComplete, setMaxAutoLockRenewDuration, setPrefetchCount, setReceiveMode, setSessionEnabled, setSubQueue, setSubscriptionNameMethods inherited from class CommonProperties
getConnectionString, getCustomEndpointAddress, getDomainName, getEntityName, getEntityType, getFullyQualifiedNamespace, getNamespace, setConnectionString, setCustomEndpointAddress, setDomainName, setEntityName, setEntityType, setNamespaceMethods inherited from class com.azure.spring.cloud.core.implementation.properties.AzureAmqpSdkProperties
getClient, getProxy, getRetryMethods inherited from class com.azure.spring.cloud.core.implementation.properties.AzureSdkProperties
getCredential, getProfileMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider
getProfileMethods inherited from interface com.azure.spring.cloud.core.provider.ClientOptionsProvider
getClientMethods inherited from interface com.azure.spring.cloud.core.provider.connectionstring.ConnectionStringProvider
getConnectionStringMethods inherited from interface com.azure.spring.cloud.core.provider.ProxyOptionsProvider
getProxyMethods inherited from interface com.azure.spring.cloud.core.provider.RetryOptionsProvider
getRetryMethods inherited from interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
getCustomEndpointAddress, getDomainName, getEntityName, getEntityType, getFullyQualifiedNamespace, getNamespaceMethods inherited from interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusReceiverClientProperties
getAutoComplete, getMaxAutoLockRenewDuration, getPrefetchCount, getReceiveMode, getSessionEnabled, getSubQueue, getSubscriptionNameMethods inherited from interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider
getCredential
-
Constructor Details
-
ServiceBusContainerProperties
public ServiceBusContainerProperties()Creates an instance ofServiceBusContainerProperties.
-
-
Method Details
-
getMessageListener
public com.azure.spring.cloud.service.listener.MessageListener<?> getMessageListener()Get the message listener of the container.- Returns:
- the message listener of the container.
-
setMessageListener
public void setMessageListener(com.azure.spring.cloud.service.listener.MessageListener<?> messageListener) Set the message listener for the container.- Parameters:
messageListener- the message listener.
-
getErrorHandler
public com.azure.spring.cloud.service.servicebus.consumer.ServiceBusErrorHandler getErrorHandler()Get the error handler of the container.- Returns:
- the error handler of the container.
-
setErrorHandler
public void setErrorHandler(com.azure.spring.cloud.service.servicebus.consumer.ServiceBusErrorHandler errorHandler) Set the error handler for the container.- Parameters:
errorHandler- the error handler.
-