@Test(expected = TracingConfigurationException.class) public void assertCreateTracingListenerFailure() throws TracingConfigurationException { new RDBTracingListenerConfiguration().createTracingListener(new BasicDataSource()); }
@Override public TracingListener createTracingListener(final DataSource storage) throws TracingConfigurationException { try { return new RDBTracingListener(storage); } catch (final SQLException ex) { throw new TracingConfigurationException(ex); } }
RDBTracingListenerConfiguration implements TracingListenerConfiguration<DataSource> { @Override public TracingListener createTracingListener(final DataSource storage) throws TracingConfigurationException { try { return new RDBTracingListener(storage); } catch (final SQLException ex) { throw new TracingConfigurationException(ex); } } }
RDBTracingListenerConfiguration implements TracingListenerConfiguration<DataSource> { @Override public TracingListener createTracingListener(final DataSource storage) throws TracingConfigurationException { try { return new RDBTracingListener(storage); } catch (final SQLException ex) { throw new TracingConfigurationException(ex); } }  }
RDBTracingListenerConfiguration implements TracingListenerConfiguration<DataSource> { @Override public TracingListener createTracingListener(final DataSource storage) throws TracingConfigurationException { try { return new RDBTracingListener(storage); } catch (final SQLException ex) { throw new TracingConfigurationException(ex); } }  @Override TracingListener createTracingListener(final DataSource storage); @Override String getType(); }
RDBTracingListenerConfiguration implements TracingListenerConfiguration<DataSource> { @Override public TracingListener createTracingListener(final DataSource storage) throws TracingConfigurationException { try { return new RDBTracingListener(storage); } catch (final SQLException ex) { throw new TracingConfigurationException(ex); } }  @Override TracingListener createTracingListener(final DataSource storage); @Override String getType();  }