Package org.ldaptive
Class ConnectionConfig.Builder
- java.lang.Object
-
- org.ldaptive.ConnectionConfig.Builder
-
- Enclosing class:
- ConnectionConfig
public static class ConnectionConfig.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
-
Method Summary
-
-
-
Method Detail
-
url
public ConnectionConfig.Builder url(java.lang.String url)
-
connectTimeout
public ConnectionConfig.Builder connectTimeout(java.time.Duration timeout)
-
responseTimeout
public ConnectionConfig.Builder responseTimeout(java.time.Duration timeout)
-
reconnectTimeout
public ConnectionConfig.Builder reconnectTimeout(java.time.Duration timeout)
-
autoReconnect
public ConnectionConfig.Builder autoReconnect(boolean b)
-
autoReconnectCondition
public ConnectionConfig.Builder autoReconnectCondition(java.util.function.Predicate<RetryMetadata> predicate)
-
autoReplay
public ConnectionConfig.Builder autoReplay(boolean b)
-
sslConfig
public ConnectionConfig.Builder sslConfig(SslConfig config)
-
useStartTLS
public ConnectionConfig.Builder useStartTLS(boolean b)
-
connectionInitializers
public ConnectionConfig.Builder connectionInitializers(ConnectionInitializer... initializers)
-
connectionStrategy
public ConnectionConfig.Builder connectionStrategy(ConnectionStrategy strategy)
-
connectionValidator
public ConnectionConfig.Builder connectionValidator(ConnectionValidator validator)
-
transportOption
public ConnectionConfig.Builder transportOption(java.lang.String id, java.lang.Object value)
-
build
public ConnectionConfig build()
-
-