Class ServiceBusEndpointBuilderFactory.ServiceBusHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.ServiceBusEndpointBuilderFactory.ServiceBusHeaderNameBuilder
Enclosing interface:
ServiceBusEndpointBuilderFactory

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

    • ServiceBusHeaderNameBuilder

      public ServiceBusHeaderNameBuilder()
  • Method Details

    • azureServiceBusApplicationProperties

      public String azureServiceBusApplicationProperties()
      The application properties (also known as custom properties) on messages sent and received by the producer and consumer, respectively. The option is a: Map<String, Object> type. Group: common
      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.