You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Kevin Earls (JIRA)" <ji...@apache.org> on 2014/07/01 15:01:26 UTC

[jira] [Closed] (CAMEL-7558) Refactor HttpEndpoint and ServletEndpoint classes

     [ https://issues.apache.org/jira/browse/CAMEL-7558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Earls closed CAMEL-7558.
------------------------------

    Resolution: Won't Fix

I found an easier way to do this.  See CAMEL-7535 / https://github.com/apache/camel/pull/203

> Refactor HttpEndpoint and ServletEndpoint classes
> -------------------------------------------------
>
>                 Key: CAMEL-7558
>                 URL: https://issues.apache.org/jira/browse/CAMEL-7558
>             Project: Camel
>          Issue Type: Improvement
>            Reporter: Kevin Earls
>            Priority: Minor
>
> We need to refactor the HttpEndpoint and ServletEndpoint classes to be based on abstract classes in order to allow exposing component options on Jetty (see CAMEL-7535) 
> The current class hierarchy looks like:
>     HttpEndpoint
>         JettyHttpEndpoint
>         Servlet Endpoint
>             GhttpEndpoint
>             WebsocketEndpoint
>             GTaskEndpoint
> It needs to look more like:
>     AbstractHttpEndpoint
>         HttpEndpoint
>         JettyHttpEndpoint
>         AbstractServletEndpoint
>             ServletEndpoint
>             GhttpEndpoint
>             WebsocketEndpoint
>             GTaskEndpoint



--
This message was sent by Atlassian JIRA
(v6.2#6252)