All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.biezhi.redisdqueue.spring.RDQueueTemplate Maven / Gradle / Ivy

package io.github.biezhi.redisdqueue.spring;

import io.github.biezhi.redisdqueue.core.Message;
import io.github.biezhi.redisdqueue.core.RDQueue;
import io.github.biezhi.redisdqueue.exception.RDQException;

import java.io.Serializable;
import java.util.function.BiConsumer;

/**
 * @author biezhi
 * @date 2019/11/21
 */
public class RDQueueTemplate {

	private RDQueue rdQueue;

	public RDQueueTemplate(RDQueue rdQueue) {
		this.rdQueue = rdQueue;
	}

	public  void syncPush(Message message) throws RDQException {
		rdQueue.syncPush(message);
	}

	public  void asyncPush(Message message, BiConsumer action) throws RDQException {
		rdQueue.asyncPush(message, action);
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy