com.liferay.portal.dao.shard.advice
Class ShardAdvice
java.lang.Object
com.liferay.portal.dao.shard.advice.ShardAdvice
public class ShardAdvice
- extends java.lang.Object
- Author:
- Michael Young, Alexander Chow, Shuyang Zhou
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShardAdvice
public ShardAdvice()
afterPropertiesSet
public void afterPropertiesSet()
getCompanyShardName
public java.lang.String getCompanyShardName(java.lang.String webId,
java.lang.String virtualHostname,
java.lang.String mx,
java.lang.String shardName)
getCurrentShardName
public java.lang.String getCurrentShardName()
getDataSource
public javax.sql.DataSource getDataSource()
getGlobalCall
public java.lang.Object getGlobalCall()
getShardDataSourceTargetSource
public ShardDataSourceTargetSource getShardDataSourceTargetSource()
getShardName
public java.lang.String getShardName()
getShardSessionFactoryTargetSource
public ShardSessionFactoryTargetSource getShardSessionFactoryTargetSource()
popCompanyService
public java.lang.String popCompanyService()
pushCompanyService
public void pushCompanyService(long companyId)
pushCompanyService
public void pushCompanyService(java.lang.String shardName)
setGlobalCall
public void setGlobalCall(java.lang.Object obj)
setShardDataSourceTargetSource
public void setShardDataSourceTargetSource(ShardDataSourceTargetSource shardDataSourceTargetSource)
setShardNameByCompany
public void setShardNameByCompany()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
setShardSessionFactoryTargetSource
public void setShardSessionFactoryTargetSource(ShardSessionFactoryTargetSource shardSessionFactoryTargetSource)