|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.support.ServiceSupport
org.apache.camel.support.EventNotifierSupport
org.apache.camel.impl.DefaultRuntimeEndpointRegistry
public class DefaultRuntimeEndpointRegistry
| Field Summary |
|---|
| Fields inherited from class org.apache.camel.support.EventNotifierSupport |
|---|
log |
| Fields inherited from class org.apache.camel.support.ServiceSupport |
|---|
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
| Constructor Summary | |
|---|---|
DefaultRuntimeEndpointRegistry()
|
|
| Method Summary | |
|---|---|
protected void |
doStart()
Implementations override this method to support customized start/stop. |
protected void |
doStop()
Implementations override this method to support customized start/stop. |
List<String> |
getAllEndpoints(boolean includeInputs)
Gets all the endpoint uris captured during runtime routing that are in-use of the routes. |
List<String> |
getEndpointsPerRoute(String routeId,
boolean includeInputs)
Gets all the endpoint uris captured from the given route during runtime routing that are in-use of the routes. |
int |
getLimit()
Maximum number of endpoints to keep in the cache per route. |
boolean |
isEnabled()
Whether gathering runtime usage is enabled or not. |
boolean |
isEnabled(EventObject event)
Checks whether notification for the given event is enabled. |
void |
notify(EventObject event)
Notifies the given event |
void |
reset()
Clears the runtime usage gathered |
void |
setEnabled(boolean enabled)
Sets whether gathering runtime usage is enabled or not. |
void |
setLimit(int limit)
Sets the maximum number of endpoints to keep in the cache per route. |
int |
size()
Number of endpoints currently in the cache. |
| Methods inherited from class org.apache.camel.support.ServiceSupport |
|---|
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.camel.Service |
|---|
start, stop |
| Constructor Detail |
|---|
public DefaultRuntimeEndpointRegistry()
| Method Detail |
|---|
public boolean isEnabled()
RuntimeEndpointRegistry
isEnabled in interface RuntimeEndpointRegistrypublic void setEnabled(boolean enabled)
RuntimeEndpointRegistry
setEnabled in interface RuntimeEndpointRegistrypublic List<String> getAllEndpoints(boolean includeInputs)
RuntimeEndpointRegistry
getAllEndpoints in interface RuntimeEndpointRegistryincludeInputs - whether to include route inputs
public List<String> getEndpointsPerRoute(String routeId,
boolean includeInputs)
RuntimeEndpointRegistry
getEndpointsPerRoute in interface RuntimeEndpointRegistryrouteId - the route idincludeInputs - whether to include route inputspublic int getLimit()
RuntimeEndpointRegistry
getLimit in interface RuntimeEndpointRegistrypublic void setLimit(int limit)
RuntimeEndpointRegistry
setLimit in interface RuntimeEndpointRegistrypublic void reset()
RuntimeEndpointRegistry
reset in interface RuntimeEndpointRegistrypublic int size()
RuntimeEndpointRegistry
size in interface RuntimeEndpointRegistry
protected void doStart()
throws Exception
ServiceSupportServiceSupport.doStop() for more details.
doStart in class EventNotifierSupportExceptionServiceSupport.doStop()
protected void doStop()
throws Exception
ServiceSupportServiceSupport.doStop() method when
the service is being stopped. This method will also be invoked
if the service is still in uninitialized state (eg has not
been started). The method is always called to allow the service
to do custom logic when the service is being stopped, such as when
CamelContext is shutting down.
doStop in class EventNotifierSupportExceptionServiceSupport.doStart()
public void notify(EventObject event)
throws Exception
EventNotifier
notify in interface EventNotifierevent - the event
Exception - can be thrown if notification failedpublic boolean isEnabled(EventObject event)
EventNotifier
isEnabled in interface EventNotifierevent - the event
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||