public abstract class AtomBasedCamelConfiguratorImpl extends java.lang.Object implements AtomProtocolCamelConfigurator
| Modifier and Type | Field and Description |
|---|---|
protected BrokerComponentFactory |
brokerComponentFactory |
protected com.google.common.collect.BiMap<java.net.URI,java.lang.String> |
brokerComponentMap |
| Constructor and Description |
|---|
AtomBasedCamelConfiguratorImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCamelComponentForWonNodeBroker(java.net.URI brokerUri,
java.lang.String brokerComponentName) |
void |
addRouteForEndpoint(java.lang.String startingEndpoint,
java.net.URI brokerUri) |
java.lang.String |
configureCamelEndpointForAtomUri(java.net.URI wonNodeURI,
java.net.URI brokerUri,
java.lang.String atomProtocolQueueName) |
protected abstract org.apache.camel.RoutesBuilder |
createRoutesBuilder(java.lang.String startingComponent,
java.net.URI brokerUri) |
java.lang.String |
getBrokerComponentNameWithBrokerUri(java.net.URI brokerUri) |
org.apache.camel.CamelContext |
getCamelContext() |
java.lang.String |
getComponentName() |
java.lang.String |
getEndpoint(java.net.URI nodeUri) |
MessagingContext |
getMessagingContext() |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setComponentName(java.lang.String componentName) |
void |
setMessagingContext(MessagingContext messagingContext) |
java.lang.String |
setupBrokerComponentName(java.net.URI brokerUri) |
protected com.google.common.collect.BiMap<java.net.URI,java.lang.String> brokerComponentMap
@Autowired protected BrokerComponentFactory brokerComponentFactory
public java.lang.String configureCamelEndpointForAtomUri(java.net.URI wonNodeURI,
java.net.URI brokerUri,
java.lang.String atomProtocolQueueName)
configureCamelEndpointForAtomUri in interface AtomProtocolCamelConfiguratorpublic java.lang.String setupBrokerComponentName(java.net.URI brokerUri)
setupBrokerComponentName in interface CamelConfiguratorpublic void addCamelComponentForWonNodeBroker(java.net.URI brokerUri,
java.lang.String brokerComponentName)
addCamelComponentForWonNodeBroker in interface AtomProtocolCamelConfiguratorbrokerUri - public void addRouteForEndpoint(java.lang.String startingEndpoint,
java.net.URI brokerUri)
throws CamelConfigurationFailedException
addRouteForEndpoint in interface CamelConfiguratorCamelConfigurationFailedExceptionprotected abstract org.apache.camel.RoutesBuilder createRoutesBuilder(java.lang.String startingComponent,
java.net.URI brokerUri)
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwaresetCamelContext in interface AtomProtocolCamelConfiguratorsetCamelContext in interface CamelConfiguratorpublic void setMessagingContext(MessagingContext messagingContext)
setMessagingContext in interface AtomProtocolCamelConfiguratorpublic MessagingContext getMessagingContext()
public org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwaregetCamelContext in interface AtomProtocolCamelConfiguratorgetCamelContext in interface CamelConfiguratorpublic java.lang.String getEndpoint(java.net.URI nodeUri)
getEndpoint in interface AtomProtocolCamelConfiguratorgetEndpoint in interface CamelConfiguratorpublic void setComponentName(java.lang.String componentName)
public java.lang.String getComponentName()
public java.lang.String getBrokerComponentNameWithBrokerUri(java.net.URI brokerUri)
getBrokerComponentNameWithBrokerUri in interface AtomProtocolCamelConfiguratorCopyright © 2019. All Rights Reserved.