Package org.apache.camel.impl.engine
Class DefaultRuntimeEndpointRegistry
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.SimpleEventNotifierSupport
org.apache.camel.support.EventNotifierSupport
org.apache.camel.impl.engine.DefaultRuntimeEndpointRegistry
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.EventNotifier,org.apache.camel.spi.HasCamelContext,org.apache.camel.spi.RuntimeEndpointRegistry,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
public class DefaultRuntimeEndpointRegistry
extends org.apache.camel.support.EventNotifierSupport
implements org.apache.camel.spi.RuntimeEndpointRegistry
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.camel.spi.RuntimeEndpointRegistry
org.apache.camel.spi.RuntimeEndpointRegistry.Statistic -
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 TypeMethodDescriptionvoidclear()protected voiddoInit()protected voiddoStart()protected voiddoStop()getAllEndpoints(boolean includeInputs) getEndpointsPerRoute(String routeId, boolean includeInputs) List<org.apache.camel.spi.RuntimeEndpointRegistry.Statistic> intgetLimit()booleanbooleanbooleanisEnabled(org.apache.camel.spi.CamelEvent event) voidnotify(org.apache.camel.spi.CamelEvent event) voidreset()voidsetEnabled(boolean enabled) voidsetLimit(int limit) intsize()Methods inherited from class org.apache.camel.support.EventNotifierSupport
getCamelContext, isIgnoreCamelContextEvents, isIgnoreExchangeCompletedEvent, isIgnoreExchangeCreatedEvent, isIgnoreExchangeEvents, isIgnoreExchangeFailedEvents, isIgnoreExchangeRedeliveryEvents, isIgnoreExchangeSendingEvents, isIgnoreExchangeSentEvents, isIgnoreRouteEvents, isIgnoreServiceEvents, isIgnoreStepEvents, setCamelContext, setIgnoreCamelContextEvents, setIgnoreExchangeCompletedEvent, setIgnoreExchangeCreatedEvent, setIgnoreExchangeEvents, setIgnoreExchangeFailedEvents, setIgnoreExchangeRedeliveryEvents, setIgnoreExchangeSendingEvents, setIgnoreExchangeSentEvents, setIgnoreRouteEvents, setIgnoreServiceEvents, setIgnoreStepEventsMethods inherited from class org.apache.camel.support.SimpleEventNotifierSupport
isIgnoreCamelContextInitEvents, isIgnoreExchangeAsyncProcessingStartedEvents, setIgnoreCamelContextInitEvents, setIgnoreExchangeAsyncProcessingStartedEvents, setupIgnoreMethods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, 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
-
DefaultRuntimeEndpointRegistry
public DefaultRuntimeEndpointRegistry()
-
-
Method Details
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceorg.apache.camel.spi.RuntimeEndpointRegistry
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfaceorg.apache.camel.spi.RuntimeEndpointRegistry
-
getAllEndpoints
- Specified by:
getAllEndpointsin interfaceorg.apache.camel.spi.RuntimeEndpointRegistry
-
getEndpointsPerRoute
- Specified by:
getEndpointsPerRoutein interfaceorg.apache.camel.spi.RuntimeEndpointRegistry
-
getEndpointStatistics
- Specified by:
getEndpointStatisticsin interfaceorg.apache.camel.spi.RuntimeEndpointRegistry
-
getLimit
public int getLimit()- Specified by:
getLimitin interfaceorg.apache.camel.spi.RuntimeEndpointRegistry
-
setLimit
public void setLimit(int limit) - Specified by:
setLimitin interfaceorg.apache.camel.spi.RuntimeEndpointRegistry
-
clear
public void clear()- Specified by:
clearin interfaceorg.apache.camel.spi.RuntimeEndpointRegistry
-
reset
public void reset()- Specified by:
resetin interfaceorg.apache.camel.spi.RuntimeEndpointRegistry
-
size
public int size()- Specified by:
sizein interfaceorg.apache.camel.spi.RuntimeEndpointRegistry
-
doInit
- Overrides:
doInitin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStart
- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
doStop
- Overrides:
doStopin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
notify
- Specified by:
notifyin interfaceorg.apache.camel.spi.EventNotifier- Throws:
Exception
-
isDisabled
public boolean isDisabled()- Specified by:
isDisabledin interfaceorg.apache.camel.spi.EventNotifier- Overrides:
isDisabledin classorg.apache.camel.support.EventNotifierSupport
-
isEnabled
public boolean isEnabled(org.apache.camel.spi.CamelEvent event) - Specified by:
isEnabledin interfaceorg.apache.camel.spi.EventNotifier- Overrides:
isEnabledin classorg.apache.camel.support.EventNotifierSupport
-