Package org.jencks.factory

Examples of org.jencks.factory.ConnectionManagerFactoryBean


        // TODO: broker.getRegistry().unregisterRemoteEndpoints(containerName);
    }

    public ConnectionManager getConnectionManager() throws Exception {
        if (connectionManager == null) {
            ConnectionManagerFactoryBean cmfb = new ConnectionManagerFactoryBean();
            TransactionManager txmgr = (TransactionManager) broker.getContainer().getTransactionManager();
            if (!(txmgr instanceof RecoverableTransactionManager)) {
                txmgr = new RecoverableTransactionManagerWrapper(txmgr);
            }
            cmfb.setTransactionManager((RecoverableTransactionManager) txmgr);
            cmfb.setTransaction("xa");
            cmfb.afterPropertiesSet();
            connectionManager = (ConnectionManager) cmfb.getObject();
        }
        return connectionManager;
    }
View Full Code Here


        broker.start();
       
        tm = new GeronimoPlatformTransactionManager();
       
        // Create an embedded database for testing tx results when commit / rollback
        ConnectionManagerFactoryBean factory = new ConnectionManagerFactoryBean();
        factory.setTransactionManager(tm);
        factory.setTransaction("xa");
        factory.afterPropertiesSet();
        ConnectionManager cm = (ConnectionManager) factory.getObject();
        ManagedConnectionFactory mcf = new DerbyDataSourceMCF("target/testdb");
        dataSource = (DataSource) mcf.createConnectionFactory(cm);

        JdbcStoreFactory storeFactory = new JdbcStoreFactory();
        storeFactory.setDataSource(dataSource);
View Full Code Here

    protected void setUp() throws Exception {
        tm = new GeronimoPlatformTransactionManager();
       
        // Create an embedded database for testing tx results when commit / rollback
        ConnectionManagerFactoryBean cmFactory = new ConnectionManagerFactoryBean();
        cmFactory.setTransactionManager(tm);
        cmFactory.setTransaction("xa");
        cmFactory.afterPropertiesSet();
        ConnectionManager cm = (ConnectionManager) cmFactory.getObject();
        ManagedConnectionFactory mcf = new DerbyDataSourceMCF("target/testdb");
        dataSource = (DataSource) mcf.createConnectionFactory(cm);
        JdbcStoreFactory f = new JdbcStoreFactory();
        f.setTransactional(true);
        f.setDataSource(dataSource);
View Full Code Here

        // TODO: broker.getRegistry().unregisterRemoteEndpoints(containerName);
    }

    public ConnectionManager getConnectionManager() throws Exception {
        if (connectionManager == null) {
            ConnectionManagerFactoryBean cmfb = new ConnectionManagerFactoryBean();
            TransactionManager txmgr = (TransactionManager) broker.getContainer().getTransactionManager();
            if (!(txmgr instanceof RecoverableTransactionManager)) {
                txmgr = new RecoverableTransactionManagerWrapper(txmgr);
            }
            cmfb.setTransactionManager((RecoverableTransactionManager) txmgr);
            cmfb.setTransaction("xa");
            cmfb.afterPropertiesSet();
            connectionManager = (ConnectionManager) cmfb.getObject();
        }
        return connectionManager;
    }
View Full Code Here

        }
    }

  public ConnectionManager getConnectionManager() throws Exception {
    if (connectionManager == null) {
          ConnectionManagerFactoryBean cmfb = new ConnectionManagerFactoryBean();
          cmfb.setTransactionContextManager(getTransactionContextManager());
          cmfb.setPoolingSupport(new SinglePool(
              16, // max size
              0, // min size
              100, // blockingTimeoutMilliseconds
                    1, // idleTimeoutMinutes
                    true, // matchOne
                    true,  // matchAll
                    true)); // selectOneAssumeMatch
          cmfb.setTransactionSupport(new XATransactions(
              true, // useTransactionCaching
              false)); // useThreadCaching
          cmfb.afterPropertiesSet();
      connectionManager = (ConnectionManager) cmfb.getObject();
    }
    return connectionManager;
  }
