org.apache.camel.component.cxf.jaxrs
Class CxfRsComponent
java.lang.Object
org.apache.camel.impl.ServiceSupport
org.apache.camel.impl.DefaultComponent
org.apache.camel.impl.HeaderFilterStrategyComponent
org.apache.camel.component.cxf.jaxrs.CxfRsComponent
- All Implemented Interfaces:
- CamelContextAware, Component, Service, ShutdownableService, HeaderFilterStrategyAware
public class CxfRsComponent
- extends HeaderFilterStrategyComponent
Defines the CXF RS Component
| Methods inherited from class org.apache.camel.impl.DefaultComponent |
createEndpoint, doStart, doStop, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useIntrospectionOnEndpoint, validateParameters, validateURI |
| Methods inherited from class org.apache.camel.impl.ServiceSupport |
addChildService, doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, removeChildService, resume, shutdown, start, start, stop, suspend |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CxfRsComponent
public CxfRsComponent()
CxfRsComponent
public CxfRsComponent(CamelContext context)
createEndpoint
protected Endpoint createEndpoint(String uri,
String remaining,
Map<String,Object> parameters)
throws Exception
- Description copied from class:
DefaultComponent
- A factory method allowing derived components to create a new endpoint
from the given URI, remaining path and optional parameters
- Specified by:
createEndpoint in class DefaultComponent
- Parameters:
uri - the full URI of the endpointremaining - the remaining part of the URI without the query
parameters or component prefixparameters - the optional parameters passed in
- Returns:
- a newly created endpoint or null if the endpoint cannot be
created based on the inputs
- Throws:
Exception
afterConfiguration
protected void afterConfiguration(String uri,
String remaining,
Endpoint endpoint,
Map<String,Object> parameters)
throws Exception
- Description copied from class:
DefaultComponent
- Strategy to do post configuration logic.
Can be used to construct an URI based on the remaining parameters. For example the parameters that configures
the endpoint have been removed from the parameters which leaves only the additional parameters left.
- Overrides:
afterConfiguration in class DefaultComponent
endpoint - the created endpointparameters - the remaining parameters after the endpoint has been created and parsed the parameters
- Throws:
Exception - can be thrown to indicate error creating the endpoint
Apache CAMEL