提交 c5960eec 编写于 作者: C cherrylzhao

refactor spi and api package.

上级 45f70b3c
......@@ -34,8 +34,8 @@ import io.shardingsphere.shardingjdbc.jdbc.adapter.executor.ForceExecuteTemplate
import io.shardingsphere.shardingjdbc.jdbc.unsupported.AbstractUnsupportedOperationConnection;
import io.shardingsphere.spi.root.RootInvokeHook;
import io.shardingsphere.spi.root.SPIRootInvokeHook;
import io.shardingsphere.transaction.ShardingTransactionHandler;
import io.shardingsphere.transaction.spi.reg.ShardingTransactionHandlerRegistry;
import io.shardingsphere.transaction.spi.ShardingTransactionHandler;
import io.shardingsphere.transaction.api.ShardingTransactionHandlerRegistry;
import lombok.Getter;
import javax.sql.DataSource;
......
......@@ -22,8 +22,8 @@ import io.shardingsphere.core.bootstrap.ShardingBootstrap;
import io.shardingsphere.core.constant.DatabaseType;
import io.shardingsphere.core.util.ReflectiveUtil;
import io.shardingsphere.shardingjdbc.jdbc.unsupported.AbstractUnsupportedOperationDataSource;
import io.shardingsphere.transaction.spi.DataSourceMapConverter;
import io.shardingsphere.transaction.spi.reg.SPIDataSourceMapConverter;
import io.shardingsphere.transaction.spi.xa.DataSourceMapConverter;
import io.shardingsphere.transaction.api.SPIDataSourceMapConverter;
import lombok.Getter;
import lombok.Setter;
......
......@@ -18,7 +18,7 @@
package io.shardingsphere.shardingjdbc.jdbc.core.fixed;
import io.shardingsphere.core.constant.transaction.TransactionType;
import io.shardingsphere.transaction.ShardingTransactionHandler;
import io.shardingsphere.transaction.spi.ShardingTransactionHandler;
import io.shardingsphere.transaction.context.ShardingTransactionContext;
import java.util.HashMap;
......
......@@ -19,7 +19,7 @@ package io.shardingsphere.shardingjdbc.jdbc.core.fixed;
import com.zaxxer.hikari.HikariDataSource;
import io.shardingsphere.core.constant.DatabaseType;
import io.shardingsphere.transaction.spi.DataSourceMapConverter;
import io.shardingsphere.transaction.spi.xa.DataSourceMapConverter;
import javax.sql.DataSource;
import java.util.HashMap;
......
......@@ -18,7 +18,7 @@
package io.shardingsphere.shardingjdbc.jdbc.core.fixed;
import io.shardingsphere.core.constant.transaction.TransactionType;
import io.shardingsphere.transaction.ShardingTransactionHandler;
import io.shardingsphere.transaction.spi.ShardingTransactionHandler;
import io.shardingsphere.transaction.context.ShardingTransactionContext;
import java.util.HashMap;
......
......@@ -18,7 +18,7 @@
package io.shardingsphere.shardingjdbc.jdbc.transaction;
import io.shardingsphere.core.constant.DatabaseType;
import io.shardingsphere.transaction.spi.reg.SPIDataSourceMapConverter;
import io.shardingsphere.transaction.api.SPIDataSourceMapConverter;
import org.junit.Test;
import javax.sql.DataSource;
......
......@@ -20,10 +20,10 @@ package io.shardingsphere.shardingproxy.backend.jdbc.connection;
import com.google.common.base.Preconditions;
import io.shardingsphere.core.constant.transaction.TransactionOperationType;
import io.shardingsphere.core.constant.transaction.TransactionType;
import io.shardingsphere.transaction.ShardingTransactionHandler;
import io.shardingsphere.transaction.spi.ShardingTransactionHandler;
import io.shardingsphere.transaction.context.ShardingTransactionContext;
import io.shardingsphere.transaction.context.XATransactionContext;
import io.shardingsphere.transaction.spi.reg.ShardingTransactionHandlerRegistry;
import io.shardingsphere.transaction.api.ShardingTransactionHandlerRegistry;
import lombok.RequiredArgsConstructor;
import java.sql.SQLException;
......
......@@ -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.spi.XATransactionManager;
import io.shardingsphere.transaction.spi.xa.XATransactionManager;
import io.shardingsphere.transaction.xa.manager.XATransactionManagerSPILoader;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
......
......@@ -19,7 +19,7 @@ package io.shardingsphere.shardingproxy.transport.mysql.packet.command.query.tex
import io.shardingsphere.core.constant.transaction.TransactionType;
import io.shardingsphere.transaction.context.ShardingTransactionContext;
import io.shardingsphere.transaction.ShardingTransactionHandler;
import io.shardingsphere.transaction.spi.ShardingTransactionHandler;
import java.util.HashMap;
import java.util.Map;
......
......@@ -18,7 +18,7 @@
package io.shardingsphere.transaction.core.handler;
import io.shardingsphere.transaction.context.ShardingTransactionContext;
import io.shardingsphere.transaction.ShardingTransactionHandler;
import io.shardingsphere.transaction.spi.ShardingTransactionHandler;
import io.shardingsphere.transaction.spi.ShardingTransactionManager;
/**
......
......@@ -15,11 +15,11 @@
* </p>
*/
package io.shardingsphere.transaction.spi.reg;
package io.shardingsphere.transaction.api;
import io.shardingsphere.core.constant.DatabaseType;
import io.shardingsphere.spi.NewInstanceServiceLoader;
import io.shardingsphere.transaction.spi.DataSourceMapConverter;
import io.shardingsphere.transaction.spi.xa.DataSourceMapConverter;
import lombok.extern.slf4j.Slf4j;
import javax.sql.DataSource;
......
......@@ -15,10 +15,10 @@
* </p>
*/
package io.shardingsphere.transaction.spi.reg;
package io.shardingsphere.transaction.api;
import io.shardingsphere.core.constant.transaction.TransactionType;
import io.shardingsphere.transaction.ShardingTransactionHandler;
import io.shardingsphere.transaction.spi.ShardingTransactionHandler;
import io.shardingsphere.transaction.context.ShardingTransactionContext;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package io.shardingsphere.transaction;
package io.shardingsphere.transaction.spi;
import io.shardingsphere.core.constant.transaction.TransactionType;
import io.shardingsphere.transaction.context.ShardingTransactionContext;
......
......@@ -15,10 +15,11 @@
* </p>
*/
package io.shardingsphere.transaction.spi;
package io.shardingsphere.transaction.spi.xa;
import io.shardingsphere.transaction.context.XATransactionContext;
import io.shardingsphere.core.rule.DataSourceParameter;
import io.shardingsphere.transaction.spi.ShardingTransactionManager;
import javax.sql.DataSource;
import javax.sql.XADataSource;
......
......@@ -18,7 +18,7 @@
package io.shardingsphere.transaction.spi.reg;
import io.shardingsphere.core.constant.transaction.TransactionType;
import io.shardingsphere.transaction.ShardingTransactionHandler;
import io.shardingsphere.transaction.spi.ShardingTransactionHandler;
import io.shardingsphere.transaction.context.ShardingTransactionContext;
import java.util.HashMap;
......
......@@ -19,7 +19,7 @@ package io.shardingsphere.transaction.spi.reg;
import com.zaxxer.hikari.HikariDataSource;
import io.shardingsphere.core.constant.DatabaseType;
import io.shardingsphere.transaction.spi.DataSourceMapConverter;
import io.shardingsphere.transaction.spi.xa.DataSourceMapConverter;
import javax.sql.DataSource;
import java.util.HashMap;
......
......@@ -18,7 +18,7 @@
package io.shardingsphere.transaction.spi.reg;
import io.shardingsphere.core.constant.transaction.TransactionType;
import io.shardingsphere.transaction.ShardingTransactionHandler;
import io.shardingsphere.transaction.spi.ShardingTransactionHandler;
import io.shardingsphere.transaction.context.ShardingTransactionContext;
import java.util.HashMap;
......
......@@ -19,8 +19,8 @@ package io.shardingsphere.transaction.xa.convert;
import io.shardingsphere.core.constant.DatabaseType;
import io.shardingsphere.core.rule.DataSourceParameter;
import io.shardingsphere.transaction.spi.DataSourceMapConverter;
import io.shardingsphere.transaction.spi.XATransactionManager;
import io.shardingsphere.transaction.spi.xa.DataSourceMapConverter;
import io.shardingsphere.transaction.spi.xa.XATransactionManager;
import io.shardingsphere.transaction.xa.convert.dialect.XADataSourceFactory;
import io.shardingsphere.transaction.xa.convert.swap.DataSourceSwapperRegistry;
import io.shardingsphere.transaction.xa.manager.XATransactionManagerSPILoader;
......
......@@ -21,7 +21,7 @@ import com.atomikos.icatch.jta.UserTransactionManager;
import io.shardingsphere.transaction.context.XATransactionContext;
import io.shardingsphere.core.exception.ShardingException;
import io.shardingsphere.core.rule.DataSourceParameter;
import io.shardingsphere.transaction.spi.XATransactionManager;
import io.shardingsphere.transaction.spi.xa.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.spi.XATransactionManager;
import io.shardingsphere.transaction.spi.xa.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.spi.XATransactionManager;
import io.shardingsphere.transaction.spi.xa.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.transaction.context.XATransactionContext;
import io.shardingsphere.core.rule.DataSourceParameter;
import io.shardingsphere.transaction.spi.XATransactionManager;
import io.shardingsphere.transaction.spi.xa.XATransactionManager;
import javax.sql.DataSource;
import javax.sql.XADataSource;
......
......@@ -18,7 +18,7 @@
package io.shardingsphere.transaction.xa.manager;
import io.shardingsphere.core.exception.ShardingException;
import io.shardingsphere.transaction.spi.XATransactionManager;
import io.shardingsphere.transaction.spi.xa.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.
先完成此消息的编辑!
想要评论请 注册