Package org.apache.camel.spi
Class CamelContextTracker
java.lang.Object
org.apache.camel.spi.CamelContextTracker
- All Implemented Interfaces:
Closeable
,AutoCloseable
A
CamelContext
creation and destruction tracker.-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionboolean
accept
(CamelContext camelContext) Called to determine whether this tracker should accept the given context.final void
close()
Closes the tracker so it not longer tracks.void
contextCreated
(CamelContext camelContext) Called when a context is created.void
contextDestroyed
(CamelContext camelContext) Called when a context has been shutdown.static void
notifyContextCreated
(CamelContext camelContext) static void
notifyContextDestroyed
(CamelContext camelContext) final void
open()
Opens the tracker to start tracking when newCamelContext
is created or destroyed.
-
Constructor Details
-
CamelContextTracker
public CamelContextTracker() -
CamelContextTracker
-
-
Method Details
-
accept
Called to determine whether this tracker should accept the given context. -
contextCreated
Called when a context is created. -
contextDestroyed
Called when a context has been shutdown. -
open
public final void open()Opens the tracker to start tracking when newCamelContext
is created or destroyed. -
close
public final void close()Closes the tracker so it not longer tracks.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-
notifyContextCreated
-
notifyContextDestroyed
-