public class ShardImpl
extends java.lang.Object
implements com.liferay.portal.kernel.dao.shard.Shard
| Constructor and Description |
|---|
ShardImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getAvailableShardNames() |
java.lang.String |
getCurrentShardName() |
javax.sql.DataSource |
getDataSource() |
java.lang.String |
getDefaultShardName() |
boolean |
isEnabled() |
java.lang.String |
popCompanyService() |
void |
pushCompanyService(long companyId) |
void |
pushCompanyService(java.lang.String shardName) |
void |
setShardAdvice(ShardAdvice shardAdvice) |
java.lang.String |
setTargetSource(java.lang.String shardName) |
public java.lang.String[] getAvailableShardNames()
getAvailableShardNames in interface com.liferay.portal.kernel.dao.shard.Shardpublic java.lang.String getCurrentShardName()
getCurrentShardName in interface com.liferay.portal.kernel.dao.shard.Shardpublic javax.sql.DataSource getDataSource()
getDataSource in interface com.liferay.portal.kernel.dao.shard.Shardpublic java.lang.String getDefaultShardName()
getDefaultShardName in interface com.liferay.portal.kernel.dao.shard.Shardpublic boolean isEnabled()
isEnabled in interface com.liferay.portal.kernel.dao.shard.Shardpublic java.lang.String popCompanyService()
popCompanyService in interface com.liferay.portal.kernel.dao.shard.Shardpublic void pushCompanyService(long companyId)
pushCompanyService in interface com.liferay.portal.kernel.dao.shard.Shardpublic void pushCompanyService(java.lang.String shardName)
pushCompanyService in interface com.liferay.portal.kernel.dao.shard.Shardpublic void setShardAdvice(ShardAdvice shardAdvice)
public java.lang.String setTargetSource(java.lang.String shardName)
setTargetSource in interface com.liferay.portal.kernel.dao.shard.Shard