View Full Code Here

        //TODO: broker.getRegistry().unregisterRemoteEndpoints(containerName);
    }

  public ConnectionManager getConnectionManager() throws Exception {
    if (connectionManager == null) {
          ConnectionManagerFactoryBean cmfb = new ConnectionManagerFactoryBean();
          cmfb.setTransactionContextManager(getTransactionContextManager());
          cmfb.setPoolingSupport(new SinglePool(
              16, // max size
              0, // min size
              100, // blockingTimeoutMilliseconds
                    1, // idleTimeoutMinutes
                    true, // matchOne
                    true,  // matchAll
                    true)); // selectOneAssumeMatch
          cmfb.setTransactionSupport(new XATransactions(
              true, // useTransactionCaching
              false)); // useThreadCaching
          cmfb.afterPropertiesSet();
      connectionManager = (ConnectionManager) cmfb.getObject();
    }
    return connectionManager;
  }
View Full Code Here

        broker.start();
       
        tm = new GeronimoPlatformTransactionManager();
       
        // Create an embedded database for testing tx results when commit / rollback
        ConnectionManagerFactoryBean factory = new ConnectionManagerFactoryBean();
        factory.setTransactionManager(tm);
        factory.setTransaction("xa");
        factory.afterPropertiesSet();
        ConnectionManager cm = (ConnectionManager) factory.getObject();
        ManagedConnectionFactory mcf = new DerbyDataSourceMCF("target/testdb");
        dataSource = (DataSource) mcf.createConnectionFactory(cm);

        JdbcStoreFactory storeFactory = new JdbcStoreFactory();
        storeFactory.setDataSource(dataSource);
View Full Code Here

        // TODO: broker.getRegistry().unregisterRemoteEndpoints(containerName);
    }

    public ConnectionManager getConnectionManager() throws Exception {
        if (connectionManager == null) {
            ConnectionManagerFactoryBean cmfb = new ConnectionManagerFactoryBean();
            TransactionManager txmgr = (TransactionManager) broker.getContainer().getTransactionManager();
            if (!(txmgr instanceof RecoverableTransactionManager)) {
                txmgr = new RecoverableTransactionManagerWrapper(txmgr);
            }
            cmfb.setTransactionManager((RecoverableTransactionManager) txmgr);
            cmfb.setTransaction("xa");
            cmfb.afterPropertiesSet();
            connectionManager = (ConnectionManager) cmfb.getObject();
        }
        return connectionManager;
    }
View Full Code Here

        broker.start();
       
        tm = new GeronimoPlatformTransactionManager();
       
        // Create an embedded database for testing tx results when commit / rollback
        ConnectionManagerFactoryBean factory = new ConnectionManagerFactoryBean();
        factory.setTransactionManager(tm);
        factory.setTransaction("xa");
        factory.afterPropertiesSet();
        ConnectionManager cm = (ConnectionManager) factory.getObject();
        ManagedConnectionFactory mcf = new DerbyDataSourceMCF("target/testdb");
        dataSource = (DataSource) mcf.createConnectionFactory(cm);
       
        connection = dataSource.getConnection();
       
View Full Code Here

        // TODO: broker.getRegistry().unregisterRemoteEndpoints(containerName);
    }

    public ConnectionManager getConnectionManager() throws Exception {
        if (connectionManager == null) {
            ConnectionManagerFactoryBean cmfb = new ConnectionManagerFactoryBean();
            TransactionManager txmgr = (TransactionManager) broker.getContainer().getTransactionManager();
            if (!(txmgr instanceof RecoverableTransactionManager)) {
                txmgr = new RecoverableTransactionManagerWrapper(txmgr);
            }
            cmfb.setTransactionManager((RecoverableTransactionManager) txmgr);
            cmfb.setTransaction("xa");
            cmfb.afterPropertiesSet();
            connectionManager = (ConnectionManager) cmfb.getObject();
        }
        return connectionManager;
    }
View Full Code Here

TOP

Related Classes of org.jencks.factory.ConnectionManagerFactoryBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.