Package com.aliyun.openservices.ons.api.impl

Source Code of com.aliyun.openservices.ons.api.impl.ONSFactoryImpl

package com.aliyun.openservices.ons.api.impl;

import java.util.Properties;

import com.aliyun.openservices.ons.api.Consumer;
import com.aliyun.openservices.ons.api.ONSFactoryAPI;
import com.aliyun.openservices.ons.api.Producer;
import com.aliyun.openservices.ons.api.impl.rocketmq.ConsumerImpl;
import com.aliyun.openservices.ons.api.impl.rocketmq.OrderConsumerImpl;
import com.aliyun.openservices.ons.api.impl.rocketmq.OrderProducerImpl;
import com.aliyun.openservices.ons.api.impl.rocketmq.ProducerImpl;
import com.aliyun.openservices.ons.api.order.OrderConsumer;
import com.aliyun.openservices.ons.api.order.OrderProducer;
import com.aliyun.openservices.ons.api.transaction.LocalTransactionChecker;
import com.aliyun.openservices.ons.api.transaction.TransactionProducer;


public class ONSFactoryImpl implements ONSFactoryAPI {
    @Override
    public Producer createProducer(final Properties properties) {
        ProducerImpl producer = new ProducerImpl(properties);
        return producer;
    }


    @Override
    public Consumer createConsumer(final Properties properties) {
        ConsumerImpl consumer = new ConsumerImpl(properties);
        return consumer;
    }


    @Override
    public OrderProducer createOrderProducer(final Properties properties) {
        OrderProducerImpl producer = new OrderProducerImpl(properties);
        return producer;
    }


    @Override
    public OrderConsumer createOrderedConsumer(final Properties properties) {
        OrderConsumerImpl consumer = new OrderConsumerImpl(properties);
        return consumer;
    }


    @Override
    public TransactionProducer createTransactionProducer(Properties properties,
            LocalTransactionChecker checker) {
        // TODO Auto-generated method stub
        return null;
    }
}
TOP

Related Classes of com.aliyun.openservices.ons.api.impl.ONSFactoryImpl

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.