org.esbtools.eventhandler.lightblue

Class PeriodicDeleteOldEntitiesRoute

  • java.lang.Object
    • org.apache.camel.builder.BuilderSupport
      • org.apache.camel.builder.RouteBuilder
        • org.esbtools.eventhandler.lightblue.PeriodicDeleteOldEntitiesRoute
  • All Implemented Interfaces:
    org.apache.camel.RoutesBuilder


    public class PeriodicDeleteOldEntitiesRoute
    extends org.apache.camel.builder.RouteBuilder
    • Constructor Summary

      Constructors 
      Constructor and Description
      PeriodicDeleteOldEntitiesRoute(String entityName, String entityVersion, String entityDateField, com.redhat.lightblue.client.LightblueClient client, LockStrategy lockStrategy, java.time.Duration deleteOlderThan, java.time.Duration deleteInterval, java.time.Clock clock) 
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void configure() 
      static PeriodicDeleteOldEntitiesRoute deletingDocumentEventsOlderThan(java.time.Duration deleteOlderThan, java.time.Duration deleteInterval, com.redhat.lightblue.client.LightblueClient client, LockStrategy lockStrategy, java.time.Clock clock) 
      static PeriodicDeleteOldEntitiesRoute deletingNotificationsOlderThan(java.time.Duration deleteOlderThan, java.time.Duration deleteInterval, com.redhat.lightblue.client.LightblueClient client, LockStrategy lockStrategy, java.time.Clock clock) 
      • Methods inherited from class org.apache.camel.builder.RouteBuilder

        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, toString
      • Methods inherited from class org.apache.camel.builder.BuilderSupport

        bean, 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, xpath
    • Constructor Detail

      • PeriodicDeleteOldEntitiesRoute

        public PeriodicDeleteOldEntitiesRoute(String entityName,
                                              String entityVersion,
                                              String entityDateField,
                                              com.redhat.lightblue.client.LightblueClient client,
                                              LockStrategy lockStrategy,
                                              java.time.Duration deleteOlderThan,
                                              java.time.Duration deleteInterval,
                                              java.time.Clock clock)
    • Method Detail

      • deletingNotificationsOlderThan

        public static PeriodicDeleteOldEntitiesRoute deletingNotificationsOlderThan(java.time.Duration deleteOlderThan,
                                                                                    java.time.Duration deleteInterval,
                                                                                    com.redhat.lightblue.client.LightblueClient client,
                                                                                    LockStrategy lockStrategy,
                                                                                    java.time.Clock clock)
      • deletingDocumentEventsOlderThan

        public static PeriodicDeleteOldEntitiesRoute deletingDocumentEventsOlderThan(java.time.Duration deleteOlderThan,
                                                                                     java.time.Duration deleteInterval,
                                                                                     com.redhat.lightblue.client.LightblueClient client,
                                                                                     LockStrategy lockStrategy,
                                                                                     java.time.Clock clock)
      • configure

        public void configure()
                       throws Exception
        Specified by:
        configure in class org.apache.camel.builder.RouteBuilder
        Throws:
        Exception

Copyright © 2017. All rights reserved.