Class ServiceBusEndpointBuilderFactory.ServiceBusHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.ServiceBusEndpointBuilderFactory.ServiceBusHeaderNameBuilder
- Enclosing interface:
- ServiceBusEndpointBuilderFactory
The builder of headers' name for the Azure ServiceBus component.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe application properties (also known as custom properties) on messages sent and received by the producer and consumer, respectively.Gets the content type of the message.Gets a correlation identifier.Gets the description for a message that has been dead-lettered.Gets the reason a message was dead-lettered.Gets the name of the queue or subscription that this message was enqueued on, before it was dead-lettered.Gets the number of the times this message was delivered to clients.Gets the enqueued sequence number assigned to a message by Service Bus.Gets the datetime at which this message was enqueued in Azure Service Bus.Gets the datetime at which this message will expire.Gets the datetime at which the lock of this message expires.Gets the lock token for the current message.Gets the identifier for the message.Gets the partition key for sending a message to a partitioned entity.Overrides the desired operation to be used in the producer.The representation of message as defined by AMQP protocol.Gets the address of an entity to send replies to.Gets or sets a session identifier augmenting the ReplyTo address.(producer)Overrides the OffsetDateTime at which the message should appear in the Service Bus queue or topic.Gets the unique number assigned to a message by Service Bus.Overrides the transaction in service.Gets the session id of the message.Gets the subject for the message.Gets the duration before this message expires.Gets the to address.
-
Constructor Details
-
ServiceBusHeaderNameBuilder
public ServiceBusHeaderNameBuilder()
-
-
Method Details
-
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
Gets the content type of the message. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureServiceBusContentType
.
-
azureServiceBusCorrelationId
Gets a correlation identifier. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureServiceBusCorrelationId
.
-
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
Gets the reason a message was dead-lettered. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureServiceBusDeadLetterReason
.
-
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
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
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
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
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
Gets the lock token for the current message. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureServiceBusLockToken
.
-
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
Gets the identifier for the message. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureServiceBusMessageId
.
-
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
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
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
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
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
Gets the session id of the message. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureServiceBusSessionId
.
-
azureServiceBusSubject
Gets the subject for the message. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureServiceBusSubject
.
-
azureServiceBusTimeToLive
Gets the duration before this message expires. The option is a:Duration
type. Group: consumer- Returns:
- the name of the header
AzureServiceBusTimeToLive
.
-
azureServiceBusTo
Gets the to address. The option is a:String
type. Group: consumer- Returns:
- the name of the header
AzureServiceBusTo
.
-
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
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
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
.
-