@RefreshScope @Component(value="poolingLdaptiveResourceCRLFetcher") public class PoolingLdaptiveResourceCRLFetcher extends LdaptiveResourceCRLFetcher
| Modifier and Type | Field and Description |
|---|---|
protected org.ldaptive.pool.BlockingConnectionPool |
connectionPool
Connection pool template.
|
connectionConfig, searchExecutorlogger| Modifier | Constructor and Description |
|---|---|
protected |
PoolingLdaptiveResourceCRLFetcher()
Serialization support.
|
|
PoolingLdaptiveResourceCRLFetcher(org.ldaptive.ConnectionConfig connectionConfig,
org.ldaptive.SearchExecutor searchExecutor,
org.ldaptive.pool.BlockingConnectionPool connectionPool)
Instantiates a new Ldap resource cRL fetcher.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Close connection pull and shut down the executor.
|
protected org.ldaptive.ConnectionFactory |
prepareConnectionFactory(java.lang.String ldapURL)
Prepare a new LDAP connection.
|
void |
setConnectionConfig(org.ldaptive.ConnectionConfig connectionConfig) |
void |
setConnectionPool(org.ldaptive.pool.BlockingConnectionPool connectionPool) |
void |
setSearchExecutor(org.ldaptive.SearchExecutor searchExecutor) |
fetch, fetch, fetch, fetch, fetchCRLFromLdap, fetchX509CRLFromAttribute, performLdapSearchfetchprotected org.ldaptive.pool.BlockingConnectionPool connectionPool
protected PoolingLdaptiveResourceCRLFetcher()
public PoolingLdaptiveResourceCRLFetcher(org.ldaptive.ConnectionConfig connectionConfig,
org.ldaptive.SearchExecutor searchExecutor,
org.ldaptive.pool.BlockingConnectionPool connectionPool)
connectionConfig - the connection configurationsearchExecutor - the search executorconnectionPool - pooling configuration@PreDestroy public void destroy()
protected org.ldaptive.ConnectionFactory prepareConnectionFactory(java.lang.String ldapURL)
LdaptiveResourceCRLFetcherprepareConnectionFactory in class LdaptiveResourceCRLFetcherldapURL - the ldap uRL@Autowired(required=false)
public void setConnectionPool(@Qualifier(value="poolingLdaptiveConnectionPool")
org.ldaptive.pool.BlockingConnectionPool connectionPool)
@Autowired(required=false)
public void setSearchExecutor(@Qualifier(value="poolingLdaptiveResourceCRLSearchExecutor")
org.ldaptive.SearchExecutor searchExecutor)
setSearchExecutor in class LdaptiveResourceCRLFetcher@Autowired(required=false)
public void setConnectionConfig(@Qualifier(value="poolingLdaptiveResourceCRLConnectionConfig")
org.ldaptive.ConnectionConfig connectionConfig)
setConnectionConfig in class LdaptiveResourceCRLFetcher