Examples of ArcSDEConnectionConfig


Examples of org.geotools.arcsde.session.ArcSDEConnectionConfig

        if (storeInfo instanceof CoverageStoreInfo) {
            String url = ((CoverageStoreInfo) storeInfo).getURL();

            if (null != url && url.startsWith("sde:")) {
                ArcSDEConnectionConfig connectionConfig;
                connectionConfig = ArcSDERasterFormat
                        .sdeURLToConnectionConfig(new StringBuffer(url));
                params.put(SERVER_NAME_PARAM_NAME, connectionConfig.getServerName());
                params.put(PORT_NUMBER_PARAM_NAME, connectionConfig.getPortNumber().toString());
                params.put(INSTANCE_NAME_PARAM_NAME, connectionConfig.getDatabaseName());
                params.put(USER_NAME_PARAM_NAME, connectionConfig.getUserName());
                params.put(PASSWORD_PARAM_NAME, connectionConfig.getPassword());

                // parse table name
                int idx = url.lastIndexOf('#');
                if (idx > 0) {
                    String tableName = url.substring(idx + 1);
View Full Code Here

Examples of org.geotools.arcsde.session.ArcSDEConnectionConfig

            final String user, final String password, final ISessionPoolFactory sessionFac)
            throws IllegalArgumentException {

        final ISessionPool pool;
        {
            final ArcSDEConnectionConfig connectionConfig;
            Map<String, String> params = new HashMap<String, String>();
            params.put(SERVER_NAME_PARAM_NAME, server);
            params.put(PORT_NUMBER_PARAM_NAME, port);
            params.put(INSTANCE_NAME_PARAM_NAME, instance);
            params.put(USER_NAME_PARAM_NAME, user);
View Full Code Here

Examples of org.geotools.arcsde.session.ArcSDEConnectionConfig

        reader = format.getReader(source);
        return reader;
    }

    private String getCoverageURL() {
        ArcSDEConnectionConfig config = ((ArcServiceImpl) service).getConnectionConfig();
        return ArcSDERasterFormat.createRasterURL(config, name);
    }
View Full Code Here

Examples of org.geotools.arcsde.session.ArcSDEConnectionConfig

        Hashtable<?, ?> environment = null;

        Object object = factory.getObjectInstance(ref, name, nameCtx, environment);
        assertNotNull(object);
        assertTrue(object instanceof SharedSessionPool);
        ArcSDEConnectionConfig config = ((SharedSessionPool) object).getConfig();
        assertNotNull(config);
        assertEquals("localhost", config.getServerName());

        Reference ref2 = createRef(className, factoryName, factoryLocation);
        Object object2 = factory.getObjectInstance(ref2, name, nameCtx, environment);
        assertSame(object, object2);
    }
View Full Code Here

Examples of org.geotools.arcsde.session.ArcSDEConnectionConfig

            if (reader == null) {
                readersLock.writeLock().lock();
                try {
                    reader = readerCache.get(coverageUrl);
                    if (reader == null) {
                        final ArcSDEConnectionConfig connectionConfig = getConnectionConfig(coverageUrl);

                        final ISessionPool sessionPool = setupConnectionPool(connectionConfig);

                        final RasterDatasetInfo rasterInfo = loadRasterInfo(coverageUrl,
                                sessionPool);
View Full Code Here

Examples of org.geotools.arcsde.session.ArcSDEConnectionConfig

        }
        return rasterInfo;
    }

    private ArcSDEConnectionConfig getConnectionConfig(final String coverageUrl) {
        ArcSDEConnectionConfig sdeConfig;
        sdeConfig = connectionConfigs.get(coverageUrl);
        if (sdeConfig == null) {
            synchronized (connectionConfigs) {
                sdeConfig = connectionConfigs.get(coverageUrl);
                if (sdeConfig == null) {
View Full Code Here

Examples of org.geotools.arcsde.session.ArcSDEConnectionConfig

        params.put(ArcSDEConnectionConfig.PASSWORD_PARAM_NAME, sdePass);
        params.put(ArcSDEConnectionConfig.MIN_CONNECTIONS_PARAM_NAME, minConnections);
        params.put(ArcSDEConnectionConfig.MAX_CONNECTIONS_PARAM_NAME, maxConnections);
        params.put(ArcSDEConnectionConfig.CONNECTION_TIMEOUT_PARAM_NAME, "-1");// do not wait

        ArcSDEConnectionConfig config = ArcSDEConnectionConfig.fromMap(params);
        return config;
    }
View Full Code Here

Examples of org.geotools.arcsde.session.ArcSDEConnectionConfig

            final Boolean allowNonSpatialTables = (Boolean) ALLOW_NON_SPATIAL_PARAM.lookUp(params);
            nonSpatial = allowNonSpatialTables == null ? false : allowNonSpatialTables
                    .booleanValue();
        }

        final ArcSDEConnectionConfig connectionConfig = sessionPool.getConfig();
        final ArcSDEDataStoreConfig dsConfig;
        dsConfig = new ArcSDEDataStoreConfig(connectionConfig, nsUri, version, nonSpatial);

        LOGGER.info("Creating ArcSDE JNDI DataStore with shared session pool for " + dsConfig);
        final ArcSDEDataStore dataStore = delegateFactory.createDataStore(dsConfig, sessionPool);
View Full Code Here

Examples of org.geotools.arcsde.session.ArcSDEConnectionConfig

        return coverage;
    }

    private AbstractGridCoverage2DReader getReader() throws IOException {
        final ArcSDEConnectionConfig config = rasterTestData.getConnectionPool().getConfig();

        final String rgbUrl = "sde://" + config.getUserName() + ":" + config.getPassword() + "@"
                + config.getServerName() + ":" + config.getPortNumber() + "/"
                + config.getDatabaseName() + "#" + tableName;

        final ArcSDERasterFormat format = new ArcSDERasterFormatFactory().createFormat();
        // we can't create statistics here so tell ArcSDERasterFormat not to fail
        format.setStatisticsMandatory(false);
View Full Code Here

Examples of org.geotools.arcsde.session.ArcSDEConnectionConfig

        return coverage;
    }

    private AbstractGridCoverage2DReader getReader() throws IOException {
        final ArcSDEConnectionConfig config = rasterTestData.getConnectionPool().getConfig();

        final String rgbUrl = "sde://" + config.getUserName() + ":" + config.getPassword() + "@"
                + config.getServerName() + ":" + config.getPortNumber() + "/"
                + config.getDatabaseName() + "#" + tableName
                + ";pool.minConnections=2;pool.maxConnections=2";
        // + config.getMinConnections() + ";pool.maxConnections=" + config.getMaxConnections();

        final ArcSDERasterFormat format = new ArcSDERasterFormatFactory().createFormat();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.