Class AliasEndpoint

    • Constructor Detail

    • Method Detail

      • getEndpoint

        public RestEndpoint getEndpoint()
        Gets the endpoint.
        Returns:
        the endpoint.
      • setEndpoint

        public void setEndpoint​(RestEndpoint endpoint)
        Sets the endpoint.
        Parameters:
        endpoint - the endpoint to set, cannot be null.
      • get

        public HTTPResponse get​(HTTPRequest request,
                                Map<String,​String> headers,
                                Map<String,​String> parameters)
        Description copied from class: RestEndpoint
        Handles GET request on this endpoint.

        Default implementation return a a status code 501

        Overrides:
        get in class RestEndpoint
        Parameters:
        request - the request to handle.
        headers - request headers.
        parameters - parsed query and body parameters.
        Returns:
        an HTTP response.
      • post

        public HTTPResponse post​(HTTPRequest request,
                                 Map<String,​String> headers,
                                 Map<String,​String> parameters)
        Description copied from class: RestEndpoint
        Handles POST request on this endpoint.

        Default implementation return a a status code 501

        Overrides:
        post in class RestEndpoint
        Parameters:
        request - the request to handle.
        headers - request headers.
        parameters - parsed query and body parameters.
        Returns:
        an HTTP response.
      • put

        public HTTPResponse put​(HTTPRequest request,
                                Map<String,​String> headers,
                                Map<String,​String> parameters)
        Description copied from class: RestEndpoint
        Handles PUT request on this endpoint.

        Default implementation return a a status code 501

        Overrides:
        put in class RestEndpoint
        Parameters:
        request - the request to handle.
        headers - request headers.
        parameters - parsed query and body parameters.
        Returns:
        an HTTP response.
      • delete

        public HTTPResponse delete​(HTTPRequest request,
                                   Map<String,​String> headers,
                                   Map<String,​String> parameters)
        Description copied from class: RestEndpoint
        Handles DELETE request on this endpoint.

        Default implementation return a a status code 501

        Overrides:
        delete in class RestEndpoint
        Parameters:
        request - the request to handle.
        headers - request headers.
        parameters - parsed query and body parameters.
        Returns:
        an HTTP response.