Class ComponentClientDispatcher

  • All Implemented Interfaces:
    org.restlet.Uniform

    public class ComponentClientDispatcher
    extends TemplateDispatcher
    Component client dispatcher. 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
    • Field Summary

      • Fields inherited from class org.restlet.routing.Filter

        CONTINUE, SKIP, STOP
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected int doHandle​(org.restlet.Request request, org.restlet.Response response)
      Handles the call by distributing it to the next Restlet.
      • Methods inherited from class org.restlet.routing.Filter

        getNext, handle, hasNext, setNext, setNext, start, stop
      • Methods 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
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ComponentClientDispatcher

        public ComponentClientDispatcher​(ComponentContext componentContext)
        Constructor.
        Parameters:
        componentContext - The component context.
    • Method Detail

      • doHandle

        protected int doHandle​(org.restlet.Request request,
                               org.restlet.Response response)
        Description copied from class: org.restlet.routing.Filter
        Handles the call by distributing it to the next Restlet. If no Restlet is attached, then a Status.SERVER_ERROR_INTERNAL status is returned. Returns Filter.CONTINUE by default.
        Overrides:
        doHandle in class org.restlet.routing.Filter
        Parameters:
        request - The request to handle.
        response - The response to update.
        Returns:
        The continuation status. Either Filter.CONTINUE or Filter.STOP.