public class DefaultDynamicDataSourceTargetSource
extends Object
implements com.liferay.portal.kernel.dao.jdbc.aop.DynamicDataSourceTargetSource, org.springframework.aop.TargetSource
Constructor and Description |
---|
DefaultDynamicDataSourceTargetSource() |
Modifier and Type | Method and Description |
---|---|
Stack<String> |
getMethodStack() |
com.liferay.portal.kernel.dao.jdbc.aop.Operation |
getOperation() |
javax.sql.DataSource |
getReadDataSource() |
Object |
getTarget() |
Class<javax.sql.DataSource> |
getTargetClass() |
javax.sql.DataSource |
getWriteDataSource() |
protected boolean |
inOperation() |
boolean |
isStatic() |
String |
popMethod() |
void |
pushMethod(String method) |
void |
releaseTarget(Object target) |
void |
setOperation(com.liferay.portal.kernel.dao.jdbc.aop.Operation operation) |
void |
setReadDataSource(javax.sql.DataSource readDataSource) |
void |
setWriteDataSource(javax.sql.DataSource writeDataSource) |
public DefaultDynamicDataSourceTargetSource()
public Stack<String> getMethodStack()
getMethodStack
in interface com.liferay.portal.kernel.dao.jdbc.aop.DynamicDataSourceTargetSource
public com.liferay.portal.kernel.dao.jdbc.aop.Operation getOperation()
getOperation
in interface com.liferay.portal.kernel.dao.jdbc.aop.DynamicDataSourceTargetSource
public javax.sql.DataSource getReadDataSource()
getReadDataSource
in interface com.liferay.portal.kernel.dao.jdbc.aop.DynamicDataSourceTargetSource
public Object getTarget() throws Exception
getTarget
in interface com.liferay.portal.kernel.dao.jdbc.aop.DynamicDataSourceTargetSource
getTarget
in interface org.springframework.aop.TargetSource
Exception
public Class<javax.sql.DataSource> getTargetClass()
getTargetClass
in interface org.springframework.aop.TargetClassAware
getTargetClass
in interface org.springframework.aop.TargetSource
public javax.sql.DataSource getWriteDataSource()
getWriteDataSource
in interface com.liferay.portal.kernel.dao.jdbc.aop.DynamicDataSourceTargetSource
public boolean isStatic()
isStatic
in interface org.springframework.aop.TargetSource
public String popMethod()
popMethod
in interface com.liferay.portal.kernel.dao.jdbc.aop.DynamicDataSourceTargetSource
public void pushMethod(String method)
pushMethod
in interface com.liferay.portal.kernel.dao.jdbc.aop.DynamicDataSourceTargetSource
public void releaseTarget(Object target) throws Exception
releaseTarget
in interface org.springframework.aop.TargetSource
Exception
public void setOperation(com.liferay.portal.kernel.dao.jdbc.aop.Operation operation)
setOperation
in interface com.liferay.portal.kernel.dao.jdbc.aop.DynamicDataSourceTargetSource
public void setReadDataSource(javax.sql.DataSource readDataSource)
setReadDataSource
in interface com.liferay.portal.kernel.dao.jdbc.aop.DynamicDataSourceTargetSource
public void setWriteDataSource(javax.sql.DataSource writeDataSource)
setWriteDataSource
in interface com.liferay.portal.kernel.dao.jdbc.aop.DynamicDataSourceTargetSource
protected boolean inOperation()