org.ow2.jonas.camel.example.servlet
Class ExampleCamelServlet

java.lang.Object
  extended by org.apache.camel.builder.BuilderSupport
      extended by org.apache.camel.builder.RouteBuilder
          extended by org.ow2.jonas.camel.component.RouteBuilderComponent
              extended by org.ow2.jonas.camel.example.servlet.ExampleCamelServlet
All Implemented Interfaces:
org.apache.camel.RoutesBuilder

public class ExampleCamelServlet
extends RouteBuilderComponent

Example to show how to declare a servlet to handle HTTP requests


Field Summary
static String SERVLET_ENDPOINT
          Camel internal endpoint on which the http request is forwarded from the servlet.
static String SERVLET_PATH
          Servlet path.
 
Fields inherited from class org.ow2.jonas.camel.component.RouteBuilderComponent
bundleContext, camelContextName, camelService, registryReplacements, TRACE_LOGGER_NAME, traceDestination
 
Constructor Summary
ExampleCamelServlet(org.osgi.framework.BundleContext bundleContext)
           
 
Method Summary
 void configure()
           
 void start()
          Register the Consumer servlet.
 
Methods inherited from class org.ow2.jonas.camel.component.RouteBuilderComponent
configureCamelComponents, getConfigurationFolder, getFileEndpointFile, getRegistryPropertyOrReplacement, getRouteName, setCamelService, stop
 
Methods inherited from class org.apache.camel.builder.RouteBuilder
addRoutes, addRoutesToCamelContext, checkInitialized, configureRoute, configureRoutes, createContainer, errorHandler, from, from, from, from, fromF, getContext, getRouteCollection, includeRoutes, intercept, interceptFrom, interceptFrom, interceptSendToEndpoint, onCompletion, onException, onException, populateRoutes, setErrorHandlerBuilder, setRouteCollection, toString
 
Methods inherited from class org.apache.camel.builder.BuilderSupport
bean, bean, bean, bean, body, body, constant, createErrorHandlerBuilder, deadLetterChannel, deadLetterChannel, defaultErrorHandler, endpoint, endpoint, endpoints, endpoints, exceptionMessage, faultBody, faultBodyAs, getErrorHandlerBuilder, header, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, noErrorHandler, outBody, outBody, property, regexReplaceAll, regexReplaceAll, sendTo, setContext, simple, systemProperty, systemProperty, xpath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SERVLET_PATH

public static final String SERVLET_PATH
Servlet path.

See Also:
Constant Field Values

SERVLET_ENDPOINT

public static final String SERVLET_ENDPOINT
Camel internal endpoint on which the http request is forwarded from the servlet.

See Also:
Constant Field Values
Constructor Detail

ExampleCamelServlet

public ExampleCamelServlet(org.osgi.framework.BundleContext bundleContext)
Method Detail

start

public void start()
           throws Throwable
Register the Consumer servlet.

Overrides:
start in class RouteBuilderComponent
Throws:
Throwable

configure

public void configure()
               throws Exception
Overrides:
configure in class RouteBuilderComponent
Throws:
Exception


Copyright © 2012 OW2 Consortium. All Rights Reserved.