D
- DataSource type (e.g. Dbms)T
- Transaction aware object (e.g. Connection)public interface DataSourceHandler<D,T>
Modifier and Type | Method and Description |
---|---|
Consumer<? super T> |
beginner() |
Consumer<? super T> |
closer() |
Consumer<? super T> |
committer() |
Function<? super D,? extends T> |
extractor() |
BiFunction<? super T,Isolation,Isolation> |
isolationConfigurator()
Returns a BiFunction that, when applied, sets a new Isolation level and
then returns the previous Isolation level.
|
static <D,T> DataSourceHandler<D,T> |
of(Function<D,T> extractor,
BiFunction<? super T,Isolation,Isolation> isolationConfigurator,
Consumer<? super T> beginner,
Consumer<? super T> committer,
Consumer<? super T> rollbacker,
Consumer<? super T> closer) |
Consumer<? super T> |
rollbacker() |
BiFunction<? super T,Isolation,Isolation> isolationConfigurator()
static <D,T> DataSourceHandler<D,T> of(Function<D,T> extractor, BiFunction<? super T,Isolation,Isolation> isolationConfigurator, Consumer<? super T> beginner, Consumer<? super T> committer, Consumer<? super T> rollbacker, Consumer<? super T> closer)
Copyright © 2018 Speedment, Inc.. All rights reserved.