Package org.ldaptive.pool
Class AbstractPruneStrategy.AbstractBuilder<B,T extends AbstractPruneStrategy>
java.lang.Object
org.ldaptive.pool.AbstractPruneStrategy.AbstractBuilder<B,T>
- Type Parameters:
B- type of builderT- type of validator
- Direct Known Subclasses:
AgePruneStrategy.Builder
- Enclosing class:
- AbstractPruneStrategy
protected abstract static class AbstractPruneStrategy.AbstractBuilder<B,T extends AbstractPruneStrategy>
extends Object
Base class for prune strategy builders.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
object
Prune strategy to build.
-
-
Constructor Details
-
AbstractBuilder
Creates a new abstract builder.- Parameters:
t- validator to build
-
-
Method Details
-
self
Returns this builder.- Returns:
- builder
-
freeze
Makes this instance immutable.- Returns:
- this builder
-
period
Sets the prune period.- Parameters:
period- to set- Returns:
- this builder
-
build
Returns the prune strategy.- Returns:
- prune strategy
-