public abstract class NeedBasedCamelConfiguratorImpl extends java.lang.Object implements NeedProtocolCamelConfigurator
| 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 |
|---|
NeedBasedCamelConfiguratorImpl() |
| 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 |
configureCamelEndpointForNeedUri(java.net.URI wonNodeURI,
java.net.URI brokerUri,
java.lang.String needProtocolQueueName) |
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 configureCamelEndpointForNeedUri(java.net.URI wonNodeURI,
java.net.URI brokerUri,
java.lang.String needProtocolQueueName)
configureCamelEndpointForNeedUri in interface NeedProtocolCamelConfiguratorpublic 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 NeedProtocolCamelConfiguratorbrokerUri - 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 CamelConfiguratorsetCamelContext in interface NeedProtocolCamelConfiguratorpublic void setMessagingContext(MessagingContext messagingContext)
setMessagingContext in interface NeedProtocolCamelConfiguratorpublic MessagingContext getMessagingContext()
public org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwaregetCamelContext in interface CamelConfiguratorgetCamelContext in interface NeedProtocolCamelConfiguratorpublic java.lang.String getEndpoint(java.net.URI nodeUri)
getEndpoint in interface CamelConfiguratorgetEndpoint in interface NeedProtocolCamelConfiguratorpublic void setComponentName(java.lang.String componentName)
public java.lang.String getComponentName()
public java.lang.String getBrokerComponentNameWithBrokerUri(java.net.URI brokerUri)
getBrokerComponentNameWithBrokerUri in interface NeedProtocolCamelConfiguratorCopyright © 2018. All Rights Reserved.