org.apache.camel.component.cxf
Class CxfComponent
java.lang.Object
org.apache.camel.impl.ServiceSupport
org.apache.camel.impl.DefaultComponent
org.apache.camel.impl.HeaderFilterStrategyComponent
org.apache.camel.component.cxf.CxfComponent
- All Implemented Interfaces:
- CamelContextAware, Component, Service, ShutdownableService, HeaderFilterStrategyAware
public class CxfComponent
- extends HeaderFilterStrategyComponent
Defines the CXF Component
- Version:
| 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 |
CxfComponent
public CxfComponent()
CxfComponent
public CxfComponent(CamelContext context)
createEndpoint
protected Endpoint createEndpoint(String uri,
String remaining,
Map<String,Object> parameters)
throws Exception
- Create a
CxfEndpoint which, can be a Spring bean endpoint having
URI format cxf:bean:beanId or transport address endpoint having URI format
cxf://transportAddress.
- 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