javax.sql.DataSource.isWrapperFor()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(4.2k)|赞(0)|评价(0)|浏览(322)

本文整理了Java中javax.sql.DataSource.isWrapperFor()方法的一些代码示例,展示了DataSource.isWrapperFor()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DataSource.isWrapperFor()方法的具体详情如下:
包路径:javax.sql.DataSource
类名称:DataSource
方法名:isWrapperFor

DataSource.isWrapperFor介绍

暂无

代码示例

代码示例来源:origin: spring-projects/spring-framework

  1. @Override
  2. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  3. return this.dataSource.isWrapperFor(iface);
  4. }

代码示例来源:origin: looly/hutool

  1. @Override
  2. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  3. return ds.isWrapperFor(iface);
  4. }

代码示例来源:origin: looly/hutool

  1. @Override
  2. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  3. return ds.isWrapperFor(iface);
  4. }

代码示例来源:origin: spring-projects/spring-framework

  1. @Override
  2. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  3. return (iface.isInstance(this) || obtainTargetDataSource().isWrapperFor(iface));
  4. }

代码示例来源:origin: spring-projects/spring-framework

  1. @Override
  2. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  3. return (iface.isInstance(this) || determineTargetDataSource().isWrapperFor(iface));
  4. }

代码示例来源:origin: killbill/killbill

  1. @Override
  2. public boolean isWrapperFor(final Class<?> iface) throws SQLException {
  3. return delegate.isWrapperFor(iface);
  4. }

代码示例来源:origin: com.zaxxer/HikariCP

  1. /** {@inheritDoc} */
  2. @Override
  3. public boolean isWrapperFor(Class<?> iface) throws SQLException
  4. {
  5. if (iface.isInstance(this)) {
  6. return true;
  7. }
  8. HikariPool p = pool;
  9. if (p != null) {
  10. final DataSource unwrappedDataSource = p.getUnwrappedDataSource();
  11. if (iface.isInstance(unwrappedDataSource)) {
  12. return true;
  13. }
  14. if (unwrappedDataSource != null) {
  15. return unwrappedDataSource.isWrapperFor(iface);
  16. }
  17. }
  18. return false;
  19. }

代码示例来源:origin: spring-projects/spring-framework

  1. @Test
  2. public void shouldDelegateIsWrapperForWithoutImplementing() throws Exception {
  3. given(delegate.isWrapperFor(ExampleWrapper.class)).willReturn(true);
  4. assertThat(dataSource.isWrapperFor(ExampleWrapper.class), is(true));
  5. }

代码示例来源:origin: p6spy/p6spy

  1. /**
  2. * @param iface
  3. * @return
  4. * @throws SQLException
  5. * @see java.sql.Wrapper#isWrapperFor(java.lang.Class)
  6. */
  7. @Override
  8. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  9. return rds.isWrapperFor(iface);
  10. }

代码示例来源:origin: ebean-orm/ebean

  1. @Override
  2. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  3. return dataSource.isWrapperFor(iface);
  4. }

代码示例来源:origin: ebean-orm/ebean

  1. @Override
  2. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  3. return dataSource.isWrapperFor(iface);
  4. }

代码示例来源:origin: Meituan-Dianping/Zebra

  1. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  2. return (iface.isInstance(this) || determineTargetDataSource().isWrapperFor(iface));
  3. }

代码示例来源:origin: com.vladmihalcea.flexy-pool/flexy-pool-core

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  6. return targetDataSource.isWrapperFor(iface);
  7. }

代码示例来源:origin: org.assertj/assertj-db

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  6. return dataSource.isWrapperFor(iface);
  7. }
  8. }

代码示例来源:origin: org.eclipse.dirigible/dirigible-database-api

  1. @Override
  2. public boolean isWrapperFor(Class<?> arg0) throws SQLException {
  3. logger.debug("called - isWrapperFor(Class<?> arg0)");
  4. return originalDataSource.isWrapperFor(arg0);
  5. }

代码示例来源:origin: org.orbisgis/h2gis-utilities

  1. @Override
  2. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  3. return iface.isInstance(this) || iface.isInstance(dataSource) || dataSource.isWrapperFor(iface);
  4. }
  5. }

代码示例来源:origin: com.pastdev/jsch-extension

  1. @Override
  2. public boolean isWrapperFor( Class<?> iface ) throws SQLException {
  3. if ( dataSource.getClass().equals( iface.getClass() ) ) return true;
  4. return dataSource.isWrapperFor( iface );
  5. }

代码示例来源:origin: com.baomidou/dynamic-datasource-spring-boot-starter

  1. @Override
  2. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  3. return (iface.isInstance(this) || determineDataSource().isWrapperFor(iface));
  4. }
  5. }

代码示例来源:origin: org.exoplatform.kernel/exo.kernel.component.common

  1. /**
  2. * {@inheritDoc}
  3. */
  4. public boolean isWrapperFor(Class<?> iface) throws SQLException
  5. {
  6. checkValid();
  7. return ds.isWrapperFor(iface);
  8. }

代码示例来源:origin: baomidou/dynamic-datasource-spring-boot-starter

  1. @Override
  2. public boolean isWrapperFor(Class<?> iface) throws SQLException {
  3. return (iface.isInstance(this) || determineDataSource().isWrapperFor(iface));
  4. }
  5. }

相关文章