org.esbtools.eventhandler.lightblue.locking

Class LockingRoutePolicy

  • java.lang.Object
    • org.apache.camel.support.ServiceSupport
      • org.apache.camel.support.RoutePolicySupport
        • org.esbtools.eventhandler.lightblue.locking.LockingRoutePolicy
  • All Implemented Interfaces:
    org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.RoutePolicy, org.apache.camel.StatefulService, org.apache.camel.SuspendableService


    public class LockingRoutePolicy
    extends org.apache.camel.support.RoutePolicySupport
    • Field Summary

      • Fields inherited from class org.apache.camel.support.RoutePolicySupport

        log
      • Fields inherited from class org.apache.camel.support.ServiceSupport

        shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void onExchangeBegin(org.apache.camel.Route route, org.apache.camel.Exchange exchange) 
      void onStop(org.apache.camel.Route route) 
      void onSuspend(org.apache.camel.Route route) 
      • Methods inherited from class org.apache.camel.support.RoutePolicySupport

        doStart, doStop, getExceptionHandler, handleException, onExchangeDone, onInit, onRemove, onResume, onStart, resumeRoute, setExceptionHandler, startConsumer, startRoute, stopConsumer, stopRoute, stopRoute, suspendRoute, suspendRoute
      • Methods inherited from class org.apache.camel.support.ServiceSupport

        doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
    • Constructor Detail

      • LockingRoutePolicy

        public LockingRoutePolicy(String resourceId,
                                  LockStrategy lockStrategy)
    • Method Detail

      • onStop

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

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

        public void onExchangeBegin(org.apache.camel.Route route,
                                    org.apache.camel.Exchange exchange)
        Specified by:
        onExchangeBegin in interface org.apache.camel.spi.RoutePolicy
        Overrides:
        onExchangeBegin in class org.apache.camel.support.RoutePolicySupport

Copyright © 2017. All rights reserved.