Interface AmqpTrait<T extends AmqpTrait<T>>

    • Method Detail

      • retryOptions

        T retryOptions​(AmqpRetryOptions retryOptions)
        Sets the retry policy. If not specified, the default retry options are used.
        Parameters:
        retryOptions - The retry options to use.
        Returns:
        Returns the same concrete type with the appropriate properties updated, to allow for fluent chaining of operations.
      • transportType

        T transportType​(AmqpTransportType transport)
        Sets the transport type by which all the communication with Azure service occurs. The default value is AmqpTransportType.AMQP.
        Parameters:
        transport - The transport type to use.
        Returns:
        Returns the same concrete type with the appropriate properties updated, to allow for fluent chaining of operations.
      • proxyOptions

        T proxyOptions​(ProxyOptions proxyOptions)
        Sets the proxy configuration to use. When a proxy is configured, AmqpTransportType.AMQP_WEB_SOCKETS must be used for the transport type.
        Parameters:
        proxyOptions - The proxy configuration to use.
        Returns:
        Returns the same concrete type with the appropriate properties updated, to allow for fluent chaining of operations.
      • clientOptions

        T clientOptions​(ClientOptions clientOptions)
        Allows for setting common properties such as application ID, headers, etc.
        Parameters:
        clientOptions - A configured instance of ClientOptions.
        Returns:
        Returns the same concrete type with the appropriate properties updated, to allow for fluent chaining of operations.