|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectArcSDEDataStoreConfig
public class ArcSDEDataStoreConfig
Represents a set of ArcSDE database connection parameters. Instances of this class are used to
validate ArcSDE connection params as in DataSourceFactory.canProcess(java.util.Map)
and serves as keys for maintaining single SdeConnectionPool
's by each set of
connection properties
Field Summary | |
---|---|
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 Summary | |
---|---|
ArcSDEDataStoreConfig(ArcSDEConnectionConfig sessionConfig,
String namespace,
String versionName,
boolean allowNonSpatialTables)
|
|
ArcSDEDataStoreConfig(Map params)
Configure arcsde connection information from supplied connection parameters. |
Method Summary | |
---|---|
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()
|
Integer |
getPortNumber()
|
String |
getServerName()
|
ArcSDEConnectionConfig |
getSessionConfig()
|
String |
getUserName()
|
String |
getUserPassword()
|
String |
getVersion()
|
int |
hashCode()
|
boolean |
isAllowNonSpatialTables()
|
Map<String,Serializable> |
toMap()
|
String |
toString()
|
Methods inherited from class Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
public ArcSDEDataStoreConfig(Map params) throws IllegalArgumentException
params
- Connection parameters
NullPointerException
- if at least one mandatory parameter is null
IllegalArgumentException
- 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)
Method Detail |
---|
public ArcSDEConnectionConfig getSessionConfig()
public Map<String,Serializable> toMap()
public String getNamespaceUri()
public String getDatabaseName()
public Integer getPortNumber()
public String getServerName()
public String getUserName()
public String getUserPassword()
public int hashCode()
hashCode
in class Object
public boolean equals(Object o)
ArcSDEConnectionConfig
, taking into account the
values of database name, user name, and port number.
equals
in class Object
o
- DOCUMENT ME!
public Integer getConnTimeOut()
public Integer getMaxConnections()
public Integer getMinConnections()
public String getVersion()
public boolean isAllowNonSpatialTables()
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |