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

com.jeesuite.kafka.producer.TopicProducer Maven / Gradle / Ivy

There is a newer version: 1.3.6
Show newest version
package com.jeesuite.kafka.producer;

import java.io.Serializable;

import com.jeesuite.kafka.message.DefaultMessage;
import com.jeesuite.kafka.producer.handler.ProducerEventHandler;

/**
 * @description 
* @author vakin * @date 2016年6月14日 */ public interface TopicProducer { void addEventHandler(ProducerEventHandler eventHandler); /** * 发送消息(可选择发送模式) * @param topic * @param message * @param asynSend 是否异步发送 * @return */ boolean publish(final String topic, final DefaultMessage message,boolean asynSend); /** * 发送任意消息对象(兼容非配套使用的consumer端) * @param topic * @param message * @param asynSend * @return */ boolean publishNoWrapperObject(final String topic, final Serializable message,boolean asynSend); void close(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy