Class ServiceBusEndpointBuilderFactory.ServiceBusHeaderNameBuilder

  • Enclosing interface:
    ServiceBusEndpointBuilderFactory

    public static class ServiceBusEndpointBuilderFactory.ServiceBusHeaderNameBuilder
    extends Object
    The builder of headers' name for the Azure ServiceBus component.
    • Constructor Detail

      • ServiceBusHeaderNameBuilder

        public ServiceBusHeaderNameBuilder()
    • Method Detail

      • azureServiceBusApplicationProperties

        public String azureServiceBusApplicationProperties()
        Gets the set of free-form ServiceBusReceivedMessage properties which may be used for passing metadata associated with the ServiceBusReceivedMessagel during Service Bus operations. The option is a: Map<String, Object> type. Group: consumer
        Returns:
        the name of the header AzureServiceBusApplicationProperties.
      • azureServiceBusContentType

        public String azureServiceBusContentType()
        Gets the content type of the message. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusContentType.
      • azureServiceBusCorrelationId

        public String azureServiceBusCorrelationId()
        Gets a correlation identifier. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusCorrelationId.
      • azureServiceBusDeadLetterErrorDescription

        public String azureServiceBusDeadLetterErrorDescription()
        Gets the description for a message that has been dead-lettered. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusDeadLetterErrorDescription.
      • azureServiceBusDeadLetterReason

        public String azureServiceBusDeadLetterReason()
        Gets the reason a message was dead-lettered. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusDeadLetterReason.
      • azureServiceBusDeadLetterSource

        public String azureServiceBusDeadLetterSource()
        Gets the name of the queue or subscription that this message was enqueued on, before it was dead-lettered. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusDeadLetterSource.
      • azureServiceBusDeliveryCount

        public String azureServiceBusDeliveryCount()
        Gets the number of the times this message was delivered to clients. The option is a: long type. Group: consumer
        Returns:
        the name of the header AzureServiceBusDeliveryCount.
      • azureServiceBusEnqueuedSequenceNumber

        public String azureServiceBusEnqueuedSequenceNumber()
        Gets the enqueued sequence number assigned to a message by Service Bus. The option is a: long type. Group: consumer
        Returns:
        the name of the header AzureServiceBusEnqueuedSequenceNumber.
      • azureServiceBusEnqueuedTime

        public String azureServiceBusEnqueuedTime()
        Gets the datetime at which this message was enqueued in Azure Service Bus. The option is a: OffsetDateTime type. Group: consumer
        Returns:
        the name of the header AzureServiceBusEnqueuedTime.
      • azureServiceBusExpiresAt

        public String azureServiceBusExpiresAt()
        Gets the datetime at which this message will expire. The option is a: OffsetDateTime type. Group: consumer
        Returns:
        the name of the header AzureServiceBusExpiresAt.
      • azureServiceBusLockToken

        public String azureServiceBusLockToken()
        Gets the lock token for the current message. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusLockToken.
      • azureServiceBusLockedUntil

        public String azureServiceBusLockedUntil()
        Gets the datetime at which the lock of this message expires. The option is a: OffsetDateTime type. Group: consumer
        Returns:
        the name of the header AzureServiceBusLockedUntil.
      • azureServiceBusMessageId

        public String azureServiceBusMessageId()
        Gets the identifier for the message. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusMessageId.
      • azureServiceBusPartitionKey

        public String azureServiceBusPartitionKey()
        Gets the partition key for sending a message to a partitioned entity. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusPartitionKey.
      • azureServiceBusRawAmqpMessage

        public String azureServiceBusRawAmqpMessage()
        The representation of message as defined by AMQP protocol. The option is a: AmqpAnnotatedMessage type. Group: consumer
        Returns:
        the name of the header AzureServiceBusRawAmqpMessage.
      • azureServiceBusReplyTo

        public String azureServiceBusReplyTo()
        Gets the address of an entity to send replies to. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusReplyTo.
      • azureServiceBusReplyToSessionId

        public String azureServiceBusReplyToSessionId()
        Gets or sets a session identifier augmenting the ReplyTo address. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusReplyToSessionId.
      • azureServiceBusSequenceNumber

        public String azureServiceBusSequenceNumber()
        Gets the unique number assigned to a message by Service Bus. The option is a: long type. Group: consumer
        Returns:
        the name of the header AzureServiceBusSequenceNumber.
      • azureServiceBusSessionId

        public String azureServiceBusSessionId()
        Gets the session id of the message. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusSessionId.
      • azureServiceBusSubject

        public String azureServiceBusSubject()
        Gets the subject for the message. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusSubject.
      • azureServiceBusTimeToLive

        public String azureServiceBusTimeToLive()
        Gets the duration before this message expires. The option is a: Duration type. Group: consumer
        Returns:
        the name of the header AzureServiceBusTimeToLive.
      • azureServiceBusTo

        public String azureServiceBusTo()
        Gets the to address. The option is a: String type. Group: consumer
        Returns:
        the name of the header AzureServiceBusTo.
      • azureServiceBusScheduledEnqueueTime

        public String azureServiceBusScheduledEnqueueTime()
        (producer)Overrides the OffsetDateTime at which the message should appear in the Service Bus queue or topic. (consumer) Gets the scheduled enqueue time of this message. The option is a: OffsetDateTime type. Group: common
        Returns:
        the name of the header AzureServiceBusScheduledEnqueueTime.
      • azureServiceBusServiceBusTransactionContext

        public String azureServiceBusServiceBusTransactionContext()
        Overrides the transaction in service. This object just contains transaction id. The option is a: ServiceBusTransactionContext type. Group: producer
        Returns:
        the name of the header AzureServiceBusServiceBusTransactionContext.
      • azureServiceBusProducerOperation

        public String azureServiceBusProducerOperation()
        Overrides the desired operation to be used in the producer. The option is a: org.apache.camel.component.azure.servicebus.ServiceBusProducerOperationDefinition type. Group: producer
        Returns:
        the name of the header AzureServiceBusProducerOperation.