Inheritance
System.Object
RabbitHeaderAccessor
Inherited Members
Steeltoe.Messaging.Support.MessageHeaderAccessor.CopyHeaders(IDictionary<, >)
Steeltoe.Messaging.Support.MessageHeaderAccessor.CopyHeadersIfAbsent(IDictionary<, >)
Assembly: Steeltoe.Messaging.RabbitMQ.dll
public class RabbitHeaderAccessor : MessageHeaderAccessor
Constructors
|
Edit this page
View Source
Declaration
public RabbitHeaderAccessor()
|
Edit this page
View Source
Declaration
public RabbitHeaderAccessor(IMessage message)
Parameters
Type |
Name |
Description |
IMessage |
message |
|
|
Edit this page
View Source
Declaration
protected RabbitHeaderAccessor(MessageHeaders headers)
Parameters
Fields
|
Edit this page
View Source
Declaration
public const string BATCH_FORMAT_LENGTH_HEADER4 = null
Field Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public const string DEFAULT_CONTENT_TYPE = null
Field Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public const MessageDeliveryMode DEFAULT_DELIVERY_MODE = default(MessageDeliveryMode)
Field Value
|
Edit this page
View Source
Declaration
public const int DEFAULT_PRIORITY = null
Field Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
Declaration
public const int INT_MASK = null
Field Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
Declaration
public const string SPRING_AUTO_DECOMPRESS = null
Field Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public const string SPRING_BATCH_FORMAT = null
Field Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public const string X_DELAY = null
Field Value
Type |
Description |
System.String |
|
Properties
|
Edit this page
View Source
Declaration
public string AppId { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public string ClusterId { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public string ConsumerQueue { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public string ConsumerTag { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public string ContentEncoding { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public long? ContentLength { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
|
Edit this page
View Source
Declaration
public string CorrelationId { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public int? Delay { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Edit this page
View Source
Declaration
public MessageDeliveryMode? DeliveryMode { get; set; }
Property Value
|
Edit this page
View Source
Declaration
public ulong? DeliveryTag { get; set; }
Property Value
Type |
Description |
System.Nullable<System.UInt64> |
|
|
Edit this page
View Source
Declaration
public string Expiration { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public bool? FinalRetryForMessageWithNoId { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
|
Edit this page
View Source
Declaration
public Type InferredArgumentType { get; set; }
Property Value
|
Edit this page
View Source
Declaration
public bool IsContentLengthSet { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
Declaration
public bool IsDeliveryTagSet { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
Declaration
public bool IsFinalRetryForMessageWithNoId { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
Declaration
public bool? LastInBatch { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
|
Edit this page
View Source
Declaration
public uint? MessageCount { get; set; }
Property Value
Type |
Description |
System.Nullable<System.UInt32> |
|
|
Edit this page
View Source
Declaration
public string MessageId { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public int? Priority { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Edit this page
View Source
Declaration
public ulong? PublishSequenceNumber { get; set; }
Property Value
Type |
Description |
System.Nullable<System.UInt64> |
|
|
Edit this page
View Source
Declaration
public int? ReceivedDelay { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
|
Edit this page
View Source
Declaration
public MessageDeliveryMode? ReceivedDeliveryMode { get; set; }
Property Value
|
Edit this page
View Source
Declaration
public string ReceivedExchange { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public string ReceivedRoutingKey { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public string ReceivedUserId { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public bool? Redelivered { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
|
Edit this page
View Source
Declaration
public string ReplyTo { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public Address ReplyToAddress { get; set; }
Property Value
|
Edit this page
View Source
Declaration
public object Target { get; set; }
Property Value
Type |
Description |
System.Object |
|
|
Edit this page
View Source
Declaration
public MethodInfo TargetMethod { get; set; }
Property Value
Type |
Description |
MethodInfo |
|
|
Edit this page
View Source
Declaration
public long? Timestamp { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int64> |
|
|
Edit this page
View Source
Declaration
public string Type { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public string UserId { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
|
Edit this page
View Source
Declaration
protected RabbitHeaderAccessor CreateMutableAccessor(IMessage message)
Parameters
Type |
Name |
Description |
IMessage |
message |
|
Returns
|
Edit this page
View Source
Declaration
protected RabbitHeaderAccessor CreateMutableAccessor(IMessageHeaders messageHeaders)
Parameters
Type |
Name |
Description |
IMessageHeaders |
messageHeaders |
|
Returns
|
Edit this page
View Source
Declaration
public static RabbitHeaderAccessor GetAccessor(IMessage message)
Parameters
Type |
Name |
Description |
IMessage |
message |
|
Returns
|
Edit this page
View Source
Declaration
public static RabbitHeaderAccessor GetAccessor(IMessageHeaders messageHeaders)
Parameters
Type |
Name |
Description |
IMessageHeaders |
messageHeaders |
|
Returns
|
Edit this page
View Source
Declaration
public static RabbitHeaderAccessor GetMutableAccessor(IMessage message)
Parameters
Type |
Name |
Description |
IMessage |
message |
|
Returns
|
Edit this page
View Source
Declaration
public static RabbitHeaderAccessor GetMutableAccessor(IMessageHeaders headers)
Parameters
Type |
Name |
Description |
IMessageHeaders |
headers |
|
Returns
|
Edit this page
View Source
Declaration
public List<Dictionary<string, object>> GetXDeathHeader()
Returns
Type |
Description |
List<Dictionary<System.String, System.Object>> |
|
|
Edit this page
View Source
Declaration
protected override bool IsReadOnly(string headerName)
Parameters
Type |
Name |
Description |
System.String |
headerName |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
|
Edit this page
View Source
Declaration
public override IMessageHeaders ToMessageHeaders()
Returns
Type |
Description |
IMessageHeaders |
|
Overrides
|
Edit this page
View Source
Declaration
protected override void VerifyType(string headerName, object headerValue)
Parameters
Type |
Name |
Description |
System.String |
headerName |
|
System.Object |
headerValue |
|
Overrides
Implements