Package org.apache.camel.cdi
Interface CdiCamelConfiguration
-
public interface CdiCamelConfiguration
The Camel CDI configuration. Camel CDI fires aCdiCamelConfiguration
event during the deployment phase that the application can observe and use to configure it. Note that the event fired can only be used within the observer method invocation context. Any attempt to call one of its methods outside of that context will result in an `IllegalStateException` to be thrown.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
autoConfigureRoutes()
CdiCamelConfiguration
autoConfigureRoutes(boolean autoConfigureRoutes)
Overrides the Camel CDI behavior to automatically add all RouteBuilders to the corresponding Camel contexts.boolean
autoStartContexts()
CdiCamelConfiguration
autoStartContexts(boolean autoStartContexts)
Overrides the Camel CDI behavior to automatically start all Camel contexts.
-
-
-
Method Detail
-
autoConfigureRoutes
CdiCamelConfiguration autoConfigureRoutes(boolean autoConfigureRoutes)
Overrides the Camel CDI behavior to automatically add all RouteBuilders to the corresponding Camel contexts.- Returns:
- this Camel CDI configuration
- Throws:
IllegalStateException
- if called outside of the observer method invocation
-
autoConfigureRoutes
boolean autoConfigureRoutes()
- Returns:
- Current state of autoConfigureRoutes parameter.
-
autoStartContexts
CdiCamelConfiguration autoStartContexts(boolean autoStartContexts)
Overrides the Camel CDI behavior to automatically start all Camel contexts.- Returns:
- this Camel CDI configuration
- Throws:
IllegalStateException
- if called outside of the observer method invocation
-
autoStartContexts
boolean autoStartContexts()
- Returns:
- Current state of autoStartContexts parameter.
-
-