public abstract class AbstractReifier extends Object implements org.apache.camel.spi.BeanRepository
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.camel.CamelContext |
camelContext |
protected org.apache.camel.Route |
route |
| Constructor and Description |
|---|
AbstractReifier(org.apache.camel.CamelContext camelContext) |
AbstractReifier(org.apache.camel.Route route) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
asRef(String s) |
protected org.apache.camel.Expression |
createExpression(ExpressionDefinition expression) |
protected org.apache.camel.Expression |
createExpression(ExpressionSubElementDefinition expression) |
protected org.apache.camel.Predicate |
createPredicate(ExpressionDefinition expression) |
protected org.apache.camel.Predicate |
createPredicate(ExpressionSubElementDefinition expression) |
<T> Set<T> |
findByType(Class<T> type) |
<T> Map<String,T> |
findByTypeWithName(Class<T> type) |
<T> T |
findSingleByType(Class<T> type) |
protected org.apache.camel.spi.BeanRepository |
getRegistry() |
<T> T |
lookup(String name,
Class<T> type) |
Object |
lookupByName(String name) |
<T> T |
lookupByNameAndType(String name,
Class<T> type) |
<T> T |
mandatoryLookup(String name,
Class<T> beanType) |
protected Object |
or(Object a,
Object b) |
protected <T> T |
parse(Class<T> clazz,
Object text) |
protected <T> T |
parse(Class<T> clazz,
String text) |
protected Boolean |
parseBoolean(String text) |
protected boolean |
parseBoolean(String text,
boolean def) |
protected Long |
parseDuration(String text) |
protected long |
parseDuration(String text,
long def) |
protected Float |
parseFloat(String text) |
protected float |
parseFloat(String text,
float def) |
protected Integer |
parseInt(String text) |
protected int |
parseInt(String text,
int def) |
protected Long |
parseLong(String text) |
protected long |
parseLong(String text,
long def) |
protected String |
parseString(String text) |
org.apache.camel.Endpoint |
resolveEndpoint(String uri) |
Object |
unwrap(Object value) |
protected final org.apache.camel.Route route
protected final org.apache.camel.CamelContext camelContext
public AbstractReifier(org.apache.camel.Route route)
public AbstractReifier(org.apache.camel.CamelContext camelContext)
protected String parseString(String text)
protected Boolean parseBoolean(String text)
protected boolean parseBoolean(String text, boolean def)
protected Long parseDuration(String text)
protected long parseDuration(String text, long def)
protected Float parseFloat(String text)
protected float parseFloat(String text, float def)
protected org.apache.camel.Expression createExpression(ExpressionDefinition expression)
protected org.apache.camel.Expression createExpression(ExpressionSubElementDefinition expression)
protected org.apache.camel.Predicate createPredicate(ExpressionDefinition expression)
protected org.apache.camel.Predicate createPredicate(ExpressionSubElementDefinition expression)
protected org.apache.camel.spi.BeanRepository getRegistry()
public <T> T mandatoryLookup(String name, Class<T> beanType)
public <T> T findSingleByType(Class<T> type)
public Object lookupByName(String name)
lookupByName in interface org.apache.camel.spi.BeanRepositorypublic <T> T lookupByNameAndType(String name, Class<T> type)
lookupByNameAndType in interface org.apache.camel.spi.BeanRepositorypublic <T> Map<String,T> findByTypeWithName(Class<T> type)
findByTypeWithName in interface org.apache.camel.spi.BeanRepositorypublic <T> Set<T> findByType(Class<T> type)
findByType in interface org.apache.camel.spi.BeanRepositorypublic Object unwrap(Object value)
unwrap in interface org.apache.camel.spi.BeanRepositorypublic org.apache.camel.Endpoint resolveEndpoint(String uri) throws org.apache.camel.NoSuchEndpointException
org.apache.camel.NoSuchEndpointExceptionApache Camel