Package com.aliyun.openservices.ons.example.order

Source Code of com.aliyun.openservices.ons.example.order.ConsumerClient

package com.aliyun.openservices.ons.example.order;

import java.util.Properties;

import com.aliyun.openservices.ons.api.Message;
import com.aliyun.openservices.ons.api.ONSFactory;
import com.aliyun.openservices.ons.api.PropertyKeyConst;
import com.aliyun.openservices.ons.api.order.ConsumeOrderContext;
import com.aliyun.openservices.ons.api.order.MessageOrderListener;
import com.aliyun.openservices.ons.api.order.OrderAction;
import com.aliyun.openservices.ons.api.order.OrderConsumer;


public class ConsumerClient {

    public static void main(String[] args) {
        Properties properties = new Properties();
        properties.put(PropertyKeyConst.ConsumerId, "ConsumerId1");
        OrderConsumer consumer = ONSFactory.createOrderedConsumer(properties);

        consumer.subscribe("TopicTestONS", "*", new MessageOrderListener() {

            @Override
            public OrderAction consume(Message message, ConsumeOrderContext context) {
                System.out.println(message);
                return OrderAction.ConsumeSuccessfully;
            }
        });

        consumer.start();
    }
}
TOP

Related Classes of com.aliyun.openservices.ons.example.order.ConsumerClient

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.