public class ShardAdvice
extends java.lang.Object
| Constructor and Description |
|---|
ShardAdvice() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
java.lang.String |
getCompanyShardName(java.lang.String webId,
java.lang.String virtualHostname,
java.lang.String mx,
java.lang.String shardName) |
java.lang.String |
getCurrentShardName() |
javax.sql.DataSource |
getDataSource() |
java.lang.Object |
getGlobalCall() |
ShardDataSourceTargetSource |
getShardDataSourceTargetSource() |
java.lang.String |
getShardName() |
ShardSessionFactoryTargetSource |
getShardSessionFactoryTargetSource() |
java.lang.String |
popCompanyService() |
void |
pushCompanyService(long companyId) |
void |
pushCompanyService(java.lang.String shardName) |
void |
setGlobalCall(java.lang.Object obj) |
void |
setShardDataSourceTargetSource(ShardDataSourceTargetSource shardDataSourceTargetSource) |
java.lang.String |
setShardNameByCompany() |
void |
setShardSessionFactoryTargetSource(ShardSessionFactoryTargetSource shardSessionFactoryTargetSource) |
public void afterPropertiesSet()
public java.lang.String getCompanyShardName(java.lang.String webId,
java.lang.String virtualHostname,
java.lang.String mx,
java.lang.String shardName)
public java.lang.String getCurrentShardName()
public javax.sql.DataSource getDataSource()
public java.lang.Object getGlobalCall()
public ShardDataSourceTargetSource getShardDataSourceTargetSource()
public java.lang.String getShardName()
public ShardSessionFactoryTargetSource getShardSessionFactoryTargetSource()
public java.lang.String popCompanyService()
public void pushCompanyService(long companyId)
public void pushCompanyService(java.lang.String shardName)
public void setGlobalCall(java.lang.Object obj)
public void setShardDataSourceTargetSource(ShardDataSourceTargetSource shardDataSourceTargetSource)
public java.lang.String setShardNameByCompany()
throws java.lang.Throwable
java.lang.Throwablepublic void setShardSessionFactoryTargetSource(ShardSessionFactoryTargetSource shardSessionFactoryTargetSource)