C
- type of control produced by the control processorpublic class ProviderConfig<C> extends AbstractConfig
Modifier and Type | Field and Description |
---|---|
private ControlProcessor<C> |
controlProcessor
Control processor.
|
protected Logger |
logger
Logger for this class.
|
private ResultCode[] |
operationExceptionResultCodes
Result codes indicating that an operation exception should be thrown.
|
private Map<String,Object> |
properties
Additional provider properties.
|
Constructor and Description |
---|
ProviderConfig() |
Modifier and Type | Method and Description |
---|---|
ControlProcessor<C> |
getControlProcessor()
Returns the control processor.
|
ResultCode[] |
getOperationExceptionResultCodes()
Returns the result codes that trigger an operation exception.
|
Map<String,Object> |
getProperties()
Returns provider specific properties.
|
void |
setControlProcessor(ControlProcessor<C> processor)
Sets the control processor.
|
void |
setOperationExceptionResultCodes(ResultCode... codes)
Sets the result codes that trigger an operation exception.
|
void |
setProperties(Map<String,Object> props)
Sets provider specific properties.
|
String |
toString() |
checkImmutable, checkStringInput, makeImmutable
protected final Logger logger
private ResultCode[] operationExceptionResultCodes
private ControlProcessor<C> controlProcessor
public ResultCode[] getOperationExceptionResultCodes()
public void setOperationExceptionResultCodes(ResultCode... codes)
codes
- ldap result codespublic Map<String,Object> getProperties()
public void setProperties(Map<String,Object> props)
props
- map of additional provider propertiespublic ControlProcessor<C> getControlProcessor()
public void setControlProcessor(ControlProcessor<C> processor)
processor
- control processorCopyright © 2003-2019 Virginia Tech. All Rights Reserved.