Skip navigation links
D G P R X 

D

de.team33.patterns.pooling.e1 - package de.team33.patterns.pooling.e1
Provides a simple pooling of "expensive" but thread-sensitive instances.

G

get(Function<? super S, R>) - Method in class de.team33.patterns.pooling.e1.Provider
Calls a given Function with a parameter provided for it and returns its result.
get(Function<? super S, R>) - Method in class de.team33.patterns.pooling.e1.XProvider
Calls a given Function with a parameter provided for it and returns its result.
getEx(XFunction<? super S, R, X>) - Method in class de.team33.patterns.pooling.e1.Provider
Calls a given XFunction with a parameter provided for it and returns its result.
getEx(XFunction<? super S, R, X>) - Method in class de.team33.patterns.pooling.e1.XProvider
Calls a given XFunction with a parameter provided for it and returns its result.

P

Provider<S> - Class in de.team33.patterns.pooling.e1
A tool that makes instances of a certain type available for the course of operations that require such an instance.
Provider(Supplier<S>) - Constructor for class de.team33.patterns.pooling.e1.Provider
Initializes a new instance giving a Supplier that defines the intended initialization of a new subject.

R

run(Consumer<? super S>) - Method in class de.team33.patterns.pooling.e1.Provider
Runs a given Consumer with a parameter provided for it.
run(Consumer<? super S>) - Method in class de.team33.patterns.pooling.e1.XProvider
Runs a given Consumer with a parameter provided for it.
runEx(XConsumer<? super S, X>) - Method in class de.team33.patterns.pooling.e1.Provider
Runs a given XConsumer with a parameter provided for it.
runEx(XConsumer<? super S, X>) - Method in class de.team33.patterns.pooling.e1.XProvider
Runs a given XConsumer with a parameter provided for it.

X

XProvider<S,E extends Exception> - Class in de.team33.patterns.pooling.e1
A tool that makes instances of a certain type available for the course of operations that require such an instance.
XProvider(XSupplier<S, E>) - Constructor for class de.team33.patterns.pooling.e1.XProvider
Initializes a new instance giving an XSupplier that defines the intended initialization of a new subject.
D G P R X 
Skip navigation links

Copyright © 2022 Andreas Kluge-Kaindl, Bremen (de). All rights reserved.