com.noelios.restlet.component
Class HostRoute
java.lang.Object
org.restlet.Uniform
org.restlet.Restlet
org.restlet.Filter
org.restlet.Route
com.noelios.restlet.component.HostRoute
public class HostRoute
- extends Route
Route based on a target VirtualHost.
Concurrency note: instances of this class or its subclasses can be invoked by
several threads at the same time and therefore must be thread-safe. You
should be especially careful when storing state in member variables.
- Author:
- Jerome Louvel
Methods inherited from class org.restlet.Route |
extractCookie, extractEntity, extractQuery, getMatchingMode, getMatchQuery, getRouter, getTemplate, setMatchingMode, setMatchQuery, setRouter, setTemplate, validate |
Methods inherited from class org.restlet.Uniform |
delete, delete, get, get, handle, head, head, options, options, post, post, put, put |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HostRoute
public HostRoute(Router router,
VirtualHost target)
- Constructor.
- Parameters:
router
- The parent router.target
- The target virtual host.
beforeHandle
protected int beforeHandle(Request request,
Response response)
- Allows filtering before processing by the next Restlet. Set the base
reference.
- Overrides:
beforeHandle
in class Route
- Parameters:
request
- The request to handle.response
- The response to update.
- Returns:
- The continuation status.
getVirtualHost
public VirtualHost getVirtualHost()
- Returns the target virtual host.
- Returns:
- The target virtual host.
score
public float score(Request request,
Response response)
- Returns the score for a given call (between 0 and 1.0).
- Overrides:
score
in class Route
- Parameters:
request
- The request to score.response
- The response to score.
- Returns:
- The score for a given call (between 0 and 1.0).
setNext
public void setNext(VirtualHost next)
- Sets the next virtual host.
- Parameters:
next
- The next virtual host.
Copyright © 2005-2008 Noelios Technologies.