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 StringazureServiceBusApplicationProperties()The application properties (also known as custom properties) on messages sent and received by the producer and consumer, respectively.StringazureServiceBusContentType()Gets the content type of the message.StringazureServiceBusCorrelationId()Gets a correlation identifier.StringazureServiceBusDeadLetterErrorDescription()Gets the description for a message that has been dead-lettered.StringazureServiceBusDeadLetterReason()Gets the reason a message was dead-lettered.StringazureServiceBusDeadLetterSource()Gets the name of the queue or subscription that this message was enqueued on, before it was dead-lettered.StringazureServiceBusDeliveryCount()Gets the number of the times this message was delivered to clients.StringazureServiceBusEnqueuedSequenceNumber()Gets the enqueued sequence number assigned to a message by Service Bus.StringazureServiceBusEnqueuedTime()Gets the datetime at which this message was enqueued in Azure Service Bus.StringazureServiceBusExpiresAt()Gets the datetime at which this message will expire.StringazureServiceBusLockedUntil()Gets the datetime at which the lock of this message expires.StringazureServiceBusLockToken()Gets the lock token for the current message.StringazureServiceBusMessageId()Gets the identifier for the message.StringazureServiceBusPartitionKey()Gets the partition key for sending a message to a partitioned entity.StringazureServiceBusProducerOperation()Overrides the desired operation to be used in the producer.StringazureServiceBusRawAmqpMessage()The representation of message as defined by AMQP protocol.StringazureServiceBusReplyTo()Gets the address of an entity to send replies to.StringazureServiceBusReplyToSessionId()Gets or sets a session identifier augmenting the ReplyTo address.StringazureServiceBusScheduledEnqueueTime()(producer)Overrides the OffsetDateTime at which the message should appear in the Service Bus queue or topic.StringazureServiceBusSequenceNumber()Gets the unique number assigned to a message by Service Bus.StringazureServiceBusServiceBusTransactionContext()Overrides the transaction in service.StringazureServiceBusSessionId()Gets the session id of the message.StringazureServiceBusSubject()Gets the subject for the message.StringazureServiceBusTimeToLive()Gets the duration before this message expires.StringazureServiceBusTo()Gets the to address.
-
-
-
Method Detail
-
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:Stringtype. Group: consumer- Returns:
- the name of the header
AzureServiceBusContentType.
-
azureServiceBusCorrelationId
public String azureServiceBusCorrelationId()
Gets a correlation identifier. The option is a:Stringtype. 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:Stringtype. 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:Stringtype. 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:Stringtype. 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:longtype. 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:longtype. 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:OffsetDateTimetype. 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:OffsetDateTimetype. 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:Stringtype. 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:OffsetDateTimetype. Group: consumer- Returns:
- the name of the header
AzureServiceBusLockedUntil.
-
azureServiceBusMessageId
public String azureServiceBusMessageId()
Gets the identifier for the message. The option is a:Stringtype. 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:Stringtype. 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:AmqpAnnotatedMessagetype. 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:Stringtype. 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:Stringtype. 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:longtype. Group: consumer- Returns:
- the name of the header
AzureServiceBusSequenceNumber.
-
azureServiceBusSessionId
public String azureServiceBusSessionId()
Gets the session id of the message. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
AzureServiceBusSessionId.
-
azureServiceBusSubject
public String azureServiceBusSubject()
Gets the subject for the message. The option is a:Stringtype. Group: consumer- Returns:
- the name of the header
AzureServiceBusSubject.
-
azureServiceBusTimeToLive
public String azureServiceBusTimeToLive()
Gets the duration before this message expires. The option is a:Durationtype. Group: consumer- Returns:
- the name of the header
AzureServiceBusTimeToLive.
-
azureServiceBusTo
public String azureServiceBusTo()
Gets the to address. The option is a:Stringtype. 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:OffsetDateTimetype. 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:ServiceBusTransactionContexttype. 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.ServiceBusProducerOperationDefinitiontype. Group: producer- Returns:
- the name of the header
AzureServiceBusProducerOperation.
-
-