public class PollingLightblueConfigUpdateRoute
extends org.apache.camel.builder.RouteBuilder
| Constructor and Description |
|---|
PollingLightblueConfigUpdateRoute(String configDomain,
java.time.Duration pollingInterval,
com.redhat.lightblue.client.LightblueClient lightblue,
MutableLightblueNotificationRepositoryConfig notificationRepositoryConfig,
MutableLightblueDocumentEventRepositoryConfig documentEventRepositoryConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure() |
addRoutes, addRoutesToCamelContext, checkInitialized, configureRest, configureRests, configureRoute, configureRoutes, createContainer, errorHandler, from, from, from, from, fromF, getContext, getRestCollection, getRestConfigurations, getRouteCollection, includeRoutes, intercept, interceptFrom, interceptFrom, interceptSendToEndpoint, onCompletion, onException, onException, populateRests, populateRoutes, rest, rest, restConfiguration, restConfiguration, setErrorHandlerBuilder, setRestCollection, setRouteCollection, toStringbean, bean, bean, bean, body, body, bodyAs, constant, createErrorHandlerBuilder, deadLetterChannel, deadLetterChannel, defaultErrorHandler, endpoint, endpoint, endpoints, endpoints, exceptionMessage, exchangeProperty, faultBody, faultBodyAs, getErrorHandlerBuilder, header, language, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, method, method, method, method, noErrorHandler, outBody, outBody, property, regexReplaceAll, regexReplaceAll, sendTo, setContext, setContext, simple, simple, simpleF, simpleF, systemProperty, systemProperty, xpath, xpathpublic PollingLightblueConfigUpdateRoute(String configDomain, java.time.Duration pollingInterval, com.redhat.lightblue.client.LightblueClient lightblue, MutableLightblueNotificationRepositoryConfig notificationRepositoryConfig, MutableLightblueDocumentEventRepositoryConfig documentEventRepositoryConfig)
configDomain - See EventHandlerConfigEntity.setDomain(String)}. This is whatever
you use when you persist your configuration.pollingInterval - How often to poll for configuration data stored in lightblue.lightblue - A lightblue client configured to talk to lightbluenotificationRepositoryConfig - A thread-safe config object to updatedocumentEventRepositoryConfig - A thread-safe config object to updateCopyright © 2017. All rights reserved.