org.apache.camel.component.servlet
Interface HttpRegistry

All Known Implementing Classes:
DefaultHttpRegistry

public interface HttpRegistry

Keeps track of HttpConsumers and CamelServlets and connects them to each other. In OSGi there should be one HttpRegistry per bundle. A CamelServlet that should serve more than one bundle should be registered as an OSGi service. The HttpRegistryImpl can then be configured to listen to service changes. See /tests/camel-itest-osgi/../servlet for an example how to use this.


Method Summary
 org.apache.camel.component.http.CamelServlet getCamelServlet(String servletName)
           
 void register(org.apache.camel.component.http.CamelServlet provider)
           
 void register(org.apache.camel.component.http.HttpConsumer consumer)
           
 void unregister(org.apache.camel.component.http.CamelServlet provider)
           
 void unregister(org.apache.camel.component.http.HttpConsumer consumer)
           
 

Method Detail

register

void register(org.apache.camel.component.http.HttpConsumer consumer)

unregister

void unregister(org.apache.camel.component.http.HttpConsumer consumer)

register

void register(org.apache.camel.component.http.CamelServlet provider)

unregister

void unregister(org.apache.camel.component.http.CamelServlet provider)

getCamelServlet

org.apache.camel.component.http.CamelServlet getCamelServlet(String servletName)


Apache Camel