Class RouteManager

  • All Implemented Interfaces:
    Resolver<Target>, TargetBuilder

    @Deprecated
    public class RouteManager
    extends Object
    implements Resolver<Target>, TargetBuilder
    Deprecated.
    Legacy AEM 6.x API.
    This is a largely experimental implementation of a Target Resolver and Target Builder based on URL patterns similar (but not identical) to Ruby on Rails style routes. For instance:
      RouteManager rm =
          new RouteManager().addRoute("entry", ":collection/:entry", TargetType.TYPE_ENTRY)
              .addRoute("feed", ":collection", TargetType.TYPE_COLLECTION);
      
    The RouteManager can be used by Provider implementations as the target resolver and target builder