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
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
Direct Known Subclasses:
ConsumerProperties, NamespaceProperties, ProducerProperties

public class CommonProperties extends com.azure.spring.cloud.core.implementation.properties.AzureAmqpSdkProperties implements com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
Common properties shared by Service Bus namespace, a producer, and a consumer.
  • 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.ProfileOptions

    Nested 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.HttpClientOptions

    Nested 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.ProxyOptions

    Nested 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.RetryOptions

    Nested 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    com.azure.spring.cloud.service.servicebus.properties.ServiceBusEntityType
     
     
     
    void
    setConnectionString(String connectionString)
    Set the connection string.
    void
    setDomainName(String domainName)
    Set the domain name.
    void
    setEntityName(String entityName)
    Set the entity name.
    void
    setEntityType(com.azure.spring.cloud.service.servicebus.properties.ServiceBusEntityType entityType)
    Set the entity type.
    void
    setNamespace(String namespace)
    Set the namespace.

    Methods inherited from class com.azure.spring.cloud.core.implementation.properties.AzureAmqpSdkProperties

    getClient, getProxy, getRetry

    Methods inherited from class com.azure.spring.cloud.core.implementation.properties.AzureSdkProperties

    getCredential, getProfile

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider

    getProfile

    Methods inherited from interface com.azure.spring.cloud.core.provider.ClientOptionsProvider

    getClient

    Methods inherited from interface com.azure.spring.cloud.core.provider.ProxyOptionsProvider

    getProxy

    Methods inherited from interface com.azure.spring.cloud.core.provider.RetryOptionsProvider

    getRetry

    Methods inherited from interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider

    getCredential
  • Constructor Details

    • CommonProperties

      public CommonProperties()
  • Method Details

    • getFullyQualifiedNamespace

      public String getFullyQualifiedNamespace()
      Specified by:
      getFullyQualifiedNamespace in interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
    • getDomainName

      public String getDomainName()
      Specified by:
      getDomainName in interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
    • setDomainName

      public void setDomainName(String domainName)
      Set the domain name.
      Parameters:
      domainName - the domain name.
    • getNamespace

      public String getNamespace()
      Specified by:
      getNamespace in interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
    • setNamespace

      public void setNamespace(String namespace)
      Set the namespace.
      Parameters:
      namespace - the namespace.
    • getConnectionString

      public String getConnectionString()
      Specified by:
      getConnectionString in interface com.azure.spring.cloud.core.provider.connectionstring.ConnectionStringProvider
    • setConnectionString

      public void setConnectionString(String connectionString)
      Set the connection string.
      Parameters:
      connectionString - the connection string.
    • getEntityName

      public String getEntityName()
      Specified by:
      getEntityName in interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
    • setEntityName

      public void setEntityName(String entityName)
      Set the entity name.
      Parameters:
      entityName - the entity name.
    • getEntityType

      public com.azure.spring.cloud.service.servicebus.properties.ServiceBusEntityType getEntityType()
      Specified by:
      getEntityType in interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
    • setEntityType

      public void setEntityType(com.azure.spring.cloud.service.servicebus.properties.ServiceBusEntityType entityType)
      Set the entity type.
      Parameters:
      entityType - the entity type.