All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.wildfly.clustering.web.service.routing.RoutingProvider Maven / Gradle / Ivy

Go to download

Requirements and service providers for configuring distributed web session and single sign-on management.

There is a newer version: 35.0.0.Beta1
Show newest version
/*
 * Copyright The WildFly Authors
 * SPDX-License-Identifier: Apache-2.0
 */

package org.wildfly.clustering.web.service.routing;

import org.jboss.as.clustering.controller.CapabilityServiceConfigurator;
import org.wildfly.clustering.service.SupplierDependency;

/**
 * Defines a routing provider.
 * @author Paul Ferraro
 */
public interface RoutingProvider {

    /**
     * Builds the server dependencies to be made available to every deployment.
     * @param serverName the name of the server
     * @param route the distinct route of the server
     * @return a service builder
     */
    Iterable getServiceConfigurators(String serverName, SupplierDependency route);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy