public class IdentityStoreConfig
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
IdentityStoreConfig.HAOption
High availability option
|
static class |
IdentityStoreConfig.IdentityStoreType
Type of Identity Store
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BASE |
static java.lang.String |
CONN_TIMEOUT |
static java.lang.String |
DN_ATTRS |
static java.lang.String |
FOLLOW_REFERRAL |
static java.lang.String |
HEARTBEAT_INTERVAL |
static java.lang.String |
INITIAL_POOLSIZE |
static java.lang.String |
MAX_POOL_CONNECTION_IDLE_TIME |
static java.lang.String |
MAX_POOLCHECKS |
static java.lang.String |
MAX_POOLSIZE |
static java.lang.String |
MAX_POOLWAIT |
static java.lang.String |
MIN_POOLSIZE |
static java.lang.String |
POOL_CLEANUP_INTERVAL |
static java.lang.String |
SOCKET_KEEPALIVE |
static java.lang.String |
SOCKET_READTIMEOUT |
static java.lang.String |
SOCKET_REUSEADDRESS |
static java.lang.String |
SOCKET_TCPNODELAY |
Constructor and Description |
---|
IdentityStoreConfig(java.lang.String connUrls, java.lang.String user, char[] password, IdentityStoreConfig.IdentityStoreType idStoreType)
Constructs identityStoreConfig
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAttrMapping()
Gets all attribute mappings
|
java.lang.String |
getAttrMapping(java.lang.String attr)
Gets the mapped attribute value
|
java.lang.String |
getConnUrls()
Gets connection URLs
|
IdentityStoreConfig.HAOption |
getHighAvailabilityOption() |
IdentityStoreConfig.IdentityStoreType |
getIdentityStoreType()
Gets type of Identity Store
|
char[] |
getPassword()
Gets user credential
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Gets all the properties
|
java.lang.String |
getProperty(java.lang.String prop)
Gets property value
|
java.lang.String |
getUser()
Gets user
|
void |
setAttrMapping(java.lang.String logicalAttr, java.lang.String physicalAttr)
Sets property mapping
|
void |
setHighAvailabilityOption(IdentityStoreConfig.HAOption highAvailOption)
Sets high availability option
|
void |
setProperty(java.lang.String propName, java.lang.String propVal)
|
public static final java.lang.String BASE
public static final java.lang.String HEARTBEAT_INTERVAL
public static final java.lang.String CONN_TIMEOUT
public static final java.lang.String MIN_POOLSIZE
public static final java.lang.String MAX_POOLSIZE
public static final java.lang.String MAX_POOLWAIT
public static final java.lang.String MAX_POOLCHECKS
public static final java.lang.String INITIAL_POOLSIZE
public static final java.lang.String MAX_POOL_CONNECTION_IDLE_TIME
public static final java.lang.String POOL_CLEANUP_INTERVAL
public static final java.lang.String SOCKET_REUSEADDRESS
public static final java.lang.String SOCKET_KEEPALIVE
public static final java.lang.String SOCKET_TCPNODELAY
public static final java.lang.String SOCKET_READTIMEOUT
public static final java.lang.String FOLLOW_REFERRAL
public static final java.lang.String DN_ATTRS
public IdentityStoreConfig(java.lang.String connUrls, java.lang.String user, char[] password, IdentityStoreConfig.IdentityStoreType idStoreType)
connUrls
- List of connection URLs separated by ","user
- Distinuguished name of the user to be used to connect to Identity Store.password
- user's crednetialsidStoreType
- Identity Store typepublic java.lang.String getConnUrls()
public java.lang.String getUser()
public char[] getPassword()
public IdentityStoreConfig.IdentityStoreType getIdentityStoreType()
public void setHighAvailabilityOption(IdentityStoreConfig.HAOption highAvailOption)
highAvailOption
- High availability option - loadbalance or failoverpublic IdentityStoreConfig.HAOption getHighAvailabilityOption()
public void setProperty(java.lang.String propName, java.lang.String propVal)
propName
- Name of the propertypropVal
- Property valuepublic java.util.Map<java.lang.String,java.lang.String> getProperties()
public java.lang.String getProperty(java.lang.String prop)
prop
- Name of the propertypublic void setAttrMapping(java.lang.String logicalAttr, java.lang.String physicalAttr)
logicalAttr
- Name of the attribute in Entity configurationphysicalAttr
- Name of the attribute in Identity Storepublic java.util.Map<java.lang.String,java.lang.String> getAttrMapping()
public java.lang.String getAttrMapping(java.lang.String attr)
attr
- Name of the attribute in Entity configuration