public class StubComponent extends VmComponent
ENDPOINTS, QUEUES
concurrentConsumers, log, maxConcurrentConsumers, queueSize
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
Constructor and Description |
---|
StubComponent() |
Modifier and Type | Method and Description |
---|---|
protected StubEndpoint |
createEndpoint(String endpointUri,
Component component,
BlockingQueue<Exchange> queue,
int concurrentConsumers) |
protected StubEndpoint |
createEndpoint(String endpointUri,
Component component,
BlockingQueueFactory<Exchange> queueFactory,
int concurrentConsumers) |
protected void |
validateParameters(String uri,
Map<String,Object> parameters,
String optionPrefix)
Strategy for validation of parameters, that was not able to be resolved to any endpoint options.
|
protected void |
validateURI(String uri,
String path,
Map<String,Object> parameters)
Strategy for validation of the uri when creating the endpoint.
|
createEndpoint, doStart, doStop, getQueueReference, getQueues
getConcurrentConsumers, getDefaultQueueFactory, getOrCreateQueue, getOrCreateQueue, getOrCreateQueue, getQueueKey, getQueueSize, registerQueue, setConcurrentConsumers, setDefaultQueueFactory, setQueueSize
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass
afterConfiguration, createConfiguration, createEndpoint, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useIntrospectionOnEndpoint, useRawUri
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public StubComponent()
protected void validateURI(String uri, String path, Map<String,Object> parameters)
DefaultComponent
validateURI
in class DefaultComponent
uri
- the uripath
- the path - part after the schemeparameters
- the parameters, an empty map if no parameters givenprotected void validateParameters(String uri, Map<String,Object> parameters, String optionPrefix)
DefaultComponent
validateParameters
in class DefaultComponent
uri
- the uriparameters
- the parameters, an empty map if no parameters givenoptionPrefix
- optional prefix to filter the parameters for validation. Use null for validate all.protected StubEndpoint createEndpoint(String endpointUri, Component component, BlockingQueueFactory<Exchange> queueFactory, int concurrentConsumers)
createEndpoint
in class VmComponent
protected StubEndpoint createEndpoint(String endpointUri, Component component, BlockingQueue<Exchange> queue, int concurrentConsumers)
createEndpoint
in class VmComponent
Apache Camel