Class ServicesUtils


  • public class ServicesUtils
    extends Object
    Utility class for general helper methods used across the keycloak-services.
    • Constructor Detail

      • ServicesUtils

        public ServicesUtils()
    • Method Detail

      • timeBound

        public static <T,​R> Function<? super T,​? extends Stream<? extends R>> timeBound​(org.keycloak.models.KeycloakSession session,
                                                                                                    long timeout,
                                                                                                    Function<T,​? extends Stream<R>> func)
      • timeBoundOne

        public static <T,​R> Function<? super T,​R> timeBoundOne​(org.keycloak.models.KeycloakSession session,
                                                                           long timeout,
                                                                           Function<T,​R> func)
      • consumeWithTimeBound

        public static <T> Consumer<? super T> consumeWithTimeBound​(org.keycloak.models.KeycloakSession session,
                                                                   long timeout,
                                                                   Consumer<T> func)
      • groupToBriefRepresentation

        public static org.keycloak.representations.idm.GroupRepresentation groupToBriefRepresentation​(org.keycloak.models.GroupModel g)