public class ArcSDEDataStoreConfig extends Object
DataSourceFactory.canProcess(java.util.Map)
and serves as keys for maintaining single SdeConnectionPool
's by each set of
connection propertiesModifier 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.