Class DnsActivationPolicy
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.RoutePolicySupport
org.apache.camel.component.dns.policy.DnsActivationPolicy
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.RoutePolicy,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
public class DnsActivationPolicy
extends org.apache.camel.support.RoutePolicySupport
-
Field Summary
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoStart()protected voiddoStop()org.apache.camel.spi.ExceptionHandlerlonggetTtl()protected booleanisActive()voidonExchangeBegin(org.apache.camel.Route route, org.apache.camel.Exchange exchange) voidonExchangeDone(org.apache.camel.Route route, org.apache.camel.Exchange exchange) voidonInit(org.apache.camel.Route route) voidonRemove(org.apache.camel.Route route) voidonResume(org.apache.camel.Route route) voidonStart(org.apache.camel.Route route) voidonStop(org.apache.camel.Route route) voidonSuspend(org.apache.camel.Route route) voidsetExceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler) voidsetHostname(String hostname) voidsetResolvesTo(String resolvesTo) voidsetResolvesTo(List<String> resolvesTo) voidsetStopRoutesOnException(String stopRoutesOnException) voidsetTtl(long ttl) voidMethods inherited from class org.apache.camel.support.RoutePolicySupport
controller, handleException, resumeOrStartConsumer, resumeRoute, startConsumer, startRoute, stopConsumer, stopRoute, stopRoute, stopRouteAsync, suspendOrStopConsumer, suspendRoute, suspendRouteMethods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
DnsActivationPolicy
public DnsActivationPolicy()
-
-
Method Details
-
onInit
public void onInit(org.apache.camel.Route route) - Specified by:
onInitin interfaceorg.apache.camel.spi.RoutePolicy- Overrides:
onInitin classorg.apache.camel.support.RoutePolicySupport
-
onRemove
public void onRemove(org.apache.camel.Route route) - Specified by:
onRemovein interfaceorg.apache.camel.spi.RoutePolicy- Overrides:
onRemovein classorg.apache.camel.support.RoutePolicySupport
-
onStart
public void onStart(org.apache.camel.Route route) - Specified by:
onStartin interfaceorg.apache.camel.spi.RoutePolicy- Overrides:
onStartin classorg.apache.camel.support.RoutePolicySupport
-
onStop
public void onStop(org.apache.camel.Route route) - Specified by:
onStopin interfaceorg.apache.camel.spi.RoutePolicy- Overrides:
onStopin classorg.apache.camel.support.RoutePolicySupport
-
onSuspend
public void onSuspend(org.apache.camel.Route route) - Specified by:
onSuspendin interfaceorg.apache.camel.spi.RoutePolicy- Overrides:
onSuspendin classorg.apache.camel.support.RoutePolicySupport
-
onResume
public void onResume(org.apache.camel.Route route) - Specified by:
onResumein interfaceorg.apache.camel.spi.RoutePolicy- Overrides:
onResumein classorg.apache.camel.support.RoutePolicySupport
-
onExchangeBegin
public void onExchangeBegin(org.apache.camel.Route route, org.apache.camel.Exchange exchange) - Specified by:
onExchangeBeginin interfaceorg.apache.camel.spi.RoutePolicy- Overrides:
onExchangeBeginin classorg.apache.camel.support.RoutePolicySupport
-
onExchangeDone
public void onExchangeDone(org.apache.camel.Route route, org.apache.camel.Exchange exchange) - Specified by:
onExchangeDonein interfaceorg.apache.camel.spi.RoutePolicy- Overrides:
onExchangeDonein classorg.apache.camel.support.RoutePolicySupport
-
doStart
- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStop
- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
getExceptionHandler
public org.apache.camel.spi.ExceptionHandler getExceptionHandler()- Overrides:
getExceptionHandlerin classorg.apache.camel.support.RoutePolicySupport
-
setExceptionHandler
public void setExceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler) - Overrides:
setExceptionHandlerin classorg.apache.camel.support.RoutePolicySupport
-
setHostname
-
getHostname
-
setResolvesTo
-
setResolvesTo
-
getResolvesTo
-
setTtl
public void setTtl(long ttl) -
setTtl
-
getTtl
public long getTtl() -
setStopRoutesOnException
-
isActive
- Throws:
Exception
-