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

com.aliyun.openservices.ons.api.order.OrderProducer Maven / Gradle / Ivy

There is a newer version: 2.0.7.Final
Show newest version
package com.aliyun.openservices.ons.api.order;

import com.aliyun.openservices.ons.api.Admin;
import com.aliyun.openservices.ons.api.Message;
import com.aliyun.openservices.ons.api.SendResult;


/**
 * 顺序消息生产者接口
 */
public interface OrderProducer extends Admin {
    /**
     * 启动服务
     */
    public void start();


    /**
     * 关闭服务
     */
    public void shutdown();


    /**
     * 发送顺序消息
     *
     * @param message
     *         消息
     * @param shardingKey
     *         顺序消息选择因子
     *
     * @return 发送结果,含消息Id
     */
    public SendResult send(final Message message, final String shardingKey);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy