org.restlet.engine.component
Class InternalRouter
java.lang.Object
org.restlet.Restlet
org.restlet.routing.Router
org.restlet.engine.component.InternalRouter
- All Implemented Interfaces:
- Uniform
public class InternalRouter
- extends Router
Provides the behavior of the internal router of a Component. It overrides the
default behavior of a classic Router.
- Author:
- Thierry Boileau
Fields inherited from class org.restlet.routing.Router |
BEST, CUSTOM, FIRST, LAST, MODE_BEST_MATCH, MODE_CUSTOM, MODE_FIRST_MATCH, MODE_LAST_MATCH, MODE_NEXT_MATCH, MODE_RANDOM_MATCH, NEXT, RANDOM |
Methods inherited from class org.restlet.routing.Router |
attach, attach, attach, attach, attachDefault, createRoute, detach, detach, doHandle, getCustom, getDefaultMatchingMode, getDefaultMatchingQuery, getDefaultMatchQuery, getDefaultRoute, getFinderClass, getMatchingMode, getMaxAttempts, getNext, getRequiredScore, getRetryDelay, getRoutes, getRoutingMode, handle, logRoute, setDefaultMatchingMode, setDefaultMatchingQuery, setDefaultMatchQuery, setDefaultRoute, setFinderClass, setMaxAttempts, setRequiredScore, setRetryDelay, setRoutes, setRoutingMode, start, stop |
Methods inherited from class org.restlet.Restlet |
finalize, getApplication, getAuthor, getContext, getDescription, getLogger, getName, getOwner, isStarted, isStopped, setAuthor, setContext, setDescription, setName, setOwner |
InternalRouter
public InternalRouter(Context context)
- Constructor.
- Parameters:
context
-
createRoute
protected Route createRoute(String uriPattern,
Restlet target,
int matchingMode)
- Overrides:
createRoute
in class Router
attach
public Route attach(Restlet target)
- Overrides:
attach
in class Router
attach
public Route attach(String uriPattern,
Restlet target)
- Overrides:
attach
in class Router
attachDefault
public Route attachDefault(Restlet defaultTarget)
- Overrides:
attachDefault
in class Router
createFinder
public Finder createFinder(Class<?> targetClass)
- Overrides:
createFinder
in class Router
Copyright © 2005-2011 Noelios Technologies.