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 Summary
Constructors Constructor Description ServiceBusHeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.String
azureServiceBusContentType()
Gets the content type of the message.String
azureServiceBusCorrelationId()
Gets a correlation identifier.String
azureServiceBusDeadLetterErrorDescription()
Gets the description for a message that has been dead-lettered.String
azureServiceBusDeadLetterReason()
Gets the reason a message was dead-lettered.String
azureServiceBusDeadLetterSource()
Gets the name of the queue or subscription that this message was enqueued on, before it was dead-lettered.String
azureServiceBusDeliveryCount()
Gets the number of the times this message was delivered to clients.String
azureServiceBusEnqueuedSequenceNumber()
Gets the enqueued sequence number assigned to a message by Service Bus.String
azureServiceBusEnqueuedTime()
Gets the datetime at which this message was enqueued in Azure Service Bus.String
azureServiceBusExpiresAt()
Gets the datetime at which this message will expire.String
azureServiceBusLockedUntil()
Gets the datetime at which the lock of this message expires.String
azureServiceBusLockToken()
Gets the lock token for the current message.String
azureServiceBusMessageId()
Gets the identifier for the message.String
azureServiceBusPartitionKey()
Gets the partition key for sending a message to a partitioned entity.String
azureServiceBusProducerOperation()
Overrides the desired operation to be used in the producer.String
azureServiceBusRawAmqpMessage()
The representation of message as defined by AMQP protocol.String
azureServiceBusReplyTo()
Gets the address of an entity to send replies to.String
azureServiceBusReplyToSessionId()
Gets or sets a session identifier augmenting the ReplyTo address.String
azureServiceBusScheduledEnqueueTime()
(producer)Overrides the OffsetDateTime at which the message should appear in the Service Bus queue or topic.String
azureServiceBusSequenceNumber()
Gets the unique number assigned to a message by Service Bus.String
azureServiceBusServiceBusTransactionContext()
Overrides the transaction in service.String
azureServiceBusSessionId()
Gets the session id of the message.String
azureServiceBusSubject()
Gets the subject for the message.String
azureServiceBusTimeToLive()
Gets the duration before this message expires.String
azureServiceBusTo()
Gets the to address.
-
-
-
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
.
-
-