001/* Generated by camel build tools - do NOT edit this file! */ 002package org.apache.camel.component.event; 003 004import org.apache.camel.CamelContext; 005import org.apache.camel.spi.GeneratedPropertyConfigurer; 006import org.apache.camel.support.component.PropertyConfigurerSupport; 007 008/** 009 * Generated by camel build tools - do NOT edit this file! 010 */ 011@SuppressWarnings("unchecked") 012public class EventComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer { 013 014 @Override 015 public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) { 016 EventComponent target = (EventComponent) obj; 017 switch (ignoreCase ? name.toLowerCase() : name) { 018 case "bridgeerrorhandler": 019 case "bridgeErrorHandler": target.setBridgeErrorHandler(property(camelContext, boolean.class, value)); return true; 020 case "lazystartproducer": 021 case "lazyStartProducer": target.setLazyStartProducer(property(camelContext, boolean.class, value)); return true; 022 case "basicpropertybinding": 023 case "basicPropertyBinding": target.setBasicPropertyBinding(property(camelContext, boolean.class, value)); return true; 024 default: return false; 025 } 026 } 027 028} 029