Package version:

Interface CorrelationRuleFilter

Represents the correlation filter expression. A CorrelationRuleFilter holds a set of conditions that are matched against user and system properties of incoming messages from a Subscription.

interface CorrelationRuleFilter {
    applicationProperties?: {
        [key: string]: string | number | boolean | Date;
    };
    contentType?: string;
    correlationId?: string;
    messageId?: string;
    replyTo?: string;
    replyToSessionId?: string;
    sessionId?: string;
    subject?: string;
    to?: string;
}

Properties

applicationProperties?: {
    [key: string]: string | number | boolean | Date;
}

Value to be matched with the user properties of the incoming message.

Type declaration

  • [key: string]: string | number | boolean | Date
contentType?: string

Value to be matched with the contentType property of the incoming message.

correlationId?: string

Value to be matched with the correlationId property of the incoming message.

messageId?: string

Value to be matched with the messageId property of the incoming message.

replyTo?: string

Value to be matched with the replyTo property of the incoming message.

replyToSessionId?: string

Value to be matched with the replyToSessionId property of the incoming message.

sessionId?: string

Value to be matched with the sessionId property of the incoming message.

subject?: string

Value to be matched with the subject property of the incoming message.

to?: string

Value to be matched with the to property of the incoming message.

Generated using TypeDoc