Re: [DISCUSS] Add a public API to add endpoints to Geode's HTTP server

2019-08-23 Thread Dale Emery
In my proposal as drafted, I assumed Jetty. If we want to support some additional set of server implementations, we will have to define an abstract version of Handler, and perhaps other types, that would be adaptable to all of those implementations. To do that, we would have to have some set of

Re: [DISCUSS] Add a public API to add endpoints to Geode's HTTP server

2019-08-23 Thread Aaron Lindsey
Would it be practical to remove the dependency on Jetty from the HttpService interface? I admit that I don't know a lot about this area of the code, but I noticed that the current HttpService public interface doesn't have any dependencies on Jetty (except the getHttpService() method, which would be

[DISCUSS] Add a public API to add endpoints to Geode's HTTP server

2019-08-20 Thread Dale Emery
I’ve drafted a proposal to add a public API to add endpoints to Geode’s HTTP server. https://cwiki.apache.org/confluence/display/GEODE/%5BDraft%5D+Public+API+to+Add+Endpoints+to+Geode+HTTP+Server