001/* Generated by camel build tools - do NOT edit this file! */
002package org.apache.camel.impl;
003
004import java.util.Map;
005
006import org.apache.camel.CamelContext;
007import org.apache.camel.spi.GeneratedPropertyConfigurer;
008import org.apache.camel.spi.PropertyConfigurerGetter;
009import org.apache.camel.util.CaseInsensitiveMap;
010import org.apache.camel.ExtendedCamelContext;
011
012/**
013 * Generated by camel build tools - do NOT edit this file!
014 */
015@SuppressWarnings("unchecked")
016public class ExtendedCamelContextConfigurer extends org.apache.camel.support.component.PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
017
018    @Override
019    public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
020        org.apache.camel.ExtendedCamelContext target = (org.apache.camel.ExtendedCamelContext) obj;
021        switch (ignoreCase ? name.toLowerCase() : name) {
022        case "allowuseoriginalmessage":
023        case "AllowUseOriginalMessage": target.setAllowUseOriginalMessage(property(camelContext, java.lang.Boolean.class, value)); return true;
024        case "applicationcontextclassloader":
025        case "ApplicationContextClassLoader": target.setApplicationContextClassLoader(property(camelContext, java.lang.ClassLoader.class, value)); return true;
026        case "asyncprocessorawaitmanager":
027        case "AsyncProcessorAwaitManager": target.setAsyncProcessorAwaitManager(property(camelContext, org.apache.camel.spi.AsyncProcessorAwaitManager.class, value)); return true;
028        case "autostartup":
029        case "AutoStartup": target.setAutoStartup(property(camelContext, java.lang.Boolean.class, value)); return true;
030        case "backlogtracing":
031        case "BacklogTracing": target.setBacklogTracing(property(camelContext, java.lang.Boolean.class, value)); return true;
032        case "beanintrospection":
033        case "BeanIntrospection": target.setBeanIntrospection(property(camelContext, org.apache.camel.spi.BeanIntrospection.class, value)); return true;
034        case "caseinsensitiveheaders":
035        case "CaseInsensitiveHeaders": target.setCaseInsensitiveHeaders(property(camelContext, java.lang.Boolean.class, value)); return true;
036        case "classresolver":
037        case "ClassResolver": target.setClassResolver(property(camelContext, org.apache.camel.spi.ClassResolver.class, value)); return true;
038        case "componentnameresolver":
039        case "ComponentNameResolver": target.setComponentNameResolver(property(camelContext, org.apache.camel.spi.ComponentNameResolver.class, value)); return true;
040        case "componentresolver":
041        case "ComponentResolver": target.setComponentResolver(property(camelContext, org.apache.camel.spi.ComponentResolver.class, value)); return true;
042        case "configurerresolver":
043        case "ConfigurerResolver": target.setConfigurerResolver(property(camelContext, org.apache.camel.spi.ConfigurerResolver.class, value)); return true;
044        case "dataformatresolver":
045        case "DataFormatResolver": target.setDataFormatResolver(property(camelContext, org.apache.camel.spi.DataFormatResolver.class, value)); return true;
046        case "debugger":
047        case "Debugger": target.setDebugger(property(camelContext, org.apache.camel.spi.Debugger.class, value)); return true;
048        case "debugging":
049        case "Debugging": target.setDebugging(property(camelContext, java.lang.Boolean.class, value)); return true;
050        case "delayer":
051        case "Delayer": target.setDelayer(property(camelContext, java.lang.Long.class, value)); return true;
052        case "errorhandlerfactory":
053        case "ErrorHandlerFactory": target.setErrorHandlerFactory(property(camelContext, org.apache.camel.ErrorHandlerFactory.class, value)); return true;
054        case "eventnotificationapplicable":
055        case "EventNotificationApplicable": target.setEventNotificationApplicable(property(camelContext, boolean.class, value)); return true;
056        case "executorservicemanager":
057        case "ExecutorServiceManager": target.setExecutorServiceManager(property(camelContext, org.apache.camel.spi.ExecutorServiceManager.class, value)); return true;
058        case "factoryfinderresolver":
059        case "FactoryFinderResolver": target.setFactoryFinderResolver(property(camelContext, org.apache.camel.spi.FactoryFinderResolver.class, value)); return true;
060        case "globaloptions":
061        case "GlobalOptions": target.setGlobalOptions(property(camelContext, java.util.Map.class, value)); return true;
062        case "headersmapfactory":
063        case "HeadersMapFactory": target.setHeadersMapFactory(property(camelContext, org.apache.camel.spi.HeadersMapFactory.class, value)); return true;
064        case "inflightrepository":
065        case "InflightRepository": target.setInflightRepository(property(camelContext, org.apache.camel.spi.InflightRepository.class, value)); return true;
066        case "injector":
067        case "Injector": target.setInjector(property(camelContext, org.apache.camel.spi.Injector.class, value)); return true;
068        case "languageresolver":
069        case "LanguageResolver": target.setLanguageResolver(property(camelContext, org.apache.camel.spi.LanguageResolver.class, value)); return true;
070        case "loadtypeconverters":
071        case "LoadTypeConverters": target.setLoadTypeConverters(property(camelContext, java.lang.Boolean.class, value)); return true;
072        case "logexhaustedmessagebody":
073        case "LogExhaustedMessageBody": target.setLogExhaustedMessageBody(property(camelContext, java.lang.Boolean.class, value)); return true;
074        case "logmask":
075        case "LogMask": target.setLogMask(property(camelContext, java.lang.Boolean.class, value)); return true;
076        case "mdcloggingkeyspattern":
077        case "MDCLoggingKeysPattern": target.setMDCLoggingKeysPattern(property(camelContext, java.lang.String.class, value)); return true;
078        case "managementname":
079        case "ManagementName": target.setManagementName(property(camelContext, java.lang.String.class, value)); return true;
080        case "managementnamestrategy":
081        case "ManagementNameStrategy": target.setManagementNameStrategy(property(camelContext, org.apache.camel.spi.ManagementNameStrategy.class, value)); return true;
082        case "managementstrategy":
083        case "ManagementStrategy": target.setManagementStrategy(property(camelContext, org.apache.camel.spi.ManagementStrategy.class, value)); return true;
084        case "messagehistory":
085        case "MessageHistory": target.setMessageHistory(property(camelContext, java.lang.Boolean.class, value)); return true;
086        case "messagehistoryfactory":
087        case "MessageHistoryFactory": target.setMessageHistoryFactory(property(camelContext, org.apache.camel.spi.MessageHistoryFactory.class, value)); return true;
088        case "modeljaxbcontextfactory":
089        case "ModelJAXBContextFactory": target.setModelJAXBContextFactory(property(camelContext, org.apache.camel.spi.ModelJAXBContextFactory.class, value)); return true;
090        case "modeltoxmldumper":
091        case "ModelToXMLDumper": target.setModelToXMLDumper(property(camelContext, org.apache.camel.spi.ModelToXMLDumper.class, value)); return true;
092        case "name":
093        case "Name": target.setName(property(camelContext, java.lang.String.class, value)); return true;
094        case "namestrategy":
095        case "NameStrategy": target.setNameStrategy(property(camelContext, org.apache.camel.spi.CamelContextNameStrategy.class, value)); return true;
096        case "nodeidfactory":
097        case "NodeIdFactory": target.setNodeIdFactory(property(camelContext, org.apache.camel.spi.NodeIdFactory.class, value)); return true;
098        case "packagescanclassresolver":
099        case "PackageScanClassResolver": target.setPackageScanClassResolver(property(camelContext, org.apache.camel.spi.PackageScanClassResolver.class, value)); return true;
100        case "packagescanresourceresolver":
101        case "PackageScanResourceResolver": target.setPackageScanResourceResolver(property(camelContext, org.apache.camel.spi.PackageScanResourceResolver.class, value)); return true;
102        case "processorfactory":
103        case "ProcessorFactory": target.setProcessorFactory(property(camelContext, org.apache.camel.spi.ProcessorFactory.class, value)); return true;
104        case "propertiescomponent":
105        case "PropertiesComponent": target.setPropertiesComponent(property(camelContext, org.apache.camel.spi.PropertiesComponent.class, value)); return true;
106        case "reactiveexecutor":
107        case "ReactiveExecutor": target.setReactiveExecutor(property(camelContext, org.apache.camel.spi.ReactiveExecutor.class, value)); return true;
108        case "registry":
109        case "Registry": target.setRegistry(property(camelContext, org.apache.camel.spi.Registry.class, value)); return true;
110        case "restbindingjaxbdataformatfactory":
111        case "RestBindingJaxbDataFormatFactory": target.setRestBindingJaxbDataFormatFactory(property(camelContext, org.apache.camel.spi.RestBindingJaxbDataFormatFactory.class, value)); return true;
112        case "restconfiguration":
113        case "RestConfiguration": target.setRestConfiguration(property(camelContext, org.apache.camel.spi.RestConfiguration.class, value)); return true;
114        case "restregistry":
115        case "RestRegistry": target.setRestRegistry(property(camelContext, org.apache.camel.spi.RestRegistry.class, value)); return true;
116        case "routecontroller":
117        case "RouteController": target.setRouteController(property(camelContext, org.apache.camel.spi.RouteController.class, value)); return true;
118        case "runtimecamelcatalog":
119        case "RuntimeCamelCatalog": target.setRuntimeCamelCatalog(property(camelContext, org.apache.camel.catalog.RuntimeCamelCatalog.class, value)); return true;
120        case "runtimeendpointregistry":
121        case "RuntimeEndpointRegistry": target.setRuntimeEndpointRegistry(property(camelContext, org.apache.camel.spi.RuntimeEndpointRegistry.class, value)); return true;
122        case "sslcontextparameters":
123        case "SSLContextParameters": target.setSSLContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
124        case "shutdownroute":
125        case "ShutdownRoute": target.setShutdownRoute(property(camelContext, org.apache.camel.ShutdownRoute.class, value)); return true;
126        case "shutdownrunningtask":
127        case "ShutdownRunningTask": target.setShutdownRunningTask(property(camelContext, org.apache.camel.ShutdownRunningTask.class, value)); return true;
128        case "shutdownstrategy":
129        case "ShutdownStrategy": target.setShutdownStrategy(property(camelContext, org.apache.camel.spi.ShutdownStrategy.class, value)); return true;
130        case "streamcaching":
131        case "StreamCaching": target.setStreamCaching(property(camelContext, java.lang.Boolean.class, value)); return true;
132        case "streamcachingstrategy":
133        case "StreamCachingStrategy": target.setStreamCachingStrategy(property(camelContext, org.apache.camel.spi.StreamCachingStrategy.class, value)); return true;
134        case "tracer":
135        case "Tracer": target.setTracer(property(camelContext, org.apache.camel.spi.Tracer.class, value)); return true;
136        case "tracing":
137        case "Tracing": target.setTracing(property(camelContext, java.lang.Boolean.class, value)); return true;
138        case "tracingpattern":
139        case "TracingPattern": target.setTracingPattern(property(camelContext, java.lang.String.class, value)); return true;
140        case "typeconverterregistry":
141        case "TypeConverterRegistry": target.setTypeConverterRegistry(property(camelContext, org.apache.camel.spi.TypeConverterRegistry.class, value)); return true;
142        case "typeconverterstatisticsenabled":
143        case "TypeConverterStatisticsEnabled": target.setTypeConverterStatisticsEnabled(property(camelContext, java.lang.Boolean.class, value)); return true;
144        case "unitofworkfactory":
145        case "UnitOfWorkFactory": target.setUnitOfWorkFactory(property(camelContext, org.apache.camel.spi.UnitOfWorkFactory.class, value)); return true;
146        case "usebreadcrumb":
147        case "UseBreadcrumb": target.setUseBreadcrumb(property(camelContext, java.lang.Boolean.class, value)); return true;
148        case "usedatatype":
149        case "UseDataType": target.setUseDataType(property(camelContext, java.lang.Boolean.class, value)); return true;
150        case "usemdclogging":
151        case "UseMDCLogging": target.setUseMDCLogging(property(camelContext, java.lang.Boolean.class, value)); return true;
152        case "uuidgenerator":
153        case "UuidGenerator": target.setUuidGenerator(property(camelContext, org.apache.camel.spi.UuidGenerator.class, value)); return true;
154        case "xmlroutesdefinitionloader":
155        case "XMLRoutesDefinitionLoader": target.setXMLRoutesDefinitionLoader(property(camelContext, org.apache.camel.spi.XMLRoutesDefinitionLoader.class, value)); return true;
156        default: return false;
157        }
158    }
159
160    @Override
161    public Map<String, Object> getAllOptions(Object target) {
162        Map<String, Object> answer = new CaseInsensitiveMap();
163        answer.put("AllowUseOriginalMessage", java.lang.Boolean.class);
164        answer.put("ApplicationContextClassLoader", java.lang.ClassLoader.class);
165        answer.put("AsyncProcessorAwaitManager", org.apache.camel.spi.AsyncProcessorAwaitManager.class);
166        answer.put("AutoStartup", java.lang.Boolean.class);
167        answer.put("BacklogTracing", java.lang.Boolean.class);
168        answer.put("BeanIntrospection", org.apache.camel.spi.BeanIntrospection.class);
169        answer.put("CaseInsensitiveHeaders", java.lang.Boolean.class);
170        answer.put("ClassResolver", org.apache.camel.spi.ClassResolver.class);
171        answer.put("ComponentNameResolver", org.apache.camel.spi.ComponentNameResolver.class);
172        answer.put("ComponentResolver", org.apache.camel.spi.ComponentResolver.class);
173        answer.put("ConfigurerResolver", org.apache.camel.spi.ConfigurerResolver.class);
174        answer.put("DataFormatResolver", org.apache.camel.spi.DataFormatResolver.class);
175        answer.put("Debugger", org.apache.camel.spi.Debugger.class);
176        answer.put("Debugging", java.lang.Boolean.class);
177        answer.put("Delayer", java.lang.Long.class);
178        answer.put("ErrorHandlerFactory", org.apache.camel.ErrorHandlerFactory.class);
179        answer.put("EventNotificationApplicable", boolean.class);
180        answer.put("ExecutorServiceManager", org.apache.camel.spi.ExecutorServiceManager.class);
181        answer.put("FactoryFinderResolver", org.apache.camel.spi.FactoryFinderResolver.class);
182        answer.put("GlobalOptions", java.util.Map.class);
183        answer.put("HeadersMapFactory", org.apache.camel.spi.HeadersMapFactory.class);
184        answer.put("InflightRepository", org.apache.camel.spi.InflightRepository.class);
185        answer.put("Injector", org.apache.camel.spi.Injector.class);
186        answer.put("LanguageResolver", org.apache.camel.spi.LanguageResolver.class);
187        answer.put("LoadTypeConverters", java.lang.Boolean.class);
188        answer.put("LogExhaustedMessageBody", java.lang.Boolean.class);
189        answer.put("LogMask", java.lang.Boolean.class);
190        answer.put("MDCLoggingKeysPattern", java.lang.String.class);
191        answer.put("ManagementName", java.lang.String.class);
192        answer.put("ManagementNameStrategy", org.apache.camel.spi.ManagementNameStrategy.class);
193        answer.put("ManagementStrategy", org.apache.camel.spi.ManagementStrategy.class);
194        answer.put("MessageHistory", java.lang.Boolean.class);
195        answer.put("MessageHistoryFactory", org.apache.camel.spi.MessageHistoryFactory.class);
196        answer.put("ModelJAXBContextFactory", org.apache.camel.spi.ModelJAXBContextFactory.class);
197        answer.put("ModelToXMLDumper", org.apache.camel.spi.ModelToXMLDumper.class);
198        answer.put("Name", java.lang.String.class);
199        answer.put("NameStrategy", org.apache.camel.spi.CamelContextNameStrategy.class);
200        answer.put("NodeIdFactory", org.apache.camel.spi.NodeIdFactory.class);
201        answer.put("PackageScanClassResolver", org.apache.camel.spi.PackageScanClassResolver.class);
202        answer.put("PackageScanResourceResolver", org.apache.camel.spi.PackageScanResourceResolver.class);
203        answer.put("ProcessorFactory", org.apache.camel.spi.ProcessorFactory.class);
204        answer.put("PropertiesComponent", org.apache.camel.spi.PropertiesComponent.class);
205        answer.put("ReactiveExecutor", org.apache.camel.spi.ReactiveExecutor.class);
206        answer.put("Registry", org.apache.camel.spi.Registry.class);
207        answer.put("RestBindingJaxbDataFormatFactory", org.apache.camel.spi.RestBindingJaxbDataFormatFactory.class);
208        answer.put("RestConfiguration", org.apache.camel.spi.RestConfiguration.class);
209        answer.put("RestRegistry", org.apache.camel.spi.RestRegistry.class);
210        answer.put("RouteController", org.apache.camel.spi.RouteController.class);
211        answer.put("RuntimeCamelCatalog", org.apache.camel.catalog.RuntimeCamelCatalog.class);
212        answer.put("RuntimeEndpointRegistry", org.apache.camel.spi.RuntimeEndpointRegistry.class);
213        answer.put("SSLContextParameters", org.apache.camel.support.jsse.SSLContextParameters.class);
214        answer.put("ShutdownRoute", org.apache.camel.ShutdownRoute.class);
215        answer.put("ShutdownRunningTask", org.apache.camel.ShutdownRunningTask.class);
216        answer.put("ShutdownStrategy", org.apache.camel.spi.ShutdownStrategy.class);
217        answer.put("StreamCaching", java.lang.Boolean.class);
218        answer.put("StreamCachingStrategy", org.apache.camel.spi.StreamCachingStrategy.class);
219        answer.put("Tracer", org.apache.camel.spi.Tracer.class);
220        answer.put("Tracing", java.lang.Boolean.class);
221        answer.put("TracingPattern", java.lang.String.class);
222        answer.put("TypeConverterRegistry", org.apache.camel.spi.TypeConverterRegistry.class);
223        answer.put("TypeConverterStatisticsEnabled", java.lang.Boolean.class);
224        answer.put("UnitOfWorkFactory", org.apache.camel.spi.UnitOfWorkFactory.class);
225        answer.put("UseBreadcrumb", java.lang.Boolean.class);
226        answer.put("UseDataType", java.lang.Boolean.class);
227        answer.put("UseMDCLogging", java.lang.Boolean.class);
228        answer.put("UuidGenerator", org.apache.camel.spi.UuidGenerator.class);
229        answer.put("XMLRoutesDefinitionLoader", org.apache.camel.spi.XMLRoutesDefinitionLoader.class);
230        return answer;
231    }
232
233    @Override
234    public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
235        org.apache.camel.ExtendedCamelContext target = (org.apache.camel.ExtendedCamelContext) obj;
236        switch (ignoreCase ? name.toLowerCase() : name) {
237        case "allowuseoriginalmessage":
238        case "AllowUseOriginalMessage": return target.isAllowUseOriginalMessage();
239        case "applicationcontextclassloader":
240        case "ApplicationContextClassLoader": return target.getApplicationContextClassLoader();
241        case "asyncprocessorawaitmanager":
242        case "AsyncProcessorAwaitManager": return target.getAsyncProcessorAwaitManager();
243        case "autostartup":
244        case "AutoStartup": return target.isAutoStartup();
245        case "backlogtracing":
246        case "BacklogTracing": return target.isBacklogTracing();
247        case "beanintrospection":
248        case "BeanIntrospection": return target.getBeanIntrospection();
249        case "caseinsensitiveheaders":
250        case "CaseInsensitiveHeaders": return target.isCaseInsensitiveHeaders();
251        case "classresolver":
252        case "ClassResolver": return target.getClassResolver();
253        case "componentnameresolver":
254        case "ComponentNameResolver": return target.getComponentNameResolver();
255        case "componentresolver":
256        case "ComponentResolver": return target.getComponentResolver();
257        case "configurerresolver":
258        case "ConfigurerResolver": return target.getConfigurerResolver();
259        case "dataformatresolver":
260        case "DataFormatResolver": return target.getDataFormatResolver();
261        case "debugger":
262        case "Debugger": return target.getDebugger();
263        case "debugging":
264        case "Debugging": return target.isDebugging();
265        case "delayer":
266        case "Delayer": return target.getDelayer();
267        case "errorhandlerfactory":
268        case "ErrorHandlerFactory": return target.getErrorHandlerFactory();
269        case "eventnotificationapplicable":
270        case "EventNotificationApplicable": return target.isEventNotificationApplicable();
271        case "executorservicemanager":
272        case "ExecutorServiceManager": return target.getExecutorServiceManager();
273        case "factoryfinderresolver":
274        case "FactoryFinderResolver": return target.getFactoryFinderResolver();
275        case "globaloptions":
276        case "GlobalOptions": return target.getGlobalOptions();
277        case "headersmapfactory":
278        case "HeadersMapFactory": return target.getHeadersMapFactory();
279        case "inflightrepository":
280        case "InflightRepository": return target.getInflightRepository();
281        case "injector":
282        case "Injector": return target.getInjector();
283        case "languageresolver":
284        case "LanguageResolver": return target.getLanguageResolver();
285        case "loadtypeconverters":
286        case "LoadTypeConverters": return target.isLoadTypeConverters();
287        case "logexhaustedmessagebody":
288        case "LogExhaustedMessageBody": return target.isLogExhaustedMessageBody();
289        case "logmask":
290        case "LogMask": return target.isLogMask();
291        case "mdcloggingkeyspattern":
292        case "MDCLoggingKeysPattern": return target.getMDCLoggingKeysPattern();
293        case "managementname":
294        case "ManagementName": return target.getManagementName();
295        case "managementnamestrategy":
296        case "ManagementNameStrategy": return target.getManagementNameStrategy();
297        case "managementstrategy":
298        case "ManagementStrategy": return target.getManagementStrategy();
299        case "messagehistory":
300        case "MessageHistory": return target.isMessageHistory();
301        case "messagehistoryfactory":
302        case "MessageHistoryFactory": return target.getMessageHistoryFactory();
303        case "modeljaxbcontextfactory":
304        case "ModelJAXBContextFactory": return target.getModelJAXBContextFactory();
305        case "modeltoxmldumper":
306        case "ModelToXMLDumper": return target.getModelToXMLDumper();
307        case "name":
308        case "Name": return target.getName();
309        case "namestrategy":
310        case "NameStrategy": return target.getNameStrategy();
311        case "nodeidfactory":
312        case "NodeIdFactory": return target.getNodeIdFactory();
313        case "packagescanclassresolver":
314        case "PackageScanClassResolver": return target.getPackageScanClassResolver();
315        case "packagescanresourceresolver":
316        case "PackageScanResourceResolver": return target.getPackageScanResourceResolver();
317        case "processorfactory":
318        case "ProcessorFactory": return target.getProcessorFactory();
319        case "propertiescomponent":
320        case "PropertiesComponent": return target.getPropertiesComponent();
321        case "reactiveexecutor":
322        case "ReactiveExecutor": return target.getReactiveExecutor();
323        case "registry":
324        case "Registry": return target.getRegistry();
325        case "restbindingjaxbdataformatfactory":
326        case "RestBindingJaxbDataFormatFactory": return target.getRestBindingJaxbDataFormatFactory();
327        case "restconfiguration":
328        case "RestConfiguration": return target.getRestConfiguration();
329        case "restregistry":
330        case "RestRegistry": return target.getRestRegistry();
331        case "routecontroller":
332        case "RouteController": return target.getRouteController();
333        case "runtimecamelcatalog":
334        case "RuntimeCamelCatalog": return target.getRuntimeCamelCatalog();
335        case "runtimeendpointregistry":
336        case "RuntimeEndpointRegistry": return target.getRuntimeEndpointRegistry();
337        case "sslcontextparameters":
338        case "SSLContextParameters": return target.getSSLContextParameters();
339        case "shutdownroute":
340        case "ShutdownRoute": return target.getShutdownRoute();
341        case "shutdownrunningtask":
342        case "ShutdownRunningTask": return target.getShutdownRunningTask();
343        case "shutdownstrategy":
344        case "ShutdownStrategy": return target.getShutdownStrategy();
345        case "streamcaching":
346        case "StreamCaching": return target.isStreamCaching();
347        case "streamcachingstrategy":
348        case "StreamCachingStrategy": return target.getStreamCachingStrategy();
349        case "tracer":
350        case "Tracer": return target.getTracer();
351        case "tracing":
352        case "Tracing": return target.isTracing();
353        case "tracingpattern":
354        case "TracingPattern": return target.getTracingPattern();
355        case "typeconverterregistry":
356        case "TypeConverterRegistry": return target.getTypeConverterRegistry();
357        case "typeconverterstatisticsenabled":
358        case "TypeConverterStatisticsEnabled": return target.isTypeConverterStatisticsEnabled();
359        case "unitofworkfactory":
360        case "UnitOfWorkFactory": return target.getUnitOfWorkFactory();
361        case "usebreadcrumb":
362        case "UseBreadcrumb": return target.isUseBreadcrumb();
363        case "usedatatype":
364        case "UseDataType": return target.isUseDataType();
365        case "usemdclogging":
366        case "UseMDCLogging": return target.isUseMDCLogging();
367        case "uuidgenerator":
368        case "UuidGenerator": return target.getUuidGenerator();
369        case "xmlroutesdefinitionloader":
370        case "XMLRoutesDefinitionLoader": return target.getXMLRoutesDefinitionLoader();
371        default: return null;
372        }
373    }
374}
375