public class DynamicDataSourceTargetSource
extends java.lang.Object
implements org.springframework.aop.TargetSource
| Constructor and Description |
|---|
DynamicDataSourceTargetSource() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Stack<java.lang.String> |
getMethodStack() |
Operation |
getOperation() |
java.lang.Object |
getTarget() |
java.lang.Class<javax.sql.DataSource> |
getTargetClass() |
protected boolean |
inOperation() |
boolean |
isStatic() |
java.lang.String |
popMethod() |
void |
pushMethod(java.lang.String method) |
void |
releaseTarget(java.lang.Object target) |
void |
setOperation(Operation operation) |
void |
setReadDataSource(javax.sql.DataSource readDataSource) |
void |
setWriteDataSource(javax.sql.DataSource writeDataSource) |
public java.util.Stack<java.lang.String> getMethodStack()
public Operation getOperation()
public java.lang.Object getTarget()
throws java.lang.Exception
getTarget in interface org.springframework.aop.TargetSourcejava.lang.Exceptionpublic java.lang.Class<javax.sql.DataSource> getTargetClass()
getTargetClass in interface org.springframework.aop.TargetClassAwaregetTargetClass in interface org.springframework.aop.TargetSourcepublic boolean isStatic()
isStatic in interface org.springframework.aop.TargetSourcepublic java.lang.String popMethod()
public void pushMethod(java.lang.String method)
public void releaseTarget(java.lang.Object target)
throws java.lang.Exception
releaseTarget in interface org.springframework.aop.TargetSourcejava.lang.Exceptionpublic void setOperation(Operation operation)
public void setReadDataSource(javax.sql.DataSource readDataSource)
public void setWriteDataSource(javax.sql.DataSource writeDataSource)
protected boolean inOperation()