Class Routers

java.lang.Object
com.linecorp.armeria.server.Routers

public final class Routers
extends Object
A factory that creates a Router instance.
  • Method Details

    • ofVirtualHost

      public static Router<ServiceConfig> ofVirtualHost​(VirtualHost virtualHost, Iterable<ServiceConfig> configs, RejectedRouteHandler rejectionHandler)
      Returns the default implementation of the Router to find a ServiceConfig. It consists of several router implementations which use one of Trie and List. It also includes cache mechanism to improve its performance.
    • ofRouteDecoratingService

      public static Router<com.linecorp.armeria.server.RouteDecoratingService> ofRouteDecoratingService​(List<com.linecorp.armeria.server.RouteDecoratingService> routeDecoratingServices)
      Returns the default implementation of the Router to find a RouteDecoratingService.