public class ArcSDEDataStoreConfig extends Object
DataSourceFactory.canProcess(java.util.Map)
and serves as keys for maintaining single SdeConnectionPool's by each set of
connection properties| Modifier and Type | Field and Description |
|---|---|
static String |
ALLOW_NON_SPATIAL_TABLES_PARAM_NAME |
static String |
DBTYPE_PARAM_NAME
must equals to
"arcsde" |
static String |
DBTYPE_PARAM_VALUE
constant to pass "arcsde" as DBTYPE_PARAM
|
static int |
DEFAULT_CONNECTIONS
default number of connections a pool creates at first population
|
static int |
DEFAULT_MAX_CONNECTIONS
default number of maximum allowable connections a pool can hold
|
static int |
DEFAULT_MAX_WAIT_TIME |
static String |
NAMESPACE_PARAM_NAME
namespace URI assigned to datastore instance
|
static String |
VERSION_PARAM_NAME |
| Constructor and Description |
|---|
ArcSDEDataStoreConfig(ArcSDEConnectionConfig sessionConfig,
String namespace,
String versionName,
boolean allowNonSpatialTables) |
ArcSDEDataStoreConfig(Map<String,Serializable> params)
Configure arcsde connection information from supplied connection parameters.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Checks for equality over another
ArcSDEConnectionConfig, taking into account the
values of database name, user name, and port number. |
Integer |
getConnTimeOut() |
String |
getDatabaseName() |
Integer |
getMaxConnections() |
Integer |
getMinConnections() |
String |
getNamespaceUri() |
String |
getPortNumber()
ESRI Direct Connect needs port parameter as String
|
String |
getServerName() |
ArcSDEConnectionConfig |
getSessionConfig() |
String |
getUserName() |
String |
getUserPassword() |
String |
getVersion() |
int |
hashCode() |
boolean |
isAllowNonSpatialTables() |
Map<String,Serializable> |
toMap() |
String |
toString() |
public static final String DBTYPE_PARAM_NAME
"arcsde"public static final String DBTYPE_PARAM_VALUE
public static final String NAMESPACE_PARAM_NAME
public static final String VERSION_PARAM_NAME
public static final String ALLOW_NON_SPATIAL_TABLES_PARAM_NAME
public static final int DEFAULT_CONNECTIONS
public static final int DEFAULT_MAX_CONNECTIONS
public static final int DEFAULT_MAX_WAIT_TIME
public ArcSDEDataStoreConfig(Map<String,Serializable> params) throws IllegalArgumentException
params - Connection parametersNullPointerException - if at least one mandatory parameter is nullIllegalArgumentException - if at least one mandatory parameter is present but does not
have a "valid" value.public ArcSDEDataStoreConfig(ArcSDEConnectionConfig sessionConfig, String namespace, String versionName, boolean allowNonSpatialTables)
public ArcSDEConnectionConfig getSessionConfig()
public Map<String,Serializable> toMap()
public String getNamespaceUri()
public String getDatabaseName()
public String getPortNumber()
public String getServerName()
public String getUserName()
public String getUserPassword()
public boolean equals(Object o)
ArcSDEConnectionConfig, taking into account the
values of database name, user name, and port number.public Integer getConnTimeOut()
public Integer getMaxConnections()
public Integer getMinConnections()
public String getVersion()
public boolean isAllowNonSpatialTables()
Copyright © 1996–2019 Geotools. All rights reserved.