|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectArcSDEConnectionConfig
public class ArcSDEConnectionConfig
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 |
CONNECTION_TIMEOUT_PARAM
DOCUMENT ME! |
static String |
DBTYPE_PARAM
must equals to "arcsde" |
static String |
DBTYPE_PARAM_VALUE
constant to pass "arcsde" as DBTYPE_PARAM |
static String |
INSTANCE_NAME_PARAM
ArcSDE databse name parameter name |
static String |
MAX_CONNECTIONS_PARAM
DOCUMENT ME! |
static String |
MIN_CONNECTIONS_PARAM
DOCUMENT ME! |
static String |
NAMESPACE_PARAM
namespace URI assigned to datastore instance |
static String |
PASSWORD_PARAM
ArcSDE database user password parameter name |
static String |
PORT_NUMBER_PARAM
ArcSDE server port parameter name |
static String |
SERVER_NAME_PARAM
ArcSDE server parameter name |
protected static String |
TABLE_NAME_PARAM
parameter name who's value represents the feature class for wich an SdeDataSource will be created |
static String |
USER_NAME_PARAM
ArcSDE database user name parameter name |
Constructor Summary | |
---|---|
ArcSDEConnectionConfig(Map params)
Configure arcsde connection information from supplied connection parameters. |
|
ArcSDEConnectionConfig(String dbType,
String serverName,
String portNumber,
String databaseName,
String userName,
String userPassword)
Define arcsde connection information. |
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()
DOCUMENT ME! |
String |
getDatabaseName()
DOCUMENT ME! |
Integer |
getMaxConnections()
DOCUMENT ME! |
Integer |
getMinConnections()
DOCUMENT ME! |
String |
getNamespaceUri()
|
Integer |
getPortNumber()
DOCUMENT ME! |
String |
getServerName()
DOCUMENT ME! |
String |
getUserName()
DOCUMENT ME! |
String |
getUserPassword()
accessor method for retrieving the user password of the ArcSDE connection properties holded here |
int |
hashCode()
DOCUMENT ME! |
String |
toString()
|
Methods inherited from class Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String DBTYPE_PARAM
"arcsde"
public static final String DBTYPE_PARAM_VALUE
public static final String NAMESPACE_PARAM
public static final String SERVER_NAME_PARAM
public static final String PORT_NUMBER_PARAM
public static final String INSTANCE_NAME_PARAM
public static final String USER_NAME_PARAM
public static final String PASSWORD_PARAM
public static final String MIN_CONNECTIONS_PARAM
public static final String MAX_CONNECTIONS_PARAM
public static final String CONNECTION_TIMEOUT_PARAM
protected static final String TABLE_NAME_PARAM
SdeDataSource
will be created
Constructor Detail |
---|
public ArcSDEConnectionConfig(Map params) throws NullPointerException, 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 ArcSDEConnectionConfig(String dbType, String serverName, String portNumber, String databaseName, String userName, String userPassword) throws NullPointerException, IllegalArgumentException
dbType
- serverName
- host or ip address of serverportNumber
- port number the server is listenting ondatabaseName
- database to connect touserName
- user name for arcsdeuserPassword
- user password for arcsde
NullPointerException
- If any of the parameters are null
IllegalArgumentException
- If any of the paramters is not validMethod Detail |
---|
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 toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |