Index
All Classes and Interfaces|All Packages
D
- de.team33.patterns.pooling.ariel - package de.team33.patterns.pooling.ariel
-
Provides a simple pooling of "expensive" but thread-sensitive instances.
G
- get(Function<? super I, R>) - Method in class de.team33.patterns.pooling.ariel.Provider
-
Calls a given
Functionwith a parameter provided for it and returns its result. - get(Function<? super I, R>) - Method in class de.team33.patterns.pooling.ariel.XRProvider
-
Calls a given
Functionwith a parameter provided for it and returns its result. - getEx(XFunction<? super I, R, X>) - Method in class de.team33.patterns.pooling.ariel.Provider
-
Calls a given
XFunctionwith a parameter provided for it and returns its result. - getEx(XFunction<? super I, R, X>) - Method in class de.team33.patterns.pooling.ariel.XRProvider
-
Calls a given
XFunctionwith a parameter provided for it and returns its result.
P
- Provider<I> - Class in de.team33.patterns.pooling.ariel
-
A tool that makes instances of a certain type available for the course of operations that require such an instance.
- Provider(Supplier<? extends I>) - Constructor for class de.team33.patterns.pooling.ariel.Provider
-
Initializes a new instance giving a
Supplierthat defines the intended initialization of a new item.
R
- RProvider<I> - Class in de.team33.patterns.pooling.ariel
-
A tool that makes instances of a certain type available for the course of operations that require such an instance.
- RProvider(Supplier<? extends I>, long, long) - Constructor for class de.team33.patterns.pooling.ariel.RProvider
-
Initializes a new instance giving a
Supplierthat defines the intended initialization of a new item. - run(Consumer<? super I>) - Method in class de.team33.patterns.pooling.ariel.Provider
-
Runs a given
Consumerwith a parameter provided for it. - run(Consumer<? super I>) - Method in class de.team33.patterns.pooling.ariel.XRProvider
-
Runs a given
Consumerwith a parameter provided for it. - runEx(XConsumer<? super I, X>) - Method in class de.team33.patterns.pooling.ariel.Provider
-
Runs a given
XConsumerwith a parameter provided for it. - runEx(XConsumer<? super I, X>) - Method in class de.team33.patterns.pooling.ariel.XRProvider
-
Runs a given
XConsumerwith a parameter provided for it.
S
- size() - Method in class de.team33.patterns.pooling.ariel.Provider
-
Returns the number of currently unused subjects in stock.
X
- XProvider<I,
E extends Exception> - Class in de.team33.patterns.pooling.ariel -
A tool that makes instances of a certain type available for the course of operations that require such an instance.
- XProvider(XSupplier<? extends I, ? extends E>) - Constructor for class de.team33.patterns.pooling.ariel.XProvider
-
Initializes a new instance giving an
XSupplierthat defines the intended initialization of a new item. - XRProvider<I,
E extends Exception> - Class in de.team33.patterns.pooling.ariel -
A tool that makes instances of a certain type available for the course of operations that require such an instance.
- XRProvider(XSupplier<? extends I, ? extends E>, long, long) - Constructor for class de.team33.patterns.pooling.ariel.XRProvider
-
Initializes a new instance giving an
XSupplierthat defines the intended initialization of a new item.
All Classes and Interfaces|All Packages