Class AbstractReifier

java.lang.Object
org.apache.camel.reifier.AbstractReifier
All Implemented Interfaces:
org.apache.camel.spi.BeanRepository
Direct Known Subclasses:
DataFormatReifier, ErrorHandlerReifier, ExpressionReifier, LoadBalancerReifier, ProcessorReifier, RestBindingReifier, TransformerReifier, ValidatorReifier

public abstract class AbstractReifier extends Object implements org.apache.camel.spi.BeanRepository
  • Field Details

    • route

      protected final org.apache.camel.Route route
    • camelContext

      protected final org.apache.camel.CamelContext camelContext
  • Constructor Details

    • AbstractReifier

      public AbstractReifier(org.apache.camel.Route route)
    • AbstractReifier

      public AbstractReifier(org.apache.camel.CamelContext camelContext)
  • Method Details

    • getCamelContext

      protected org.apache.camel.CamelContext getCamelContext()
    • parseString

      protected String parseString(String text)
    • parseBoolean

      protected Boolean parseBoolean(String text)
    • parseBoolean

      protected boolean parseBoolean(String text, boolean def)
    • parseLong

      protected Long parseLong(String text)
    • parseLong

      protected long parseLong(String text, long def)
    • parseDuration

      protected Long parseDuration(String text)
    • parseDuration

      protected long parseDuration(String text, long def)
    • parseInt

      protected Integer parseInt(String text)
    • parseInt

      protected int parseInt(String text, int def)
    • parseFloat

      protected Float parseFloat(String text)
    • parseFloat

      protected float parseFloat(String text, float def)
    • parse

      protected <T> T parse(Class<T> clazz, String text)
    • parse

      protected <T> T parse(Class<T> clazz, Object text)
    • createExpression

      protected org.apache.camel.Expression createExpression(org.apache.camel.model.language.ExpressionDefinition expression)
    • createExpression

      protected org.apache.camel.Expression createExpression(org.apache.camel.model.ExpressionSubElementDefinition expression)
    • createPredicate

      protected org.apache.camel.Predicate createPredicate(org.apache.camel.model.language.ExpressionDefinition expression)
    • createPredicate

      protected org.apache.camel.Predicate createPredicate(org.apache.camel.model.ExpressionSubElementDefinition expression)
    • or

      protected Object or(Object a, Object b)
    • asRef

      protected Object asRef(String s)
    • getRegistry

      protected org.apache.camel.spi.BeanRepository getRegistry()
    • mandatoryLookup

      public <T> T mandatoryLookup(String name, Class<T> type)
    • lookupByName

      public Object lookupByName(String name)
      Specified by:
      lookupByName in interface org.apache.camel.spi.BeanRepository
    • lookupByNameAndType

      public <T> T lookupByNameAndType(String name, Class<T> type)
      Specified by:
      lookupByNameAndType in interface org.apache.camel.spi.BeanRepository
    • findByTypeWithName

      public <T> Map<String,T> findByTypeWithName(Class<T> type)
      Specified by:
      findByTypeWithName in interface org.apache.camel.spi.BeanRepository
    • findByType

      public <T> Set<T> findByType(Class<T> type)
      Specified by:
      findByType in interface org.apache.camel.spi.BeanRepository
    • unwrap

      public Object unwrap(Object value)
      Specified by:
      unwrap in interface org.apache.camel.spi.BeanRepository
    • resolveEndpoint

      public org.apache.camel.Endpoint resolveEndpoint(String uri) throws org.apache.camel.NoSuchEndpointException
      Throws:
      org.apache.camel.NoSuchEndpointException