Class RouteManager
- java.lang.Object
-
- org.apache.abdera.protocol.server.impl.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRouteManager.RouteTargetDeprecated.
-
Constructor Summary
Constructors Constructor Description RouteManager()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description RouteManageraddRoute(String name, String pattern)Deprecated.RouteManageraddRoute(String name, String pattern, TargetType type)Deprecated.RouteManageraddRoute(String name, String pattern, TargetType type, CollectionAdapter collectionAdapter)Deprecated.RouteManageraddRoute(Route route)Deprecated.RouteManageraddRoute(Route route, TargetType type)Deprecated.Targetresolve(Request request)Deprecated.StringurlFor(RequestContext context, Object key, Object param)Deprecated.Construct a URL for the specified key
-
-
-
Method Detail
-
addRoute
public RouteManager addRoute(Route route)
Deprecated.
-
addRoute
public RouteManager addRoute(String name, String pattern)
Deprecated.
-
addRoute
public RouteManager addRoute(Route route, TargetType type)
Deprecated.
-
addRoute
public RouteManager addRoute(String name, String pattern, TargetType type)
Deprecated.
-
addRoute
public RouteManager addRoute(String name, String pattern, TargetType type, CollectionAdapter collectionAdapter)
Deprecated.
-
urlFor
public String urlFor(RequestContext context, Object key, Object param)
Deprecated.Description copied from interface:TargetBuilderConstruct a URL for the specified key- Specified by:
urlForin interfaceTargetBuilder
-
-