Class WrapperRestlet

    • Constructor Detail

      • WrapperRestlet

        public WrapperRestlet​(Restlet wrappedRestlet)
        Constructor.
        Parameters:
        wrappedRestlet - The wrapped Restlet instance.
    • Method Detail

      • getApplication

        public Application getApplication()
        Description copied from class: Restlet
        Returns the parent application if it exists, or null.
        Overrides:
        getApplication in class Restlet
        Returns:
        The parent application if it exists, or null.
      • getAuthor

        public java.lang.String getAuthor()
        Description copied from class: Restlet
        Returns the author(s).
        Overrides:
        getAuthor in class Restlet
        Returns:
        The author(s).
      • getContext

        public Context getContext()
        Description copied from class: Restlet
        Returns the context.
        Overrides:
        getContext in class Restlet
        Returns:
        The context.
      • getDescription

        public java.lang.String getDescription()
        Description copied from class: Restlet
        Returns the description.
        Overrides:
        getDescription in class Restlet
        Returns:
        The description
      • getLogger

        public java.util.logging.Logger getLogger()
        Description copied from class: Restlet
        Returns the context's logger.
        Overrides:
        getLogger in class Restlet
        Returns:
        The context's logger.
      • getName

        public java.lang.String getName()
        Description copied from class: Restlet
        Returns the display name.
        Overrides:
        getName in class Restlet
        Returns:
        The display name.
      • getOwner

        public java.lang.String getOwner()
        Description copied from class: Restlet
        Returns the owner(s).
        Overrides:
        getOwner in class Restlet
        Returns:
        The owner(s).
      • handle

        public void handle​(Request request,
                           Response response)
        Description copied from class: Restlet
        Handles a call. The default behavior is to initialize the Restlet by setting the current context using the Context.setCurrent(Context) method and by attempting to start it, unless it was already started. If an exception is thrown during the start action, then the response status is set to Status.SERVER_ERROR_INTERNAL.

        Subclasses overriding this method should make sure that they call super.handle(request, response) before adding their own logic.

        Specified by:
        handle in interface Uniform
        Overrides:
        handle in class Restlet
        Parameters:
        request - The request to handle.
        response - The response to update.
      • isStarted

        public boolean isStarted()
        Description copied from class: Restlet
        Indicates if the Restlet is started.
        Overrides:
        isStarted in class Restlet
        Returns:
        True if the Restlet is started.
      • isStopped

        public boolean isStopped()
        Description copied from class: Restlet
        Indicates if the Restlet is stopped.
        Overrides:
        isStopped in class Restlet
        Returns:
        True if the Restlet is stopped.
      • setAuthor

        public void setAuthor​(java.lang.String author)
        Description copied from class: Restlet
        Sets the author(s).
        Overrides:
        setAuthor in class Restlet
        Parameters:
        author - The author(s).
      • setContext

        public void setContext​(Context context)
        Description copied from class: Restlet
        Sets the context.
        Overrides:
        setContext in class Restlet
        Parameters:
        context - The context.
      • setDescription

        public void setDescription​(java.lang.String description)
        Description copied from class: Restlet
        Sets the description.
        Overrides:
        setDescription in class Restlet
        Parameters:
        description - The description.
      • setName

        public void setName​(java.lang.String name)
        Description copied from class: Restlet
        Sets the display name.
        Overrides:
        setName in class Restlet
        Parameters:
        name - The display name.
      • setOwner

        public void setOwner​(java.lang.String owner)
        Description copied from class: Restlet
        Sets the owner(s).
        Overrides:
        setOwner in class Restlet
        Parameters:
        owner - The owner(s).
      • start

        public void start()
                   throws java.lang.Exception
        Description copied from class: Restlet
        Starts the Restlet. By default its only sets "started" internal property to true. WARNING: this method must be called at the end of the starting process by subclasses otherwise concurrent threads could enter into the call handling logic too early.
        Overrides:
        start in class Restlet
        Throws:
        java.lang.Exception
      • stop

        public void stop()
                  throws java.lang.Exception
        Description copied from class: Restlet
        Stops the Restlet. By default its only sets "started" internal property to false. WARNING: this method must be called at the beginning of the stopping process by subclasses otherwise concurrent threads could continue to (improperly) handle calls.
        Overrides:
        stop in class Restlet
        Throws:
        java.lang.Exception