Package org.restlet.engine.component
Class HostRoute
java.lang.Object
org.restlet.Restlet
org.restlet.routing.Filter
org.restlet.routing.Route
org.restlet.engine.component.HostRoute
- All Implemented Interfaces:
Uniform
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
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intbeforeHandle(Request request, Response response) Allows filtering before processing by the next Restlet.Returns the target virtual host.floatReturns the score for a given call (between 0 and 1.0).voidsetNext(VirtualHost next) Sets the next virtual host.Methods inherited from class org.restlet.routing.Filter
afterHandle, doHandle, getNext, handle, hasNext, setNext, setNext, start, stopMethods inherited from class org.restlet.Restlet
createFinder, finalize, getApplication, getAuthor, getContext, getDescription, getFinderClass, getLogger, getName, getOwner, handle, handle, handle, isStarted, isStopped, setAuthor, setContext, setDescription, setFinderClass, setName, setOwner
-
Constructor Details
-
HostRoute
Constructor.- Parameters:
router- The parent router.target- The target virtual host.
-
-
Method Details
-
beforeHandle
Allows filtering before processing by the next Restlet. Set the base reference.- Overrides:
beforeHandlein classFilter- Parameters:
request- The request to handle.response- The response to update.- Returns:
- The continuation status.
-
getVirtualHost
Returns the target virtual host.- Returns:
- The target virtual host.
-
score
Returns the score for a given call (between 0 and 1.0). -
setNext
Sets the next virtual host.- Parameters:
next- The next virtual host.
-