Modifier and Type | Method and Description |
---|---|
<T,R,E extends Exception> |
AbstractSetBalancer.invoke(Invoker<Z,D,T,R,E> invoker,
D database,
T object)
Invoke the specified invoker on the specified object against the specified database, potentially informing the balancer.
|
<T,R,E extends Exception> |
Balancer.invoke(Invoker<Z,D,T,R,E> invoker,
D database,
T object)
Invoke the specified invoker on the specified object against the specified database, potentially informing the balancer.
|
Modifier and Type | Method and Description |
---|---|
<T,R,E extends Exception> |
LoadBalancer.invoke(Invoker<Z,D,T,R,E> invoker,
D database,
T object)
Invoke the specified invoker on the specified object against the specified database, potentially informing the balancer.
|
Modifier and Type | Method and Description |
---|---|
<T,R,E extends Exception> |
Durability.getInvoker(Invoker<Z,D,T,R,E> invoker,
Durability.Phase phase,
Object transactionId,
ExceptionFactory<E> exceptionFactory) |
Modifier and Type | Method and Description |
---|---|
<T,R,E extends Exception> |
Durability.getInvoker(Invoker<Z,D,T,R,E> invoker,
Durability.Phase phase,
Object transactionId,
ExceptionFactory<E> exceptionFactory) |
Modifier and Type | Method and Description |
---|---|
<T,R,E extends Exception> |
FineDurability.getInvoker(Invoker<Z,D,T,R,E> invoker,
Durability.Phase phase,
Object transactionId,
ExceptionFactory<E> exceptionFactory) |
Modifier and Type | Method and Description |
---|---|
<T,R,E extends Exception> |
FineDurability.getInvoker(Invoker<Z,D,T,R,E> invoker,
Durability.Phase phase,
Object transactionId,
ExceptionFactory<E> exceptionFactory) |
Modifier and Type | Method and Description |
---|---|
<T,R,E extends Exception> |
NoDurability.getInvoker(Invoker<Z,D,T,R,E> invoker,
Durability.Phase phase,
Object transactionId,
ExceptionFactory<E> exceptionFactory) |
Modifier and Type | Method and Description |
---|---|
<T,R,E extends Exception> |
NoDurability.getInvoker(Invoker<Z,D,T,R,E> invoker,
Durability.Phase phase,
Object transactionId,
ExceptionFactory<E> exceptionFactory) |
Modifier and Type | Class and Description |
---|---|
class |
SimpleInvoker<Z,D extends Database<Z>,T,R,E extends Exception> |
Modifier and Type | Method and Description |
---|---|
<Z,D extends Database<Z>,T,R,E extends Exception> |
ExistingResultsCollector.collectResults(ProxyFactory<Z,D,T,E> factory,
Invoker<Z,D,T,R,E> invoker) |
<Z,D extends Database<Z>,T,R,E extends Exception> |
AllResultsCollector.collectResults(ProxyFactory<Z,D,T,E> factory,
Invoker<Z,D,T,R,E> invoker) |
<Z,D extends Database<Z>,T,R,E extends Exception> |
InvokeOnManyInvocationStrategy.ResultsCollector.collectResults(ProxyFactory<Z,D,T,E> map,
Invoker<Z,D,T,R,E> invoker) |
<Z,D extends Database<Z>,T,R,E extends Exception> |
InvocationStrategies.invoke(ProxyFactory<Z,D,T,E> map,
Invoker<Z,D,T,R,E> invoker) |
<Z,D extends Database<Z>,T,R,E extends Exception> |
LockingInvocationStrategy.invoke(ProxyFactory<Z,D,T,E> proxy,
Invoker<Z,D,T,R,E> invoker) |
<Z,D extends Database<Z>,T,R,E extends Exception> |
InvokeOnManyInvocationStrategy.invoke(ProxyFactory<Z,D,T,E> factory,
Invoker<Z,D,T,R,E> invoker) |
<Z,D extends Database<Z>,T,R,E extends Exception> |
InvokeOnAnyInvocationStrategy.invoke(ProxyFactory<Z,D,T,E> factory,
Invoker<Z,D,T,R,E> invoker) |
<Z,D extends Database<Z>,T,R,E extends Exception> |
InvokeOnOneInvocationStrategy.invoke(ProxyFactory<Z,D,T,E> factory,
Invoker<Z,D,T,R,E> invoker) |
<Z,D extends Database<Z>,T,R,E extends Exception> |
InvocationStrategy.invoke(ProxyFactory<Z,D,T,E> proxy,
Invoker<Z,D,T,R,E> invoker) |
Modifier and Type | Method and Description |
---|---|
<T,R> Invoker<Z,D,T,R,SQLException> |
LocalTransactionContext.end(Invoker<Z,D,T,R,SQLException> invoker,
Durability.Phase phase)
Decorates the specified invok with end transaction logic.
|
<T,R> Invoker<Z,D,T,R,SQLException> |
TransactionContext.end(Invoker<Z,D,T,R,SQLException> invoker,
Durability.Phase phase)
Decorates the specified invok with end transaction logic.
|
protected <R,X> Invoker<Z,D,T,R,SQLException> |
InputSinkRegistryInvocationHandler.getInvoker(Class<X> parameterClass,
int parameterIndex,
T proxy,
Method method,
Object... parameters) |
protected <R,X> Invoker<Z,D,T,R,E> |
AbstractInvocationHandler.getInvoker(Class<X> parameterClass,
int parameterIndex,
T proxy,
Method method,
Object... parameters) |
protected <R> Invoker<Z,D,Connection,R,SQLException> |
ConnectionInvocationHandler.getInvoker(Connection connection,
Method method,
Object... parameters)
Return the appropriate invoker for the specified method.
|
protected <R> Invoker<Z,D,ResultSet,R,SQLException> |
ResultSetInvocationHandler.getInvoker(ResultSet results,
Method method,
Object... parameters) |
protected <R> Invoker<Z,D,S,R,SQLException> |
AbstractStatementInvocationHandler.getInvoker(S proxy,
Method method,
Object... parameters) |
protected <R> Invoker<Z,D,S,R,SQLException> |
AbstractPreparedStatementInvocationHandler.getInvoker(S statement,
Method method,
Object... parameters) |
protected <R> Invoker<Z,D,T,R,E> |
AbstractInvocationHandler.getInvoker(T proxy,
Method method,
Object... parameters)
Return the appropriate invoker for the specified method.
|
<T,R> Invoker<Z,D,T,R,SQLException> |
LocalTransactionContext.start(Invoker<Z,D,T,R,SQLException> invoker,
Connection connection)
Decorates the specified invoker with start transaction logic.
|
<T,R> Invoker<Z,D,T,R,SQLException> |
TransactionContext.start(Invoker<Z,D,T,R,SQLException> invoker,
Connection connection)
Decorates the specified invoker with start transaction logic.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractStatementProxyFactory.addBatchInvoker(Invoker<Z,D,S,?,SQLException> invoker) |
void |
ResultSetProxyFactory.addInvoker(Invoker<Z,D,ResultSet,?,SQLException> invoker) |
ProxyFactory<Z,D,CallableStatement,SQLException> |
CallableStatementProxyFactoryFactory.createProxyFactory(Connection connection,
ProxyFactory<Z,D,Connection,SQLException> parent,
Invoker<Z,D,Connection,CallableStatement,SQLException> invoker,
Map<D,CallableStatement> statements) |
ProxyFactory<Z,D,DatabaseMetaData,SQLException> |
DatabaseMetaDataProxyFactoryFactory.createProxyFactory(Connection parentProxy,
ProxyFactory<Z,D,Connection,SQLException> parent,
Invoker<Z,D,Connection,DatabaseMetaData,SQLException> invoker,
Map<D,DatabaseMetaData> objects) |
ProxyFactory<Z,D,PreparedStatement,SQLException> |
PreparedStatementProxyFactoryFactory.createProxyFactory(Connection connection,
ProxyFactory<Z,D,Connection,SQLException> parent,
Invoker<Z,D,Connection,PreparedStatement,SQLException> invoker,
Map<D,PreparedStatement> statements) |
ProxyFactory<Z,D,Savepoint,SQLException> |
SavepointProxyFactoryFactory.createProxyFactory(Connection parentProxy,
ProxyFactory<Z,D,Connection,SQLException> parent,
Invoker<Z,D,Connection,Savepoint,SQLException> invoker,
Map<D,Savepoint> savepoints) |
ProxyFactory<Z,D,Statement,SQLException> |
StatementProxyFactoryFactory.createProxyFactory(Connection connection,
ProxyFactory<Z,D,Connection,SQLException> parent,
Invoker<Z,D,Connection,Statement,SQLException> invoker,
Map<D,Statement> statements) |
ProxyFactory<Z,D,R,RE> |
ProxyFactoryFactory.createProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,PE> parent,
Invoker<Z,D,P,R,PE> invoker,
Map<D,R> objects) |
ProxyFactory<Z,D,Array,SQLException> |
ArrayProxyFactoryFactory.createProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,SQLException> parent,
Invoker<Z,D,P,Array,SQLException> invoker,
Map<D,Array> arrays) |
ProxyFactory<Z,D,Blob,SQLException> |
BlobProxyFactoryFactory.createProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,SQLException> parent,
Invoker<Z,D,P,Blob,SQLException> invoker,
Map<D,Blob> blobs) |
ProxyFactory<Z,D,Connection,SQLException> |
ConnectionProxyFactoryFactory.createProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,SQLException> parent,
Invoker<Z,D,P,Connection,SQLException> invoker,
Map<D,Connection> connections) |
ProxyFactory<Z,D,C,SQLException> |
ClobProxyFactoryFactory.createProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,SQLException> parent,
Invoker<Z,D,P,C,SQLException> invoker,
Map<D,C> clobs) |
ProxyFactory<Z,D,Ref,SQLException> |
RefProxyFactoryFactory.createProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,SQLException> parent,
Invoker<Z,D,P,Ref,SQLException> invoker,
Map<D,Ref> structs) |
ProxyFactory<Z,D,SQLXML,SQLException> |
SQLXMLProxyFactoryFactory.createProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,SQLException> parent,
Invoker<Z,D,P,SQLXML,SQLException> invoker,
Map<D,SQLXML> objects) |
ProxyFactory<Z,D,ResultSet,SQLException> |
ResultSetProxyFactoryFactory.createProxyFactory(S statementProxy,
ProxyFactory<Z,D,S,SQLException> statementFactory,
Invoker<Z,D,S,ResultSet,SQLException> invoker,
Map<D,ResultSet> results) |
<T,R> Invoker<Z,D,T,R,SQLException> |
LocalTransactionContext.end(Invoker<Z,D,T,R,SQLException> invoker,
Durability.Phase phase)
Decorates the specified invok with end transaction logic.
|
<T,R> Invoker<Z,D,T,R,SQLException> |
TransactionContext.end(Invoker<Z,D,T,R,SQLException> invoker,
Durability.Phase phase)
Decorates the specified invok with end transaction logic.
|
protected <R> void |
ConnectionInvocationHandler.postInvoke(Invoker<Z,D,Connection,R,SQLException> invoker,
Connection proxy,
Method method,
Object... parameters) |
protected <R> void |
ResultSetInvocationHandler.postInvoke(Invoker<Z,D,ResultSet,R,SQLException> invoker,
ResultSet results,
Method method,
Object... parameters) |
protected <R> void |
AbstractStatementInvocationHandler.postInvoke(Invoker<Z,D,S,R,SQLException> invoker,
S proxy,
Method method,
Object... parameters) |
protected <R> void |
AbstractInvocationHandler.postInvoke(Invoker<Z,D,T,R,E> invoker,
T proxy,
Method method,
Object... parameters) |
protected <R> void |
LocatorInvocationHandler.postInvoke(Invoker<Z,D,T,R,SQLException> invoker,
T proxy,
Method method,
Object... parameters) |
protected <R> void |
CommonDataSourceInvocationHandler.postInvoke(Invoker<Z,D,Z,R,SQLException> invoker,
Z proxy,
Method method,
Object... parameters) |
void |
AbstractProxyFactory.record(Invoker<Z,D,T,?,E> invoker) |
void |
ProxyFactory.record(Invoker<Z,D,T,?,E> invoker) |
<T,R> Invoker<Z,D,T,R,SQLException> |
LocalTransactionContext.start(Invoker<Z,D,T,R,SQLException> invoker,
Connection connection)
Decorates the specified invoker with start transaction logic.
|
<T,R> Invoker<Z,D,T,R,SQLException> |
TransactionContext.start(Invoker<Z,D,T,R,SQLException> invoker,
Connection connection)
Decorates the specified invoker with start transaction logic.
|
Modifier and Type | Method and Description |
---|---|
ProxyFactory<Z,D,OutputStream,IOException> |
OutputStreamProxyFactoryFactory.createProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,SQLException> parent,
Invoker<Z,D,P,OutputStream,SQLException> invoker,
Map<D,OutputStream> streams) |
ProxyFactory<Z,D,Writer,IOException> |
WriterProxyFactoryFactory.createProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,SQLException> parent,
Invoker<Z,D,P,Writer,SQLException> invoker,
Map<D,Writer> writers) |
void |
OutputProxyFactory.record(Invoker<Z,D,T,?,IOException> invoker) |
Constructor and Description |
---|
OutputProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,SQLException> parent,
Invoker<Z,D,P,T,SQLException> invoker,
Map<D,T> map) |
OutputStreamProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,SQLException> parent,
Invoker<Z,D,P,OutputStream,SQLException> invoker,
Map<D,OutputStream> outputs) |
WriterProxyFactory(P parentProxy,
ProxyFactory<Z,D,P,SQLException> parent,
Invoker<Z,D,P,Writer,SQLException> invoker,
Map<D,Writer> writers) |
Constructor and Description |
---|
AbstractPooledConnectionProxyFactory(Z parentProxy,
ProxyFactory<Z,D,Z,SQLException> parent,
Invoker<Z,D,Z,C,SQLException> invoker,
Map<D,C> map) |
PooledConnectionProxyFactory(ConnectionPoolDataSource parentProxy,
ProxyFactory<ConnectionPoolDataSource,ConnectionPoolDataSourceDatabase,ConnectionPoolDataSource,SQLException> parent,
Invoker<ConnectionPoolDataSource,ConnectionPoolDataSourceDatabase,ConnectionPoolDataSource,PooledConnection,SQLException> invoker,
Map<ConnectionPoolDataSourceDatabase,PooledConnection> map) |
Modifier and Type | Method and Description |
---|---|
protected <R> Invoker<XADataSource,XADataSourceDatabase,XAResource,R,XAException> |
XAResourceInvocationHandler.getInvoker(XAResource object,
Method method,
Object... parameters)
Return the appropriate invoker for the specified method.
|
Constructor and Description |
---|
XAConnectionProxyFactory(XADataSource parentProxy,
ProxyFactory<XADataSource,XADataSourceDatabase,XADataSource,SQLException> parent,
Invoker<XADataSource,XADataSourceDatabase,XADataSource,XAConnection,SQLException> invoker,
Map<XADataSourceDatabase,XAConnection> map) |
XAResourceProxyFactory(XAConnection parent,
ProxyFactory<XADataSource,XADataSourceDatabase,XAConnection,SQLException> parentMap,
Invoker<XADataSource,XADataSourceDatabase,XAConnection,XAResource,SQLException> invoker,
Map<XADataSourceDatabase,XAResource> map) |
Copyright © 2004–2014 Paul Ferraro. All rights reserved.