Package org.restlet.engine.util
Class ChildClientDispatcher
- java.lang.Object
-
- org.restlet.Restlet
-
- org.restlet.routing.Filter
-
- org.restlet.engine.util.TemplateDispatcher
-
- org.restlet.engine.util.ChildClientDispatcher
-
- All Implemented Interfaces:
org.restlet.Uniform
public class ChildClientDispatcher extends TemplateDispatcher
Client dispatcher for a component child. 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 as member variables.- Author:
- Jerome Louvel
-
-
Constructor Summary
Constructors Constructor Description ChildClientDispatcher(ChildContext childContext)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
doHandle(org.restlet.Request request, org.restlet.Response response)
Transmits the call to the parent component except if the call is internal as denoted by theProtocol.RIAP
protocol and targets this child application.-
Methods inherited from class org.restlet.engine.util.TemplateDispatcher
afterHandle, beforeHandle
-
Methods inherited from class org.restlet.routing.Filter
getNext, handle, hasNext, setNext, setNext, start, stop
-
-
-
-
Constructor Detail
-
ChildClientDispatcher
public ChildClientDispatcher(ChildContext childContext)
Constructor.- Parameters:
childContext
- The child context.
-
-
Method Detail
-
doHandle
public int doHandle(org.restlet.Request request, org.restlet.Response response)
Transmits the call to the parent component except if the call is internal as denoted by theProtocol.RIAP
protocol and targets this child application.- Overrides:
doHandle
in classorg.restlet.routing.Filter
- Parameters:
request
- The request to handle.response
- The response to update.- Returns:
- The continuation status. Either
Filter.CONTINUE
orFilter.STOP
.
-
-