Table of Contents

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

string

CLOSEABLE_RESOURCE

public const string CLOSEABLE_RESOURCE = "closeableResource"

Field Value

string

CORRELATION_ID

public const string CORRELATION_ID = "correlationId"

Field Value

string

DELIVERY_ATTEMPT

public const string DELIVERY_ATTEMPT = "deliveryAttempt"

Field Value

string

DUPLICATE_MESSAGE

public const string DUPLICATE_MESSAGE = "duplicateMessage"

Field Value

string

EXPIRATION_DATE

public const string EXPIRATION_DATE = "expirationDate"

Field Value

string

PRIORITY

public const string PRIORITY = "priority"

Field Value

string

ROUTING_SLIP

public const string ROUTING_SLIP = "routingSlip"

Field Value

string

SEQUENCE_DETAILS

public const string SEQUENCE_DETAILS = "sequenceDetails"

Field Value

string

SEQUENCE_NUMBER

public const string SEQUENCE_NUMBER = "sequenceNumber"

Field Value

string

SEQUENCE_SIZE

public const string SEQUENCE_SIZE = "sequenceSize"

Field Value

string

SOURCE_DATA

public const string SOURCE_DATA = "sourceData"

Field Value

string

Methods

GetAcknowledgmentCallback()

public IAcknowledgmentCallback GetAcknowledgmentCallback()

Returns

IAcknowledgmentCallback

GetCorrelationId()

public object GetCorrelationId()

Returns

object

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

int

GetSequenceSize()

public int GetSequenceSize()

Returns

int

IsReadOnly(string)

public bool IsReadOnly(string headerName)

Parameters

headerName string

Returns

bool

SetReadOnlyHeaders(IList<string>)

public void SetReadOnlyHeaders(IList<string> readOnlyHeaders)

Parameters

readOnlyHeaders IList<string>

ToDictionary()

public override IDictionary<string, object> ToDictionary()

Returns

IDictionary<string, object>

VerifyType(string, object)

protected override void VerifyType(string headerName, object headerValue)

Parameters

headerName string
headerValue object