Package org.ldaptive.pool
Class IdlePruneStrategy.Builder
- java.lang.Object
-
- org.ldaptive.pool.AbstractPruneStrategy.AbstractBuilder<AgePruneStrategy.Builder,AgePruneStrategy>
-
- org.ldaptive.pool.AgePruneStrategy.Builder
-
- org.ldaptive.pool.IdlePruneStrategy.Builder
-
- Enclosing class:
- IdlePruneStrategy
public static class IdlePruneStrategy.Builder extends AgePruneStrategy.Builder
Idle prune strategy builder.
-
-
Field Summary
-
Fields inherited from class org.ldaptive.pool.AbstractPruneStrategy.AbstractBuilder
object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()Creates a new builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdlePruneStrategy.Builderage(Duration time)Sets the prune age time.IdlePruneStrategy.Builderidle(Duration time)Sets the prune idle time.IdlePruneStrategy.Builderperiod(Duration time)Sets the prune period.IdlePruneStrategy.Builderpriority(long l)Sets the prune priority.IdlePruneStrategy.BuilderpriorityFactor(int i)Sets the prune priority factor.protected IdlePruneStrategy.Builderself()Returns this builder.-
Methods inherited from class org.ldaptive.pool.AbstractPruneStrategy.AbstractBuilder
build, freeze
-
-
-
-
Method Detail
-
self
protected IdlePruneStrategy.Builder self()
Description copied from class:AbstractPruneStrategy.AbstractBuilderReturns this builder.- Overrides:
selfin classAgePruneStrategy.Builder- Returns:
- builder
-
idle
public IdlePruneStrategy.Builder idle(Duration time)
Sets the prune idle time.- Parameters:
time- to set- Returns:
- this builder
-
period
public IdlePruneStrategy.Builder period(Duration time)
Description copied from class:AbstractPruneStrategy.AbstractBuilderSets the prune period.- Overrides:
periodin classAbstractPruneStrategy.AbstractBuilder<AgePruneStrategy.Builder,AgePruneStrategy>- Parameters:
time- to set- Returns:
- this builder
-
age
public IdlePruneStrategy.Builder age(Duration time)
Description copied from class:AgePruneStrategy.BuilderSets the prune age time.- Overrides:
agein classAgePruneStrategy.Builder- Parameters:
time- to set- Returns:
- this builder
-
priority
public IdlePruneStrategy.Builder priority(long l)
Description copied from class:AgePruneStrategy.BuilderSets the prune priority.- Overrides:
priorityin classAgePruneStrategy.Builder- Parameters:
l- prune priority- Returns:
- this builder
-
priorityFactor
public IdlePruneStrategy.Builder priorityFactor(int i)
Description copied from class:AgePruneStrategy.BuilderSets the prune priority factor.- Overrides:
priorityFactorin classAgePruneStrategy.Builder- Parameters:
i- prune priority factor- Returns:
- this builder
-
-