Class JmsMatsTransactionManager_JmsAndSpringManagedSqlTx.DeferredConnectionProxyDataSourceWrapper_InfrastructureProxy

  • All Implemented Interfaces:
    io.mats3.MatsFactory.MatsWrapper<javax.sql.DataSource>, java.sql.Wrapper, javax.sql.CommonDataSource, javax.sql.DataSource, org.springframework.core.InfrastructureProxy
    Enclosing class:
    JmsMatsTransactionManager_JmsAndSpringManagedSqlTx

    protected static class JmsMatsTransactionManager_JmsAndSpringManagedSqlTx.DeferredConnectionProxyDataSourceWrapper_InfrastructureProxy
    extends io.mats3.util.wrappers.DeferredConnectionProxyDataSourceWrapper
    implements org.springframework.core.InfrastructureProxy
    Extension of DeferredConnectionProxyDataSourceWrapper which implements InfrastructureProxy.

    Read JavaDoc for JmsMatsTransactionManager_JmsAndSpringManagedSqlTx.wrapLazyConnectionDatasource(DataSource).

    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.mats3.util.wrappers.DeferredConnectionProxyDataSourceWrapper

        io.mats3.util.wrappers.DeferredConnectionProxyDataSourceWrapper.DeferredConnectionProxy, io.mats3.util.wrappers.DeferredConnectionProxyDataSourceWrapper.DeferredFetchInvocationHandler
    • Field Summary

      • Fields inherited from class io.mats3.util.wrappers.DeferredConnectionProxyDataSourceWrapper

        _autoCommitFromWrappedDataSource, _readOnlyFromWrappedDataSource, _transactionIsolationFromWrappedDataSource
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getWrappedObject()  
      • Methods inherited from class io.mats3.util.wrappers.DeferredConnectionProxyDataSourceWrapper

        actualConnectionWasRetrieved, getAutoCommitFromWrappedDataSource, getConnection, getConnection, getReadOnlyFromWrappedDataSource, getTransactionIsolationFromWrappedDataSource, methodInvoked, retrieveDefaultAutoCommitAndTransactionIsolationAndReadOnlyValues, wrap
      • Methods inherited from class io.mats3.util.wrappers.DataSourceWrapper

        getLoginTimeout, getLogWriter, getParentLogger, isWrapperFor, setLoginTimeout, setLogWriter, setWrappee, toString, unwrap, unwrap
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface javax.sql.CommonDataSource

        createShardingKeyBuilder
      • Methods inherited from interface javax.sql.DataSource

        createConnectionBuilder
      • Methods inherited from interface io.mats3.MatsFactory.MatsWrapper

        unwrapFully, unwrapTo
    • Constructor Detail

      • DeferredConnectionProxyDataSourceWrapper_InfrastructureProxy

        protected DeferredConnectionProxyDataSourceWrapper_InfrastructureProxy​(javax.sql.DataSource targetDataSource)
    • Method Detail

      • getWrappedObject

        public java.lang.Object getWrappedObject()
        Specified by:
        getWrappedObject in interface org.springframework.core.InfrastructureProxy