[][src]Function pulsar_sys::pulsar_configure_set_negative_ack_redelivery_delay_ms

pub unsafe extern "C" fn pulsar_configure_set_negative_ack_redelivery_delay_ms(
    consumer_configuration: *mut pulsar_consumer_configuration_t,
    redeliveryDelayMillis: c_long
)

Set the delay to wait before re-delivering messages that have failed to be process.

When application uses {@link Consumer#negativeAcknowledge(Message)}, the failed message will be redelivered after a fixed timeout. The default is 1 min.

@param redeliveryDelay redelivery delay for failed messages @param timeUnit unit in which the timeout is provided. @return the consumer builder instance