Class IntegrationMessageHeaderAccessor
- Namespace
- Steeltoe.Integration
- Assembly
- Steeltoe.Integration.IntegrationBase.dll
public class IntegrationMessageHeaderAccessor : MessageHeaderAccessor, IMessageHeaderAccessor
- Inheritance
-
IntegrationMessageHeaderAccessor
- Implements
- Inherited Members
Constructors
IntegrationMessageHeaderAccessor(IMessage)
public IntegrationMessageHeaderAccessor(IMessage message)
Parameters
message
IMessage
Fields
ACKNOWLEDGMENT_CALLBACK
public const string ACKNOWLEDGMENT_CALLBACK = "acknowledgmentCallback"
Field Value
CLOSEABLE_RESOURCE
public const string CLOSEABLE_RESOURCE = "closeableResource"
Field Value
CORRELATION_ID
public const string CORRELATION_ID = "correlationId"
Field Value
DELIVERY_ATTEMPT
public const string DELIVERY_ATTEMPT = "deliveryAttempt"
Field Value
DUPLICATE_MESSAGE
public const string DUPLICATE_MESSAGE = "duplicateMessage"
Field Value
EXPIRATION_DATE
public const string EXPIRATION_DATE = "expirationDate"
Field Value
PRIORITY
public const string PRIORITY = "priority"
Field Value
ROUTING_SLIP
public const string ROUTING_SLIP = "routingSlip"
Field Value
SEQUENCE_DETAILS
public const string SEQUENCE_DETAILS = "sequenceDetails"
Field Value
SEQUENCE_NUMBER
public const string SEQUENCE_NUMBER = "sequenceNumber"
Field Value
SEQUENCE_SIZE
public const string SEQUENCE_SIZE = "sequenceSize"
Field Value
SOURCE_DATA
public const string SOURCE_DATA = "sourceData"
Field Value
Methods
GetAcknowledgmentCallback()
public IAcknowledgmentCallback GetAcknowledgmentCallback()
Returns
GetCorrelationId()
public object GetCorrelationId()
Returns
GetDeliveryAttempt()
public int? GetDeliveryAttempt()
Returns
- int?
GetExpirationDate()
public long? GetExpirationDate()
Returns
- long?
GetHeader<T>(string)
public T GetHeader<T>(string key)
Parameters
key
string
Returns
- T
Type Parameters
T
GetPriority()
public int? GetPriority()
Returns
- int?
GetSequenceNumber()
public int GetSequenceNumber()
Returns
GetSequenceSize()
public int GetSequenceSize()
Returns
IsReadOnly(string)
public bool IsReadOnly(string headerName)
Parameters
headerName
string
Returns
SetReadOnlyHeaders(IList<string>)
public void SetReadOnlyHeaders(IList<string> readOnlyHeaders)
Parameters
ToDictionary()
public override IDictionary<string, object> ToDictionary()
Returns
VerifyType(string, object)
protected override void VerifyType(string headerName, object headerValue)