Package org.apache.camel.reifier.rest
Class RestBindingReifier
java.lang.Object
org.apache.camel.reifier.AbstractReifier
org.apache.camel.reifier.rest.RestBindingReifier
- All Implemented Interfaces:
org.apache.camel.spi.BeanRepository
-
Field Summary
Fields inherited from class org.apache.camel.reifier.AbstractReifier
camelContext, route -
Constructor Summary
ConstructorsConstructorDescriptionRestBindingReifier(org.apache.camel.Route route, org.apache.camel.model.rest.RestBindingDefinition definition) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.processor.RestBindingAdviceprotected voidsetupJson(org.apache.camel.spi.RestConfiguration config, String type, Class<?> typeClass, String outType, Class<?> outTypeClass, org.apache.camel.spi.DataFormat json, org.apache.camel.spi.DataFormat outJson) Methods inherited from class org.apache.camel.reifier.AbstractReifier
asRef, createExpression, createExpression, createPredicate, createPredicate, findByType, findByTypeWithName, getCamelContext, getRegistry, lookupByName, lookupByNameAndType, mandatoryLookup, or, parse, parse, parseBoolean, parseBoolean, parseDuration, parseDuration, parseFloat, parseFloat, parseInt, parseInt, parseLong, parseLong, parseString, resolveEndpoint, unwrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.spi.BeanRepository
findSingleByType
-
Constructor Details
-
RestBindingReifier
public RestBindingReifier(org.apache.camel.Route route, org.apache.camel.model.rest.RestBindingDefinition definition)
-
-
Method Details
-
createRestBindingAdvice
- Throws:
Exception
-
setupJson
protected void setupJson(org.apache.camel.spi.RestConfiguration config, String type, Class<?> typeClass, String outType, Class<?> outTypeClass, org.apache.camel.spi.DataFormat json, org.apache.camel.spi.DataFormat outJson) throws Exception - Throws:
Exception
-