Class JGroupsConfigurator

java.lang.Object
org.keycloak.spi.infinispan.impl.embedded.JGroupsConfigurator

public final class JGroupsConfigurator extends Object
Utility class to configure JGroups based on the Keycloak configuration.
  • Method Details

    • configureJGroups

      public static void configureJGroups(Config.Scope config, org.infinispan.configuration.parsing.ConfigurationBuilderHolder holder, KeycloakSession session)
      Configures JGroups based on the Keycloak configuration.
      Parameters:
      config - The Keycloak configuration.
      holder - The ConfigurationBuilderHolder where the transport is configured.
      session - The KeycloakSession sessions for Database access.
    • configureTopology

      public static void configureTopology(Config.Scope config, org.infinispan.configuration.parsing.ConfigurationBuilderHolder holder)
      Configures the topology information in the Infinispan transport.
      Parameters:
      config - The Keycloak configuration.
      holder - The ConfigurationBuilderHolder where the transport is configured.