R/queues.R

Defines functions queue

#' @include redis_queue.R

QUEUES = list(
    "redis"=RedisQueue
)

queue = function(url, name) {
    params = parse_url(url)
    provider = params$provider
    params$provider = NULL
    params$name = name
    params <- params[!is.na(params)]
    return(
        do.call(QUEUES[[provider]]$new, params)
    )
}
lecardozo/rworker documentation built on May 12, 2021, 5:37 p.m.