public class DefaultRuntimeEndpointRegistry
extends org.apache.camel.support.EventNotifierSupport
implements org.apache.camel.CamelContextAware, org.apache.camel.spi.RuntimeEndpointRegistry
| Constructor and Description |
|---|
DefaultRuntimeEndpointRegistry() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
protected void |
doInit() |
protected void |
doStart() |
protected void |
doStop() |
List<String> |
getAllEndpoints(boolean includeInputs) |
org.apache.camel.CamelContext |
getCamelContext() |
List<String> |
getEndpointsPerRoute(String routeId,
boolean includeInputs) |
List<org.apache.camel.spi.RuntimeEndpointRegistry.Statistic> |
getEndpointStatistics() |
int |
getLimit() |
boolean |
isDisabled() |
boolean |
isEnabled() |
boolean |
isEnabled(org.apache.camel.spi.CamelEvent event) |
void |
notify(org.apache.camel.spi.CamelEvent event) |
void |
reset() |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setEnabled(boolean enabled) |
void |
setLimit(int limit) |
int |
size() |
isIgnoreCamelContextEvents, isIgnoreExchangeCompletedEvent, isIgnoreExchangeCreatedEvent, isIgnoreExchangeEvents, isIgnoreExchangeFailedEvents, isIgnoreExchangeRedeliveryEvents, isIgnoreExchangeSendingEvents, isIgnoreExchangeSentEvents, isIgnoreRouteEvents, isIgnoreServiceEvents, isIgnoreStepEvents, setIgnoreCamelContextEvents, setIgnoreExchangeCompletedEvent, setIgnoreExchangeCreatedEvent, setIgnoreExchangeEvents, setIgnoreExchangeFailedEvents, setIgnoreExchangeRedeliveryEvents, setIgnoreExchangeSendingEvents, setIgnoreExchangeSentEvents, setIgnoreRouteEvents, setIgnoreServiceEvents, setIgnoreStepEventsbuild, 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, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic boolean isEnabled()
isEnabled in interface org.apache.camel.spi.RuntimeEndpointRegistrypublic void setEnabled(boolean enabled)
setEnabled in interface org.apache.camel.spi.RuntimeEndpointRegistrypublic List<String> getAllEndpoints(boolean includeInputs)
getAllEndpoints in interface org.apache.camel.spi.RuntimeEndpointRegistrypublic List<String> getEndpointsPerRoute(String routeId, boolean includeInputs)
getEndpointsPerRoute in interface org.apache.camel.spi.RuntimeEndpointRegistrypublic List<org.apache.camel.spi.RuntimeEndpointRegistry.Statistic> getEndpointStatistics()
getEndpointStatistics in interface org.apache.camel.spi.RuntimeEndpointRegistrypublic int getLimit()
getLimit in interface org.apache.camel.spi.RuntimeEndpointRegistrypublic void setLimit(int limit)
setLimit in interface org.apache.camel.spi.RuntimeEndpointRegistrypublic void clear()
clear in interface org.apache.camel.spi.RuntimeEndpointRegistrypublic void reset()
reset in interface org.apache.camel.spi.RuntimeEndpointRegistrypublic int size()
size in interface org.apache.camel.spi.RuntimeEndpointRegistryprotected void doInit()
throws Exception
doInit in class org.apache.camel.support.service.BaseServiceExceptionprotected void doStart()
throws Exception
doStart in class org.apache.camel.support.EventNotifierSupportExceptionprotected void doStop()
throws Exception
doStop in class org.apache.camel.support.EventNotifierSupportExceptionpublic void notify(org.apache.camel.spi.CamelEvent event)
throws Exception
notify in interface org.apache.camel.spi.EventNotifierExceptionpublic boolean isDisabled()
isDisabled in interface org.apache.camel.spi.EventNotifierisDisabled in class org.apache.camel.support.EventNotifierSupportpublic boolean isEnabled(org.apache.camel.spi.CamelEvent event)
isEnabled in interface org.apache.camel.spi.EventNotifierisEnabled in class org.apache.camel.support.EventNotifierSupportApache Camel