Example usage for org.springframework.boot.jdbc.metadata CommonsDbcp2DataSourcePoolMetadata CommonsDbcp2DataSourcePoolMetadata

List of usage examples for org.springframework.boot.jdbc.metadata CommonsDbcp2DataSourcePoolMetadata CommonsDbcp2DataSourcePoolMetadata

Introduction

In this page you can find the example usage for org.springframework.boot.jdbc.metadata CommonsDbcp2DataSourcePoolMetadata CommonsDbcp2DataSourcePoolMetadata.

Prototype

public CommonsDbcp2DataSourcePoolMetadata(BasicDataSource dataSource) 

Source Link

Usage

From source file:org.springframework.boot.jdbc.metadata.CommonsDbcp2DataSourcePoolMetadataTests.java

@Test
public void getPoolUsageWithNoCurrent() {
    CommonsDbcp2DataSourcePoolMetadata dsm = new CommonsDbcp2DataSourcePoolMetadata(createDataSource()) {
        @Override//ww  w  .  j  av a  2 s .co  m
        public Integer getActive() {
            return null;
        }
    };
    assertThat(dsm.getUsage()).isNull();
}

From source file:org.springframework.boot.jdbc.metadata.CommonsDbcp2DataSourcePoolMetadataTests.java

@Test
public void getPoolUsageWithNoMax() {
    CommonsDbcp2DataSourcePoolMetadata dsm = new CommonsDbcp2DataSourcePoolMetadata(createDataSource()) {
        @Override/*from w  w  w . j  a va  2s .co m*/
        public Integer getMax() {
            return null;
        }
    };
    assertThat(dsm.getUsage()).isNull();
}

From source file:org.springframework.boot.jdbc.metadata.CommonsDbcp2DataSourcePoolMetadataTests.java

@Override
public void getValidationQuery() {
    BasicDataSource dataSource = createDataSource();
    dataSource.setValidationQuery("SELECT FROM FOO");
    assertThat(new CommonsDbcp2DataSourcePoolMetadata(dataSource).getValidationQuery())
            .isEqualTo("SELECT FROM FOO");
}

From source file:org.springframework.boot.jdbc.metadata.CommonsDbcp2DataSourcePoolMetadataTests.java

@Override
public void getDefaultAutoCommit() {
    BasicDataSource dataSource = createDataSource();
    dataSource.setDefaultAutoCommit(false);
    assertThat(new CommonsDbcp2DataSourcePoolMetadata(dataSource).getDefaultAutoCommit()).isFalse();
}

From source file:org.springframework.boot.jdbc.metadata.CommonsDbcp2DataSourcePoolMetadataTests.java

private CommonsDbcp2DataSourcePoolMetadata createDataSourceMetadata(int minSize, int maxSize) {
    BasicDataSource dataSource = createDataSource();
    dataSource.setMinIdle(minSize);/*w  w  w . j  a  v a2s  . c o  m*/
    dataSource.setMaxTotal(maxSize);
    return new CommonsDbcp2DataSourcePoolMetadata(dataSource);
}