|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.arcsde.data.ArcSDEDataStoreConfig
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 java.lang.String |
ALLOW_NON_SPATIAL_TABLES_PARAM_NAME
|
static java.lang.String |
DBTYPE_PARAM_NAME
must equals to "arcsde" |
static java.lang.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 java.lang.String |
NAMESPACE_PARAM_NAME
namespace URI assigned to datastore instance |
static java.lang.String |
VERSION_PARAM_NAME
|
Constructor Summary | |
---|---|
ArcSDEDataStoreConfig(ArcSDEConnectionConfig sessionConfig,
java.lang.String namespace,
java.lang.String versionName,
boolean allowNonSpatialTables)
|
|
ArcSDEDataStoreConfig(java.util.Map params)
Configure arcsde connection information from supplied connection parameters. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
Checks for equality over another ArcSDEConnectionConfig , taking into account the
values of database name, user name, and port number. |
java.lang.Integer |
getConnTimeOut()
|
java.lang.String |
getDatabaseName()
|
java.lang.Integer |
getMaxConnections()
|
java.lang.Integer |
getMinConnections()
|
java.lang.String |
getNamespaceUri()
|
java.lang.Integer |
getPortNumber()
|
java.lang.String |
getServerName()
|
ArcSDEConnectionConfig |
getSessionConfig()
|
java.lang.String |
getUserName()
|
java.lang.String |
getUserPassword()
|
java.lang.String |
getVersion()
|
int |
hashCode()
|
boolean |
isAllowNonSpatialTables()
|
java.util.Map<java.lang.String,java.io.Serializable> |
toMap()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DBTYPE_PARAM_NAME
"arcsde"
public static final java.lang.String DBTYPE_PARAM_VALUE
public static final java.lang.String NAMESPACE_PARAM_NAME
public static final java.lang.String VERSION_PARAM_NAME
public static final java.lang.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(java.util.Map params) throws java.lang.IllegalArgumentException
params
- Connection parameters
java.lang.NullPointerException
- if at least one mandatory parameter is null
java.lang.IllegalArgumentException
- if at least one mandatory parameter is present but does not
have a "valid" value.public ArcSDEDataStoreConfig(ArcSDEConnectionConfig sessionConfig, java.lang.String namespace, java.lang.String versionName, boolean allowNonSpatialTables)
Method Detail |
---|
public ArcSDEConnectionConfig getSessionConfig()
public java.util.Map<java.lang.String,java.io.Serializable> toMap()
public java.lang.String getNamespaceUri()
public java.lang.String getDatabaseName()
public java.lang.Integer getPortNumber()
public java.lang.String getServerName()
public java.lang.String getUserName()
public java.lang.String getUserPassword()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
ArcSDEConnectionConfig
, taking into account the
values of database name, user name, and port number.
equals
in class java.lang.Object
o
- DOCUMENT ME!
public java.lang.Integer getConnTimeOut()
public java.lang.Integer getMaxConnections()
public java.lang.Integer getMinConnections()
public java.lang.String getVersion()
public boolean isAllowNonSpatialTables()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |