C - type of control produced by the control processorpublic class ProviderConfig<C> extends AbstractConfig
| Modifier and Type | Field and Description |
|---|---|
private ConnectionStrategy |
connectionStrategy
Connection strategy.
|
private ControlProcessor<C> |
controlProcessor
Control processor.
|
protected org.slf4j.Logger |
logger
Logger for this class.
|
private ResultCode[] |
operationExceptionResultCodes
Result codes indicating that an operation exception should be thrown.
|
private java.util.Map<java.lang.String,java.lang.Object> |
properties
Additional provider properties.
|
| Constructor and Description |
|---|
ProviderConfig() |
| Modifier and Type | Method and Description |
|---|---|
ConnectionStrategy |
getConnectionStrategy()
Returns the connection strategy.
|
ControlProcessor<C> |
getControlProcessor()
Returns the control processor.
|
ResultCode[] |
getOperationExceptionResultCodes()
Returns the result codes that trigger an operation exception.
|
java.util.Map<java.lang.String,java.lang.Object> |
getProperties()
Returns provider specific properties.
|
void |
setConnectionStrategy(ConnectionStrategy strategy)
Sets the connection strategy.
|
void |
setControlProcessor(ControlProcessor<C> processor)
Sets the control processor.
|
void |
setOperationExceptionResultCodes(ResultCode... codes)
Sets the result codes that trigger an operation exception.
|
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
Sets provider specific properties.
|
java.lang.String |
toString() |
checkImmutable, checkStringInput, makeImmutableprotected final org.slf4j.Logger logger
private ResultCode[] operationExceptionResultCodes
private java.util.Map<java.lang.String,java.lang.Object> properties
private ConnectionStrategy connectionStrategy
private ControlProcessor<C> controlProcessor
public ResultCode[] getOperationExceptionResultCodes()
public void setOperationExceptionResultCodes(ResultCode... codes)
codes - ldap result codespublic java.util.Map<java.lang.String,java.lang.Object> getProperties()
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
props - map of additional provider propertiespublic ConnectionStrategy getConnectionStrategy()
public void setConnectionStrategy(ConnectionStrategy strategy)
strategy - for making connectionspublic ControlProcessor<C> getControlProcessor()
public void setControlProcessor(ControlProcessor<C> processor)
processor - control processorpublic java.lang.String toString()
toString in class java.lang.Object