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 |
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, setIgnoreStepEvents
doInit, doResume, doShutdown, doSuspend, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public org.apache.camel.CamelContext getCamelContext()
getCamelContext
in interface org.apache.camel.CamelContextAware
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext
in interface org.apache.camel.CamelContextAware
public boolean isEnabled()
isEnabled
in interface org.apache.camel.spi.RuntimeEndpointRegistry
public void setEnabled(boolean enabled)
setEnabled
in interface org.apache.camel.spi.RuntimeEndpointRegistry
public List<String> getAllEndpoints(boolean includeInputs)
getAllEndpoints
in interface org.apache.camel.spi.RuntimeEndpointRegistry
public List<String> getEndpointsPerRoute(String routeId, boolean includeInputs)
getEndpointsPerRoute
in interface org.apache.camel.spi.RuntimeEndpointRegistry
public List<org.apache.camel.spi.RuntimeEndpointRegistry.Statistic> getEndpointStatistics()
getEndpointStatistics
in interface org.apache.camel.spi.RuntimeEndpointRegistry
public int getLimit()
getLimit
in interface org.apache.camel.spi.RuntimeEndpointRegistry
public void setLimit(int limit)
setLimit
in interface org.apache.camel.spi.RuntimeEndpointRegistry
public void clear()
clear
in interface org.apache.camel.spi.RuntimeEndpointRegistry
public void reset()
reset
in interface org.apache.camel.spi.RuntimeEndpointRegistry
public int size()
size
in interface org.apache.camel.spi.RuntimeEndpointRegistry
protected void doStart() throws Exception
doStart
in class org.apache.camel.support.EventNotifierSupport
Exception
protected void doStop() throws Exception
doStop
in class org.apache.camel.support.EventNotifierSupport
Exception
public void notify(org.apache.camel.spi.CamelEvent event) throws Exception
notify
in interface org.apache.camel.spi.EventNotifier
Exception
public boolean isDisabled()
isDisabled
in interface org.apache.camel.spi.EventNotifier
isDisabled
in class org.apache.camel.support.EventNotifierSupport
public boolean isEnabled(org.apache.camel.spi.CamelEvent event)
isEnabled
in interface org.apache.camel.spi.EventNotifier
isEnabled
in class org.apache.camel.support.EventNotifierSupport
Apache Camel