Class SimpleScheduledRoutePolicy

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.NonManagedService, ScheduledRoutePolicyConstants, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.RoutePolicy, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    public class SimpleScheduledRoutePolicy
    extends ScheduledRoutePolicy
    • Constructor Detail

      • SimpleScheduledRoutePolicy

        public SimpleScheduledRoutePolicy()
    • Method Detail

      • onInit

        public void onInit​(org.apache.camel.Route route)
        Specified by:
        onInit in interface org.apache.camel.spi.RoutePolicy
        Overrides:
        onInit in class org.apache.camel.support.RoutePolicySupport
      • doOnInit

        protected void doOnInit​(org.apache.camel.Route route)
      • getRouteStartDate

        public Date getRouteStartDate()
      • setRouteStartDate

        public void setRouteStartDate​(Date routeStartDate)
      • getRouteStopDate

        public Date getRouteStopDate()
      • setRouteStopDate

        public void setRouteStopDate​(Date routeStopDate)
      • getRouteSuspendDate

        public Date getRouteSuspendDate()
      • setRouteSuspendDate

        public void setRouteSuspendDate​(Date routeSuspendDate)
      • getRouteStartRepeatCount

        public int getRouteStartRepeatCount()
      • setRouteStartRepeatCount

        public void setRouteStartRepeatCount​(int routeStartRepeatCount)
      • getRouteStartRepeatInterval

        public long getRouteStartRepeatInterval()
      • setRouteStartRepeatInterval

        public void setRouteStartRepeatInterval​(long routeStartRepeatInterval)
      • getRouteStopRepeatCount

        public int getRouteStopRepeatCount()
      • setRouteStopRepeatCount

        public void setRouteStopRepeatCount​(int routeStopRepeatCount)
      • getRouteStopRepeatInterval

        public long getRouteStopRepeatInterval()
      • setRouteStopRepeatInterval

        public void setRouteStopRepeatInterval​(long routeStopRepeatInterval)
      • getRouteSuspendRepeatCount

        public int getRouteSuspendRepeatCount()
      • setRouteSuspendRepeatCount

        public void setRouteSuspendRepeatCount​(int routeSuspendRepeatCount)
      • getRouteSuspendRepeatInterval

        public long getRouteSuspendRepeatInterval()
      • setRouteSuspendRepeatInterval

        public void setRouteSuspendRepeatInterval​(long routeSuspendRepeatInterval)
      • setRouteResumeDate

        public void setRouteResumeDate​(Date routeResumeDate)
      • getRouteResumeDate

        public Date getRouteResumeDate()
      • setRouteResumeRepeatCount

        public void setRouteResumeRepeatCount​(int routeResumeRepeatCount)
      • getRouteResumeRepeatCount

        public int getRouteResumeRepeatCount()
      • setRouteResumeRepeatInterval

        public void setRouteResumeRepeatInterval​(long routeResumeRepeatInterval)
      • getRouteResumeRepeatInterval

        public long getRouteResumeRepeatInterval()