[
https://issues.apache.org/jira/browse/CAMEL-18628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17620932#comment-17620932
]
Claus Ibsen commented on CAMEL-18628:
-------------------------------------
We cannot have autoStartup as that implies the rest service can be enabled at
runtime. However we have disabled on the route EIPs coming up in 3.20, so we
can consider having that for rest-dsl as well
@XmlAttribute
@Metadata(label = "advanced", javaType = "java.lang.Boolean")
protected String disabled;
> rest-dsl to support autoStartup
> -------------------------------
>
> Key: CAMEL-18628
> URL: https://issues.apache.org/jira/browse/CAMEL-18628
> Project: Camel
> Issue Type: Improvement
> Components: came-core
> Affects Versions: 3.19.0
> Reporter: Tuomas Palenius
> Priority: Minor
>
> Allowing to define _autoStartup_ in the rest-dsl:
> 1) On the top-level:
>
> {code:java}
> rest("/api")
> .autoStartup(true)
> .get("...")
> .get("..."){code}
>
> Would allow to create chunks of apis that could be enabled/disabled from the
> configuration (my use-case). The workaround now is to define the endpoints as
> plain routes.
> 2) On a particular verb-level:
> {code:java}
> rest("/api")
> .get("/hello").autoStartup(false).to(...){code}
> Would allow to enable/disable a single route by using rest-dsl.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)