Package org.apache.qpid.server.plugin

Examples of org.apache.qpid.server.plugin.JDBCConnectionProviderFactory$TYPES



        Object poolAttribute = virtualHost.getAttribute("connectionPool");
        String connectionPoolType = poolAttribute == null ? "DEFAULT" : String.valueOf(poolAttribute);

        JDBCConnectionProviderFactory connectionProviderFactory =
                JDBCConnectionProviderFactory.FACTORIES.get(connectionPoolType);
        if(connectionProviderFactory == null)
        {
            _logger.warn("Unknown connection pool type: " + connectionPoolType + ".  no connection pooling will be used");
            connectionProviderFactory = new DefaultConnectionProviderFactory();
        }

        _connectionProvider = connectionProviderFactory.getConnectionProvider(connectionURL, virtualHost);

        _blobType = getStringAttribute(virtualHost, "jdbcBlobType",details.getBlobType());
        _varBinaryType = getStringAttribute(virtualHost, "jdbcVarbinaryType",details.getVarBinaryType());
        _useBytesMethodsForBlob = getBooleanAttribute(virtualHost, "jdbcBytesForBlob",details.isUseBytesMethodsForBlob());
        _bigIntType = getStringAttribute(virtualHost, "jdbcBigIntType", details.getBigintType());
View Full Code Here



        Object poolAttribute = virtualHost.getAttribute("connectionPool");
        String connectionPoolType = poolAttribute == null ? "DEFAULT" : String.valueOf(poolAttribute);

        JDBCConnectionProviderFactory connectionProviderFactory =
                JDBCConnectionProviderFactory.FACTORIES.get(connectionPoolType);
        if(connectionProviderFactory == null)
        {
            _logger.warn("Unknown connection pool type: " + connectionPoolType + ".  no connection pooling will be used");
            connectionProviderFactory = new DefaultConnectionProviderFactory();
        }

        _connectionProvider = connectionProviderFactory.getConnectionProvider(connectionURL, virtualHost);

        _blobType = getStringAttribute(virtualHost, "jdbcBlobType",details.getBlobType());
        _varBinaryType = getStringAttribute(virtualHost, "jdbcVarbinaryType",details.getVarBinaryType());
        _useBytesMethodsForBlob = getBooleanAttribute(virtualHost, "jdbcBytesForBlob",details.isUseBytesMethodsForBlob());
        _bigIntType = getStringAttribute(virtualHost, "jdbcBigIntType", details.getBigintType());
View Full Code Here


        Object poolAttribute = virtualHost.getAttribute("connectionPool");
        String connectionPoolType = poolAttribute == null ? "DEFAULT" : String.valueOf(poolAttribute);

        JDBCConnectionProviderFactory connectionProviderFactory =
                JDBCConnectionProviderFactory.FACTORIES.get(connectionPoolType);
        if(connectionProviderFactory == null)
        {
            _logger.warn("Unknown connection pool type: " + connectionPoolType + ".  no connection pooling will be used");
            connectionProviderFactory = new DefaultConnectionProviderFactory();
        }

        _connectionProvider = connectionProviderFactory.getConnectionProvider(connectionURL, virtualHost);

        _blobType = getStringAttribute(virtualHost, "jdbcBlobType",details.getBlobType());
        _varBinaryType = getStringAttribute(virtualHost, "jdbcVarbinaryType",details.getVarBinaryType());
        _useBytesMethodsForBlob = getBooleanAttribute(virtualHost, "jdbcBytesForBlob",details.isUseBytesMethodsForBlob());
        _bigIntType = getStringAttribute(virtualHost, "jdbcBigIntType", details.getBigintType());
View Full Code Here

                               " Using settings : " + details);
            }

            String connectionPoolType = settings.getConnectionPoolType() == null ? DefaultConnectionProviderFactory.TYPE : settings.getConnectionPoolType();

            JDBCConnectionProviderFactory connectionProviderFactory =
                    JDBCConnectionProviderFactory.FACTORIES.get(connectionPoolType);
            if(connectionProviderFactory == null)
            {
                LOGGER.warn("Unknown connection pool type: "
                             + connectionPoolType
                             + ".  no connection pooling will be used");
                connectionProviderFactory = new DefaultConnectionProviderFactory();
            }

            try
            {
                Map<String, String> providerAttributes = new HashMap<>();
                Set<String> providerAttributeNames = new HashSet<String>(connectionProviderFactory.getProviderAttributeNames());
                providerAttributeNames.retainAll(parent.getContextKeys(false));
                for(String attr : providerAttributeNames)
                {
                    providerAttributes.put(attr, parent.getContextValue(String.class, attr));
                }

                _connectionProvider = connectionProviderFactory.getConnectionProvider(_connectionURL,
                                                                                      settings.getUsername(),
                                                                                      getPlainTextPassword(settings),
                                                                                      providerAttributes);
            }
            catch (SQLException e)
