net.ttddyy.dsproxy.proxy
Class DataSourceInvocationHandler

java.lang.Object
  extended by net.ttddyy.dsproxy.proxy.DataSourceInvocationHandler
All Implemented Interfaces:
InvocationHandler

public class DataSourceInvocationHandler
extends Object
implements InvocationHandler

Proxy InvocationHandler for DataSource.

Author:
Tadaya Tsuyukubo

Constructor Summary
DataSourceInvocationHandler()
           
DataSourceInvocationHandler(DataSource dataSource, QueryExecutionListener listener, String dataSourceName)
           
 
Method Summary
 Object invoke(Object proxy, Method method, Object[] args)
           
 void setDataSource(DataSource dataSource)
           
 void setDataSourceName(String dataSourceName)
           
 void setListener(QueryExecutionListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSourceInvocationHandler

public DataSourceInvocationHandler()

DataSourceInvocationHandler

public DataSourceInvocationHandler(DataSource dataSource,
                                   QueryExecutionListener listener,
                                   String dataSourceName)
Method Detail

invoke

public Object invoke(Object proxy,
                     Method method,
                     Object[] args)
              throws Throwable
Specified by:
invoke in interface InvocationHandler
Throws:
Throwable

setDataSource

public void setDataSource(DataSource dataSource)

setListener

public void setListener(QueryExecutionListener listener)

setDataSourceName

public void setDataSourceName(String dataSourceName)


Copyright © 2012. All Rights Reserved.