You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Tuomas Palenius (Jira)" <ji...@apache.org> on 2022/10/20 05:49:00 UTC

[jira] [Created] (CAMEL-18628) rest-dsl to support autoStartup

Tuomas Palenius created CAMEL-18628:
---------------------------------------

             Summary: 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


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)