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

com.aliyun.openservices.ons.api.ONSFactoryAPI Maven / Gradle / Ivy

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

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;

import java.util.Properties;


public interface ONSFactoryAPI {
    public Producer createProducer(final Properties properties);


    public Consumer createConsumer(final Properties properties);


    public OrderProducer createOrderProducer(final Properties properties);


    public OrderConsumer createOrderedConsumer(final Properties properties);


    public TransactionProducer createTransactionProducer(final Properties properties,
                                                         final LocalTransactionChecker checker);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy