Package org.apache.camel.model.rest
Class RestsDefinition
java.lang.Object
org.apache.camel.model.OptionalIdentifiedDefinition<RestsDefinition>
org.apache.camel.model.rest.RestsDefinition
- All Implemented Interfaces:
org.apache.camel.CamelContextAware
,org.apache.camel.LineNumberAware
,RestContainer
,org.apache.camel.NamedNode
,org.apache.camel.spi.HasCamelContext
,org.apache.camel.spi.HasId
,org.apache.camel.spi.IdAware
@Metadata(label="rest")
public class RestsDefinition
extends OptionalIdentifiedDefinition<RestsDefinition>
implements RestContainer
A series of rest services defined using the rest-dsl
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected RestDefinition
getLabel()
getRests()
Returns the RESTsrest()
Creates a rest DSLCreates a rest DSLrest
(RestDefinition rest) Adds theRestsDefinition
void
setRests
(List<RestDefinition> rests) The rest servicestoString()
Methods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition
description, getCamelContext, getCustomId, getDescription, getDescriptionText, getId, getLineNumber, getLocation, getParent, hasCustomIdAssigned, id, idOrCreate, setCamelContext, setCustomId, setDescription, setGeneratedId, setId, setLineNumber, setLocation
-
Constructor Details
-
RestsDefinition
public RestsDefinition()
-
-
Method Details
-
toString
-
getShortName
- Specified by:
getShortName
in interfaceorg.apache.camel.NamedNode
-
getLabel
- Specified by:
getLabel
in interfaceorg.apache.camel.NamedNode
-
getRests
Description copied from interface:RestContainer
Returns the RESTs- Specified by:
getRests
in interfaceRestContainer
- Returns:
- the RESTs
-
setRests
The rest services- Specified by:
setRests
in interfaceRestContainer
- Parameters:
rests
- the RESTs
-
rest
Creates a rest DSL -
rest
Creates a rest DSL- Parameters:
uri
- the rest path
-
rest
Adds theRestsDefinition
-
createRest
-