public abstract class ResourcePool<T> extends Object
| Constructor and Description |
|---|
ResourcePool(int maxItems) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(java.util.function.Consumer<T> f) |
void |
apply(java.util.function.Consumer<T> f,
java.util.function.Predicate<T> filter) |
<U> U |
apply(java.util.function.Function<T,U> f) |
<U> U |
apply(java.util.function.Function<T,U> f,
java.util.function.Predicate<T> filter) |
abstract T |
create() |
T |
get() |
T |
get(java.util.function.Predicate<T> filter) |
int |
size() |
public abstract T create()
public T get()
public T get(java.util.function.Predicate<T> filter)
public int size()
public <U> U apply(@Nonnull java.util.function.Function<T,U> f)
public void apply(@Nonnull java.util.function.Consumer<T> f)
public <U> U apply(@Nonnull java.util.function.Function<T,U> f, java.util.function.Predicate<T> filter)
public void apply(@Nonnull java.util.function.Consumer<T> f, java.util.function.Predicate<T> filter)
Copyright © 2019 SimiaCryptus Software. All rights reserved.