Class AbstractUserAdapter.Streams

All Implemented Interfaces:
RoleMapperModel, UserModel
Enclosing class:
AbstractUserAdapter

public abstract static class AbstractUserAdapter.Streams extends AbstractUserAdapter implements UserModel
The AbstractUserAdapter.Streams interface makes all collection-based methods in AbstractUserAdapter default by providing implementations that delegate to the Stream-based variants instead of the other way around.

It allows for implementations to focus on the Stream-based approach for processing sets of data and benefit from the potential memory and performance optimizations of that approach.