|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.model.OptionalIdentifiedDefinition<RestDefinition>
org.apache.camel.model.rest.RestDefinition
public class RestDefinition
Represents an XML <rest/> element
| Constructor Summary | |
|---|---|
RestDefinition()
|
|
| Methods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition |
|---|
getDescription, getDescriptionText, getId, getShortName, hasCustomIdAssigned, idOrCreate, isCustomId, setCustomId, setDescription, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RestDefinition()
| Method Detail |
|---|
public String getLabel()
NamedNode
public String getPath()
public void setPath(String path)
public String getConsumes()
public void setConsumes(String consumes)
public String getProduces()
public void setProduces(String produces)
public RestBindingMode getBindingMode()
public void setBindingMode(RestBindingMode bindingMode)
public List<VerbDefinition> getVerbs()
public void setVerbs(List<VerbDefinition> verbs)
public RestDefinition path(String path)
public RestDefinition get()
public RestDefinition get(String uri)
public RestDefinition post()
public RestDefinition post(String uri)
public RestDefinition put()
public RestDefinition put(String uri)
public RestDefinition delete()
public RestDefinition delete(String uri)
public RestDefinition head()
public RestDefinition head(String uri)
public RestDefinition verb(String verb)
public RestDefinition verb(String verb,
String uri)
public RestDefinition id(String id)
OptionalIdentifiedDefinition
id in class OptionalIdentifiedDefinition<RestDefinition>id - the id
public RestDefinition description(String text)
OptionalIdentifiedDefinition
description in class OptionalIdentifiedDefinition<RestDefinition>text - sets the text description, use null to not set a text
public RestDefinition description(String id,
String text,
String lang)
OptionalIdentifiedDefinition
description in class OptionalIdentifiedDefinition<RestDefinition>id - sets the id, use null to not set an idtext - sets the text description, use null to not set a textlang - sets the language for the description, use null to not set a language
public RestDefinition consumes(String mediaType)
public RestDefinition produces(String mediaType)
public RestDefinition type(Class<?> classType)
public RestDefinition typeList(Class<?> classType)
public RestDefinition outType(Class<?> classType)
public RestDefinition outTypeList(Class<?> classType)
public RestDefinition bindingMode(RestBindingMode mode)
public RestDefinition to(String uri)
route() instead.
uri - the uri of the endpoint
public RouteDefinition route()
public List<RouteDefinition> asRouteDefinition(CamelContext camelContext)
throws Exception
RouteDefinition which
Camel routing engine can add and run. This allows us to define REST services using this
REST DSL and turn those into regular Camel routes.
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||