View Full Code Here

        _useBytesMethodsForBlob = details.isUseBytesMethodsForBlob();
        _bigIntType = details.getBigintType();

        String connectionPoolType = settings.getConnectionPoolType() == null ? DefaultConnectionProviderFactory.TYPE : settings.getConnectionPoolType();

        JDBCConnectionProviderFactory connectionProviderFactory =
                JDBCConnectionProviderFactory.FACTORIES.get(connectionPoolType);
        if(connectionProviderFactory == null)
        {
            _logger.warn("Unknown connection pool type: " + connectionPoolType + ".  No connection pooling will be used");
            connectionProviderFactory = new DefaultConnectionProviderFactory();
        }

        try
        {
            Map<String, String> providerAttributes = new HashMap<>();
            Set<String> providerAttributeNames = new HashSet<String>(connectionProviderFactory.getProviderAttributeNames());
            providerAttributeNames.retainAll(parent.getContextKeys(false));
            for(String attr : providerAttributeNames)
            {
                providerAttributes.put(attr, parent.getContextValue(String.class, attr));
            }

            _connectionProvider = connectionProviderFactory.getConnectionProvider(_connectionURL,
                                                                                  settings.getUsername(),
                                                                                  getPlainTextPassword(settings),
                                                                                  providerAttributes);
        }
        catch (SQLException e)
View Full Code Here

                               " Using settings : " + details);
            }

            String connectionPoolType = settings.getConnectionPoolType() == null ? DefaultConnectionProviderFactory.TYPE : settings.getConnectionPoolType();

            JDBCConnectionProviderFactory connectionProviderFactory =
                    JDBCConnectionProviderFactory.FACTORIES.get(connectionPoolType);
            if(connectionProviderFactory == null)
            {
                LOGGER.warn("Unknown connection pool type: "
                             + connectionPoolType
                             + ".  no connection pooling will be used");
                connectionProviderFactory = new DefaultConnectionProviderFactory();
            }

            try
            {
                Map<String, String> providerAttributes = new HashMap<>();
                Set<String> providerAttributeNames = new HashSet<String>(connectionProviderFactory.getProviderAttributeNames());
                providerAttributeNames.retainAll(parent.getContextKeys(false));
                for(String attr : providerAttributeNames)
                {
                    providerAttributes.put(attr, parent.getContextValue(String.class, attr));
                }

                _connectionProvider = connectionProviderFactory.getConnectionProvider(_connectionURL,
                                                                                      settings.getUsername(),
                                                                                      getPlainTextPassword(settings),
                                                                                      providerAttributes);
            }
            catch (SQLException e)
View Full Code Here

        _useBytesMethodsForBlob = details.isUseBytesMethodsForBlob();
        _bigIntType = details.getBigintType();

        String connectionPoolType = settings.getConnectionPoolType() == null ? DefaultConnectionProviderFactory.TYPE : settings.getConnectionPoolType();

        JDBCConnectionProviderFactory connectionProviderFactory =
                JDBCConnectionProviderFactory.FACTORIES.get(connectionPoolType);
        if(connectionProviderFactory == null)
        {
            _logger.warn("Unknown connection pool type: " + connectionPoolType + ".  No connection pooling will be used");
            connectionProviderFactory = new DefaultConnectionProviderFactory();
        }

        try
        {
            Map<String, String> providerAttributes = new HashMap<>();
            Set<String> providerAttributeNames = new HashSet<String>(connectionProviderFactory.getProviderAttributeNames());
            providerAttributeNames.retainAll(parent.getContextKeys(false));
            for(String attr : providerAttributeNames)
            {
                providerAttributes.put(attr, parent.getContextValue(String.class, attr));
            }

            _connectionProvider = connectionProviderFactory.getConnectionProvider(_connectionURL,
                                                                                  settings.getUsername(),
                                                                                  getPlainTextPassword(settings),
                                                                                  providerAttributes);
        }
        catch (SQLException e)
View Full Code Here

TOP

Related Classes of org.apache.qpid.server.plugin.JDBCConnectionProviderFactory$TYPES

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.