Member Junction
    Preparing search index...

    Calls used by the operator, the sweeper and topology validation.

    interface OperatorSqlBuilder {
        AcquireSweepLock(resource: string): SqlStatement;
        CancelInFlightDelivery(
            subscriptionID: string,
            deliveryID: string,
            actorUserID: string,
            reason: string,
        ): SqlStatement;
        DiscardDelivery(
            subscriptionID: string,
            deliveryID: string,
            allowPending: boolean,
            actorUserID: string,
            reason: string,
        ): SqlStatement;
        ExpireLeasesAll(batchSize?: number): SqlStatement;
        ListDeadLetters(
            subscriptionID: string,
            ordered: boolean,
            after: DeadLetterCursor,
            pageSize: number,
        ): SqlStatement;
        ListPartitions(
            subscriptionID: string,
            ordered: boolean,
            condition: PartitionCondition,
            afterPartitionKey: string,
            pageSize: number,
        ): SqlStatement;
        PurgeOrphanMessages(batchSize: number): SqlStatement;
        PurgeTerminalDeliveries(batchSize: number): SqlStatement;
        ReadCommittedSnapshotState(): SqlStatement;
        ReplayDelivery(
            subscriptionID: string,
            deliveryID: string,
            actorUserID: string,
            note: string,
        ): SqlStatement;
        SubscriptionStats(subscriptionID: string, ordered: boolean): SqlStatement;
    }

    Implemented by

    Index

    Methods

    • Cancels an in-flight delivery (03 §7, F2): stamps CancelRequestedAt. The lease token is left unchanged.

      Parameters

      • subscriptionID: string
      • deliveryID: string
      • actorUserID: string
      • reason: string

      Returns SqlStatement