提交 a51ccbb0 编写于 作者: C cherrylzhao

Refactor transaction.manager => transaction.spi

上级 dc6991f7
......@@ -20,7 +20,7 @@ package io.shardingsphere.shardingproxy.backend.jdbc.datasource;
import io.shardingsphere.core.constant.DatabaseType;
import io.shardingsphere.core.rule.DataSourceParameter;
import io.shardingsphere.transaction.xa.convert.dialect.XADataSourceFactory;
import io.shardingsphere.transaction.manager.xa.XATransactionManager;
import io.shardingsphere.transaction.spi.XATransactionManager;
import io.shardingsphere.transaction.xa.manager.XATransactionManagerSPILoader;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
......
......@@ -19,7 +19,7 @@ package io.shardingsphere.transaction.handler;
import io.shardingsphere.core.event.transaction.ShardingTransactionContext;
import io.shardingsphere.spi.transaction.ShardingTransactionHandler;
import io.shardingsphere.transaction.manager.ShardingTransactionManager;
import io.shardingsphere.transaction.spi.ShardingTransactionManager;
/**
* Abstract class for sharding transaction handler.
......
......@@ -15,10 +15,9 @@
* </p>
*/
package io.shardingsphere.transaction.manager.base;
package io.shardingsphere.transaction.spi;
import io.shardingsphere.core.event.transaction.ShardingTransactionContext;
import io.shardingsphere.transaction.manager.ShardingTransactionManager;
/**
* BASE transaction manager.
......
......@@ -15,7 +15,7 @@
* </p>
*/
package io.shardingsphere.transaction.manager;
package io.shardingsphere.transaction.spi;
import io.shardingsphere.core.event.transaction.ShardingTransactionContext;
import io.shardingsphere.core.exception.ShardingException;
......
......@@ -15,11 +15,10 @@
* </p>
*/
package io.shardingsphere.transaction.manager.xa;
package io.shardingsphere.transaction.spi;
import io.shardingsphere.core.event.transaction.xa.XATransactionContext;
import io.shardingsphere.core.rule.DataSourceParameter;
import io.shardingsphere.transaction.manager.ShardingTransactionManager;
import javax.sql.DataSource;
import javax.sql.XADataSource;
......
......@@ -20,7 +20,7 @@ package io.shardingsphere.transaction.xa.convert;
import io.shardingsphere.core.constant.DatabaseType;
import io.shardingsphere.core.rule.DataSourceParameter;
import io.shardingsphere.spi.transaction.xa.DataSourceMapConverter;
import io.shardingsphere.transaction.manager.xa.XATransactionManager;
import io.shardingsphere.transaction.spi.XATransactionManager;
import io.shardingsphere.transaction.xa.convert.dialect.XADataSourceFactory;
import io.shardingsphere.transaction.xa.convert.swap.DataSourceSwapperRegistry;
import io.shardingsphere.transaction.xa.manager.XATransactionManagerSPILoader;
......
......@@ -19,7 +19,7 @@ package io.shardingsphere.transaction.xa.handler;
import io.shardingsphere.core.constant.transaction.TransactionType;
import io.shardingsphere.core.event.transaction.xa.XATransactionContext;
import io.shardingsphere.transaction.manager.ShardingTransactionManager;
import io.shardingsphere.transaction.spi.ShardingTransactionManager;
import io.shardingsphere.transaction.handler.ShardingTransactionHandlerAdapter;
import io.shardingsphere.transaction.xa.manager.XATransactionManagerSPILoader;
......
......@@ -21,7 +21,7 @@ import com.atomikos.icatch.jta.UserTransactionManager;
import io.shardingsphere.core.event.transaction.xa.XATransactionContext;
import io.shardingsphere.core.exception.ShardingException;
import io.shardingsphere.core.rule.DataSourceParameter;
import io.shardingsphere.transaction.manager.xa.XATransactionManager;
import io.shardingsphere.transaction.spi.XATransactionManager;
import javax.sql.DataSource;
import javax.sql.XADataSource;
......
......@@ -19,7 +19,7 @@ package io.shardingsphere.transaction.xa.manager;
import io.shardingsphere.core.exception.ShardingException;
import io.shardingsphere.spi.NewInstanceServiceLoader;
import io.shardingsphere.transaction.manager.xa.XATransactionManager;
import io.shardingsphere.transaction.spi.XATransactionManager;
import lombok.Getter;
import lombok.extern.slf4j.Slf4j;
......
......@@ -22,7 +22,7 @@ import io.shardingsphere.core.constant.DatabaseType;
import io.shardingsphere.core.constant.PoolType;
import io.shardingsphere.core.exception.ShardingException;
import io.shardingsphere.core.rule.DataSourceParameter;
import io.shardingsphere.transaction.manager.xa.XATransactionManager;
import io.shardingsphere.transaction.spi.XATransactionManager;
import io.shardingsphere.transaction.xa.fixture.DataSourceUtils;
import io.shardingsphere.transaction.xa.fixture.ReflectiveUtil;
import org.apache.tomcat.dbcp.dbcp2.managed.BasicManagedDataSource;
......
......@@ -19,7 +19,7 @@ package io.shardingsphere.transaction.xa.fixture;
import io.shardingsphere.core.event.transaction.xa.XATransactionContext;
import io.shardingsphere.core.rule.DataSourceParameter;
import io.shardingsphere.transaction.manager.xa.XATransactionManager;
import io.shardingsphere.transaction.spi.XATransactionManager;
import javax.sql.DataSource;
import javax.sql.XADataSource;
......
......@@ -20,7 +20,7 @@ package io.shardingsphere.transaction.xa.handler;
import io.shardingsphere.core.constant.transaction.TransactionOperationType;
import io.shardingsphere.core.constant.transaction.TransactionType;
import io.shardingsphere.core.event.transaction.xa.XATransactionContext;
import io.shardingsphere.transaction.manager.ShardingTransactionManager;
import io.shardingsphere.transaction.spi.ShardingTransactionManager;
import io.shardingsphere.transaction.xa.manager.AtomikosTransactionManager;
import org.junit.Test;
......
......@@ -18,7 +18,7 @@
package io.shardingsphere.transaction.xa.manager;
import io.shardingsphere.core.exception.ShardingException;
import io.shardingsphere.transaction.manager.xa.XATransactionManager;
import io.shardingsphere.transaction.spi.XATransactionManager;
import io.shardingsphere.transaction.xa.fixture.ReflectiveUtil;
import org.junit.Before;
import org.junit.Test;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册