2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
6 * Copyright © 2017-2018 Amdocs
7 * ================================================================================
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
19 * ============LICENSE_END=========================================================
22 package org.onap.aai.event;
24 import java.io.IOException;
25 import java.io.InputStream;
26 import java.util.Collection;
27 import java.util.List;
29 import java.util.Properties;
31 import java.util.concurrent.ScheduledExecutorService;
32 import java.util.concurrent.TimeUnit;
34 import org.apache.camel.CamelContext;
35 import org.apache.camel.Component;
36 import org.apache.camel.ConsumerTemplate;
37 import org.apache.camel.Endpoint;
38 import org.apache.camel.ErrorHandlerFactory;
39 import org.apache.camel.FluentProducerTemplate;
40 import org.apache.camel.NoFactoryAvailableException;
41 import org.apache.camel.PollingConsumer;
42 import org.apache.camel.Processor;
43 import org.apache.camel.Producer;
44 import org.apache.camel.ProducerTemplate;
45 import org.apache.camel.Route;
46 import org.apache.camel.RoutesBuilder;
47 import org.apache.camel.ServiceStatus;
48 import org.apache.camel.ShutdownRoute;
49 import org.apache.camel.ShutdownRunningTask;
50 import org.apache.camel.StartupListener;
51 import org.apache.camel.TypeConverter;
52 import org.apache.camel.api.management.mbean.ManagedCamelContextMBean;
53 import org.apache.camel.api.management.mbean.ManagedProcessorMBean;
54 import org.apache.camel.api.management.mbean.ManagedRouteMBean;
55 import org.apache.camel.builder.ErrorHandlerBuilder;
56 import org.apache.camel.health.HealthCheckRegistry;
57 import org.apache.camel.impl.DefaultHeadersMapFactory;
58 import org.apache.camel.model.DataFormatDefinition;
59 import org.apache.camel.model.HystrixConfigurationDefinition;
60 import org.apache.camel.model.ProcessorDefinition;
61 import org.apache.camel.model.RouteDefinition;
62 import org.apache.camel.model.RoutesDefinition;
63 import org.apache.camel.model.cloud.ServiceCallConfigurationDefinition;
64 import org.apache.camel.model.rest.RestDefinition;
65 import org.apache.camel.model.rest.RestsDefinition;
66 import org.apache.camel.model.transformer.TransformerDefinition;
67 import org.apache.camel.model.validator.ValidatorDefinition;
68 import org.apache.camel.runtimecatalog.RuntimeCamelCatalog;
69 import org.apache.camel.spi.AsyncProcessorAwaitManager;
70 import org.apache.camel.spi.CamelContextNameStrategy;
71 import org.apache.camel.spi.ClassResolver;
72 import org.apache.camel.spi.DataFormat;
73 import org.apache.camel.spi.DataFormatResolver;
74 import org.apache.camel.spi.DataType;
75 import org.apache.camel.spi.Debugger;
76 import org.apache.camel.spi.EndpointRegistry;
77 import org.apache.camel.spi.EndpointStrategy;
78 import org.apache.camel.spi.ExecutorServiceManager;
79 import org.apache.camel.spi.ExecutorServiceStrategy;
80 import org.apache.camel.spi.FactoryFinder;
81 import org.apache.camel.spi.FactoryFinderResolver;
82 import org.apache.camel.spi.HeadersMapFactory;
83 import org.apache.camel.spi.InflightRepository;
84 import org.apache.camel.spi.Injector;
85 import org.apache.camel.spi.InterceptStrategy;
86 import org.apache.camel.spi.Language;
87 import org.apache.camel.spi.LifecycleStrategy;
88 import org.apache.camel.spi.LogListener;
89 import org.apache.camel.spi.ManagementMBeanAssembler;
90 import org.apache.camel.spi.ManagementNameStrategy;
91 import org.apache.camel.spi.ManagementStrategy;
92 import org.apache.camel.spi.MessageHistoryFactory;
93 import org.apache.camel.spi.ModelJAXBContextFactory;
94 import org.apache.camel.spi.NodeIdFactory;
95 import org.apache.camel.spi.PackageScanClassResolver;
96 import org.apache.camel.spi.ProcessorFactory;
97 import org.apache.camel.spi.Registry;
98 import org.apache.camel.spi.ReloadStrategy;
99 import org.apache.camel.spi.RestConfiguration;
100 import org.apache.camel.spi.RestRegistry;
101 import org.apache.camel.spi.RouteController;
102 import org.apache.camel.spi.RoutePolicyFactory;
103 import org.apache.camel.spi.RouteStartupOrder;
104 import org.apache.camel.spi.RuntimeEndpointRegistry;
105 import org.apache.camel.spi.ServicePool;
106 import org.apache.camel.spi.ShutdownStrategy;
107 import org.apache.camel.spi.StreamCachingStrategy;
108 import org.apache.camel.spi.Transformer;
109 import org.apache.camel.spi.TransformerRegistry;
110 import org.apache.camel.spi.TypeConverterRegistry;
111 import org.apache.camel.spi.UnitOfWorkFactory;
112 import org.apache.camel.spi.UuidGenerator;
113 import org.apache.camel.spi.Validator;
114 import org.apache.camel.spi.ValidatorRegistry;
115 import org.apache.camel.util.LoadPropertiesException;
116 import org.apache.camel.util.jsse.SSLContextParameters;
118 public class TestCamelContext implements CamelContext {
121 public void suspend() throws Exception {
122 // TODO Auto-generated method stub
127 public void resume() throws Exception {
128 // TODO Auto-generated method stub
133 public boolean isSuspended() {
134 // TODO Auto-generated method stub
139 public void setStreamCaching(Boolean cache) {
140 // TODO Auto-generated method stub
145 public Boolean isStreamCaching() {
146 // TODO Auto-generated method stub
151 public void setTracing(Boolean tracing) {
152 // TODO Auto-generated method stub
157 public Boolean isTracing() {
158 // TODO Auto-generated method stub
163 public void setMessageHistory(Boolean messageHistory) {
164 // TODO Auto-generated method stub
169 public Boolean isMessageHistory() {
170 // TODO Auto-generated method stub
175 public void setHandleFault(Boolean handleFault) {
176 // TODO Auto-generated method stub
181 public Boolean isHandleFault() {
182 // TODO Auto-generated method stub
187 public void setDelayer(Long delay) {
188 // TODO Auto-generated method stub
193 public Long getDelayer() {
194 // TODO Auto-generated method stub
199 public void setAutoStartup(Boolean autoStartup) {
200 // TODO Auto-generated method stub
205 public Boolean isAutoStartup() {
206 // TODO Auto-generated method stub
211 public void setShutdownRoute(ShutdownRoute shutdownRoute) {
212 // TODO Auto-generated method stub
217 public ShutdownRoute getShutdownRoute() {
218 // TODO Auto-generated method stub
223 public void setShutdownRunningTask(ShutdownRunningTask shutdownRunningTask) {
224 // TODO Auto-generated method stub
229 public ShutdownRunningTask getShutdownRunningTask() {
230 // TODO Auto-generated method stub
235 public void setAllowUseOriginalMessage(Boolean allowUseOriginalMessage) {
236 // TODO Auto-generated method stub
241 public Boolean isAllowUseOriginalMessage() {
242 // TODO Auto-generated method stub
247 public <T extends CamelContext> T adapt(Class<T> type) {
248 // TODO Auto-generated method stub
253 public void start() throws Exception {
254 // TODO Auto-generated method stub
259 public void stop() throws Exception {
260 // TODO Auto-generated method stub
265 public String getName() {
266 // TODO Auto-generated method stub
271 public CamelContextNameStrategy getNameStrategy() {
272 // TODO Auto-generated method stub
277 public void setNameStrategy(CamelContextNameStrategy nameStrategy) {
278 // TODO Auto-generated method stub
283 public ManagementNameStrategy getManagementNameStrategy() {
284 // TODO Auto-generated method stub
289 public void setManagementNameStrategy(ManagementNameStrategy nameStrategy) {
290 // TODO Auto-generated method stub
295 public String getManagementName() {
296 // TODO Auto-generated method stub
301 public String getVersion() {
302 // TODO Auto-generated method stub
307 public ServiceStatus getStatus() {
308 // TODO Auto-generated method stub
313 public String getUptime() {
314 // TODO Auto-generated method stub
319 public void addService(Object object) throws Exception {
320 // TODO Auto-generated method stub
325 public void addService(Object object, boolean closeOnShutdown) throws Exception {
326 // TODO Auto-generated method stub
331 public boolean removeService(Object object) throws Exception {
332 // TODO Auto-generated method stub
337 public boolean hasService(Object object) {
338 // TODO Auto-generated method stub
343 public <T> T hasService(Class<T> type) {
344 // TODO Auto-generated method stub
349 public void addStartupListener(StartupListener listener) throws Exception {
350 // TODO Auto-generated method stub
355 public void addComponent(String componentName, Component component) {
356 // TODO Auto-generated method stub
361 public Component hasComponent(String componentName) {
362 // TODO Auto-generated method stub
367 public Component getComponent(String componentName) {
368 // TODO Auto-generated method stub
373 public Component getComponent(String name, boolean autoCreateComponents) {
374 // TODO Auto-generated method stub
379 public <T extends Component> T getComponent(String name, Class<T> componentType) {
380 // TODO Auto-generated method stub
385 public List<String> getComponentNames() {
386 // TODO Auto-generated method stub
391 public Component removeComponent(String componentName) {
392 // TODO Auto-generated method stub
397 public EndpointRegistry<String> getEndpointRegistry() {
398 // TODO Auto-generated method stub
403 public Endpoint getEndpoint(String uri) {
404 // TODO Auto-generated method stub
409 public <T extends Endpoint> T getEndpoint(String name, Class<T> endpointType) {
410 // TODO Auto-generated method stub
415 public Collection<Endpoint> getEndpoints() {
416 // TODO Auto-generated method stub
421 public Map<String, Endpoint> getEndpointMap() {
422 // TODO Auto-generated method stub
427 public Endpoint hasEndpoint(String uri) {
428 // TODO Auto-generated method stub
433 public Endpoint addEndpoint(String uri, Endpoint endpoint) throws Exception {
434 // TODO Auto-generated method stub
439 public void removeEndpoint(Endpoint endpoint) throws Exception {
440 // TODO Auto-generated method stub
445 public Collection<Endpoint> removeEndpoints(String pattern) throws Exception {
446 // TODO Auto-generated method stub
451 public void addRegisterEndpointCallback(EndpointStrategy strategy) {
452 // TODO Auto-generated method stub
457 public void setupRoutes(boolean done) {
458 // TODO Auto-generated method stub
463 public List<RouteDefinition> getRouteDefinitions() {
464 // TODO Auto-generated method stub
469 public RouteDefinition getRouteDefinition(String id) {
470 // TODO Auto-generated method stub
475 public List<RestDefinition> getRestDefinitions() {
476 // TODO Auto-generated method stub
481 public void addRestDefinitions(Collection<RestDefinition> restDefinitions) throws Exception {
482 // TODO Auto-generated method stub
487 public void setRestConfiguration(RestConfiguration restConfiguration) {
488 // TODO Auto-generated method stub
493 public RestConfiguration getRestConfiguration() {
494 // TODO Auto-generated method stub
499 public List<RouteStartupOrder> getRouteStartupOrder() {
500 // TODO Auto-generated method stub
505 public List<Route> getRoutes() {
506 // TODO Auto-generated method stub
511 public Route getRoute(String id) {
512 // TODO Auto-generated method stub
517 public void addRoutes(RoutesBuilder builder) throws Exception {
518 // TODO Auto-generated method stub
523 public RoutesDefinition loadRoutesDefinition(InputStream is) throws Exception {
524 // TODO Auto-generated method stub
529 public void addRouteDefinitions(Collection<RouteDefinition> routeDefinitions) throws Exception {
530 // TODO Auto-generated method stub
535 public void addRouteDefinition(RouteDefinition routeDefinition) throws Exception {
536 // TODO Auto-generated method stub
541 public void removeRouteDefinitions(Collection<RouteDefinition> routeDefinitions) throws Exception {
542 // TODO Auto-generated method stub
547 public void removeRouteDefinition(RouteDefinition routeDefinition) throws Exception {
548 // TODO Auto-generated method stub
553 public void startRoute(RouteDefinition route) throws Exception {
554 // TODO Auto-generated method stub
559 public void startAllRoutes() throws Exception {
560 // TODO Auto-generated method stub
565 public void startRoute(String routeId) throws Exception {
566 // TODO Auto-generated method stub
571 public void stopRoute(RouteDefinition route) throws Exception {
572 // TODO Auto-generated method stub
577 public void stopRoute(String routeId) throws Exception {
578 // TODO Auto-generated method stub
583 public void stopRoute(String routeId, long timeout, TimeUnit timeUnit) throws Exception {
584 // TODO Auto-generated method stub
589 public boolean stopRoute(String routeId, long timeout, TimeUnit timeUnit, boolean abortAfterTimeout)
591 // TODO Auto-generated method stub
596 public void shutdownRoute(String routeId) throws Exception {
597 // TODO Auto-generated method stub
602 public void shutdownRoute(String routeId, long timeout, TimeUnit timeUnit) throws Exception {
603 // TODO Auto-generated method stub
608 public boolean removeRoute(String routeId) throws Exception {
609 // TODO Auto-generated method stub
614 public void resumeRoute(String routeId) throws Exception {
615 // TODO Auto-generated method stub
620 public void suspendRoute(String routeId) throws Exception {
621 // TODO Auto-generated method stub
626 public void suspendRoute(String routeId, long timeout, TimeUnit timeUnit) throws Exception {
627 // TODO Auto-generated method stub
632 public ServiceStatus getRouteStatus(String routeId) {
633 // TODO Auto-generated method stub
638 public boolean isStartingRoutes() {
639 // TODO Auto-generated method stub
644 public boolean isSetupRoutes() {
645 // TODO Auto-generated method stub
650 public TypeConverter getTypeConverter() {
651 // TODO Auto-generated method stub
656 public TypeConverterRegistry getTypeConverterRegistry() {
657 // TODO Auto-generated method stub
662 public Registry getRegistry() {
663 // TODO Auto-generated method stub
668 public <T> T getRegistry(Class<T> type) {
669 // TODO Auto-generated method stub
674 public Injector getInjector() {
675 // TODO Auto-generated method stub
680 public ManagementMBeanAssembler getManagementMBeanAssembler() {
681 // TODO Auto-generated method stub
686 public List<LifecycleStrategy> getLifecycleStrategies() {
687 // TODO Auto-generated method stub
692 public void addLifecycleStrategy(LifecycleStrategy lifecycleStrategy) {
693 // TODO Auto-generated method stub
698 public Language resolveLanguage(String language) {
699 // TODO Auto-generated method stub
704 public String resolvePropertyPlaceholders(String text) throws Exception {
705 // TODO Auto-generated method stub
710 public String getPropertyPrefixToken() {
711 // TODO Auto-generated method stub
716 public String getPropertySuffixToken() {
717 // TODO Auto-generated method stub
722 public List<String> getLanguageNames() {
723 // TODO Auto-generated method stub
728 public ProducerTemplate createProducerTemplate() {
729 // TODO Auto-generated method stub
734 public ProducerTemplate createProducerTemplate(int maximumCacheSize) {
735 // TODO Auto-generated method stub
740 public ConsumerTemplate createConsumerTemplate() {
741 // TODO Auto-generated method stub
746 public ConsumerTemplate createConsumerTemplate(int maximumCacheSize) {
747 // TODO Auto-generated method stub
752 public void addInterceptStrategy(InterceptStrategy interceptStrategy) {
753 // TODO Auto-generated method stub
758 public List<InterceptStrategy> getInterceptStrategies() {
759 // TODO Auto-generated method stub
764 public ErrorHandlerBuilder getErrorHandlerBuilder() {
765 // TODO Auto-generated method stub
770 public void setErrorHandlerBuilder(ErrorHandlerFactory errorHandlerBuilder) {
771 // TODO Auto-generated method stub
776 public ScheduledExecutorService getErrorHandlerExecutorService() {
777 // TODO Auto-generated method stub
782 public void setDataFormats(Map<String, DataFormatDefinition> dataFormats) {
783 // TODO Auto-generated method stub
788 public Map<String, DataFormatDefinition> getDataFormats() {
789 // TODO Auto-generated method stub
794 public DataFormat resolveDataFormat(String name) {
795 // TODO Auto-generated method stub
800 public DataFormatDefinition resolveDataFormatDefinition(String name) {
801 // TODO Auto-generated method stub
806 public DataFormatResolver getDataFormatResolver() {
807 // TODO Auto-generated method stub
812 public void setDataFormatResolver(DataFormatResolver dataFormatResolver) {
813 // TODO Auto-generated method stub
818 public void setProperties(Map<String, String> properties) {
819 // TODO Auto-generated method stub
824 public Map<String, String> getProperties() {
825 // TODO Auto-generated method stub
830 public String getProperty(String name) {
831 // TODO Auto-generated method stub
836 public FactoryFinder getDefaultFactoryFinder() {
837 // TODO Auto-generated method stub
842 public void setFactoryFinderResolver(FactoryFinderResolver resolver) {
843 // TODO Auto-generated method stub
848 public FactoryFinder getFactoryFinder(String path) throws NoFactoryAvailableException {
849 // TODO Auto-generated method stub
854 public ClassResolver getClassResolver() {
855 // TODO Auto-generated method stub
860 public PackageScanClassResolver getPackageScanClassResolver() {
861 // TODO Auto-generated method stub
866 public void setClassResolver(ClassResolver resolver) {
867 // TODO Auto-generated method stub
872 public void setPackageScanClassResolver(PackageScanClassResolver resolver) {
873 // TODO Auto-generated method stub
878 public void setProducerServicePool(ServicePool<Endpoint, Producer> servicePool) {
879 // TODO Auto-generated method stub
884 public ServicePool<Endpoint, Producer> getProducerServicePool() {
885 // TODO Auto-generated method stub
890 public void setPollingConsumerServicePool(ServicePool<Endpoint, PollingConsumer> servicePool) {
891 // TODO Auto-generated method stub
896 public ServicePool<Endpoint, PollingConsumer> getPollingConsumerServicePool() {
897 // TODO Auto-generated method stub
902 public void setNodeIdFactory(NodeIdFactory factory) {
903 // TODO Auto-generated method stub
908 public NodeIdFactory getNodeIdFactory() {
909 // TODO Auto-generated method stub
914 public ManagementStrategy getManagementStrategy() {
915 // TODO Auto-generated method stub
920 public void setManagementStrategy(ManagementStrategy strategy) {
921 // TODO Auto-generated method stub
926 public InterceptStrategy getDefaultTracer() {
927 // TODO Auto-generated method stub
932 public void setDefaultTracer(InterceptStrategy tracer) {
933 // TODO Auto-generated method stub
938 public InterceptStrategy getDefaultBacklogTracer() {
939 // TODO Auto-generated method stub
944 public void setDefaultBacklogTracer(InterceptStrategy backlogTracer) {
945 // TODO Auto-generated method stub
950 public InterceptStrategy getDefaultBacklogDebugger() {
951 // TODO Auto-generated method stub
956 public void setDefaultBacklogDebugger(InterceptStrategy backlogDebugger) {
957 // TODO Auto-generated method stub
962 public void disableJMX() throws IllegalStateException {
963 // TODO Auto-generated method stub
968 public InflightRepository getInflightRepository() {
969 // TODO Auto-generated method stub
974 public void setInflightRepository(InflightRepository repository) {
975 // TODO Auto-generated method stub
980 public AsyncProcessorAwaitManager getAsyncProcessorAwaitManager() {
981 // TODO Auto-generated method stub
986 public void setAsyncProcessorAwaitManager(AsyncProcessorAwaitManager manager) {
987 // TODO Auto-generated method stub
992 public ClassLoader getApplicationContextClassLoader() {
993 // TODO Auto-generated method stub
998 public void setApplicationContextClassLoader(ClassLoader classLoader) {
999 // TODO Auto-generated method stub
1004 public ShutdownStrategy getShutdownStrategy() {
1005 // TODO Auto-generated method stub
1010 public void setShutdownStrategy(ShutdownStrategy shutdownStrategy) {
1011 // TODO Auto-generated method stub
1016 public ExecutorServiceManager getExecutorServiceManager() {
1017 // TODO Auto-generated method stub
1022 public ExecutorServiceStrategy getExecutorServiceStrategy() {
1023 // TODO Auto-generated method stub
1028 public void setExecutorServiceManager(ExecutorServiceManager executorServiceManager) {
1029 // TODO Auto-generated method stub
1034 public ProcessorFactory getProcessorFactory() {
1035 // TODO Auto-generated method stub
1040 public void setProcessorFactory(ProcessorFactory processorFactory) {
1041 // TODO Auto-generated method stub
1046 public Debugger getDebugger() {
1047 // TODO Auto-generated method stub
1052 public void setDebugger(Debugger debugger) {
1053 // TODO Auto-generated method stub
1058 public UuidGenerator getUuidGenerator() {
1059 // TODO Auto-generated method stub
1064 public void setUuidGenerator(UuidGenerator uuidGenerator) {
1065 // TODO Auto-generated method stub
1070 public Boolean isLazyLoadTypeConverters() {
1071 // TODO Auto-generated method stub
1076 public void setLazyLoadTypeConverters(Boolean lazyLoadTypeConverters) {
1077 // TODO Auto-generated method stub
1082 public Boolean isTypeConverterStatisticsEnabled() {
1083 // TODO Auto-generated method stub
1088 public void setTypeConverterStatisticsEnabled(Boolean typeConverterStatisticsEnabled) {
1089 // TODO Auto-generated method stub
1094 public Boolean isUseMDCLogging() {
1095 // TODO Auto-generated method stub
1100 public void setUseMDCLogging(Boolean useMDCLogging) {
1101 // TODO Auto-generated method stub
1106 public Boolean isUseBreadcrumb() {
1107 // TODO Auto-generated method stub
1112 public void setUseBreadcrumb(Boolean useBreadcrumb) {
1113 // TODO Auto-generated method stub
1118 public String resolveComponentDefaultName(String javaType) {
1119 // TODO Auto-generated method stub
1124 public Map<String, Properties> findComponents() throws LoadPropertiesException, IOException {
1125 // TODO Auto-generated method stub
1130 public Map<String, Properties> findEips() throws LoadPropertiesException, IOException {
1131 // TODO Auto-generated method stub
1136 public String getComponentDocumentation(String componentName) throws IOException {
1137 // TODO Auto-generated method stub
1142 public String getComponentParameterJsonSchema(String componentName) throws IOException {
1143 // TODO Auto-generated method stub
1148 public String getDataFormatParameterJsonSchema(String dataFormatName) throws IOException {
1149 // TODO Auto-generated method stub
1154 public String getLanguageParameterJsonSchema(String languageName) throws IOException {
1155 // TODO Auto-generated method stub
1160 public String getEipParameterJsonSchema(String eipName) throws IOException {
1161 // TODO Auto-generated method stub
1166 public String explainEipJson(String nameOrId, boolean includeAllOptions) {
1167 // TODO Auto-generated method stub
1172 public String explainComponentJson(String componentName, boolean includeAllOptions) {
1173 // TODO Auto-generated method stub
1178 public String explainEndpointJson(String uri, boolean includeAllOptions) {
1179 // TODO Auto-generated method stub
1184 public String createRouteStaticEndpointJson(String routeId) {
1185 // TODO Auto-generated method stub
1190 public String createRouteStaticEndpointJson(String routeId, boolean includeDynamic) {
1191 // TODO Auto-generated method stub
1196 public StreamCachingStrategy getStreamCachingStrategy() {
1197 // TODO Auto-generated method stub
1202 public void setStreamCachingStrategy(StreamCachingStrategy streamCachingStrategy) {
1203 // TODO Auto-generated method stub
1208 public UnitOfWorkFactory getUnitOfWorkFactory() {
1209 // TODO Auto-generated method stub
1214 public void setUnitOfWorkFactory(UnitOfWorkFactory unitOfWorkFactory) {
1215 // TODO Auto-generated method stub
1220 public RuntimeEndpointRegistry getRuntimeEndpointRegistry() {
1221 // TODO Auto-generated method stub
1226 public void setRuntimeEndpointRegistry(RuntimeEndpointRegistry runtimeEndpointRegistry) {
1227 // TODO Auto-generated method stub
1232 public RestRegistry getRestRegistry() {
1233 // TODO Auto-generated method stub
1238 public void setRestRegistry(RestRegistry restRegistry) {
1239 // TODO Auto-generated method stub
1244 public void addRoutePolicyFactory(RoutePolicyFactory routePolicyFactory) {
1245 // TODO Auto-generated method stub
1250 public List<RoutePolicyFactory> getRoutePolicyFactories() {
1251 // TODO Auto-generated method stub
1256 public ModelJAXBContextFactory getModelJAXBContextFactory() {
1257 // TODO Auto-generated method stub
1262 public void setModelJAXBContextFactory(ModelJAXBContextFactory modelJAXBContextFactory) {
1263 // TODO Auto-generated method stub
1268 public Boolean isLogExhaustedMessageBody() {
1269 // TODO Auto-generated method stub
1274 public Boolean isLogMask() {
1275 // TODO Auto-generated method stub
1280 public void setLogExhaustedMessageBody(Boolean arg0) {
1281 // TODO Auto-generated method stub
1286 public void setLogMask(Boolean arg0) {
1287 // TODO Auto-generated method stub
1292 public void addHystrixConfiguration(String arg0, HystrixConfigurationDefinition arg1) {
1293 // TODO Auto-generated method stub
1298 public void addLogListener(LogListener arg0) {
1299 // TODO Auto-generated method stub
1304 public void addRestConfiguration(RestConfiguration arg0) {
1305 // TODO Auto-generated method stub
1310 public void addService(Object arg0, boolean arg1, boolean arg2) throws Exception {
1311 // TODO Auto-generated method stub
1316 public void addServiceCallConfiguration(String arg0, ServiceCallConfigurationDefinition arg1) {
1317 // TODO Auto-generated method stub
1322 public DataFormat createDataFormat(String arg0) {
1323 // TODO Auto-generated method stub
1328 public FluentProducerTemplate createFluentProducerTemplate() {
1329 // TODO Auto-generated method stub
1334 public FluentProducerTemplate createFluentProducerTemplate(int arg0) {
1335 // TODO Auto-generated method stub
1340 public void deferStartService(Object arg0, boolean arg1) throws Exception {
1341 // TODO Auto-generated method stub
1346 public String explainDataFormatJson(String arg0, DataFormat arg1, boolean arg2) {
1347 // TODO Auto-generated method stub
1352 public Component getComponent(String arg0, boolean arg1, boolean arg2) {
1353 // TODO Auto-generated method stub
1358 public String getGlobalOption(String arg0) {
1359 // TODO Auto-generated method stub
1364 public Map<String, String> getGlobalOptions() {
1365 // TODO Auto-generated method stub
1370 public HeadersMapFactory getHeadersMapFactory() {
1371 return new DefaultHeadersMapFactory();
1375 public HealthCheckRegistry getHealthCheckRegistry() {
1376 // TODO Auto-generated method stub
1381 public HystrixConfigurationDefinition getHystrixConfiguration(String arg0) {
1382 // TODO Auto-generated method stub
1387 public Set<LogListener> getLogListeners() {
1388 // TODO Auto-generated method stub
1393 public ManagedCamelContextMBean getManagedCamelContext() {
1394 // TODO Auto-generated method stub
1399 public <T extends ManagedProcessorMBean> T getManagedProcessor(String arg0, Class<T> arg1) {
1400 // TODO Auto-generated method stub
1405 public <T extends ManagedRouteMBean> T getManagedRoute(String arg0, Class<T> arg1) {
1406 // TODO Auto-generated method stub
1411 public MessageHistoryFactory getMessageHistoryFactory() {
1412 // TODO Auto-generated method stub
1417 public Processor getProcessor(String arg0) {
1418 // TODO Auto-generated method stub
1423 public <T extends Processor> T getProcessor(String arg0, Class<T> arg1) {
1424 // TODO Auto-generated method stub
1429 public ProcessorDefinition getProcessorDefinition(String arg0) {
1430 // TODO Auto-generated method stub
1435 public <T extends ProcessorDefinition> T getProcessorDefinition(String arg0, Class<T> arg1) {
1436 // TODO Auto-generated method stub
1441 public ReloadStrategy getReloadStrategy() {
1442 // TODO Auto-generated method stub
1447 public RestConfiguration getRestConfiguration(String arg0, boolean arg1) {
1448 // TODO Auto-generated method stub
1453 public Collection<RestConfiguration> getRestConfigurations() {
1454 // TODO Auto-generated method stub
1459 public RouteController getRouteController() {
1460 // TODO Auto-generated method stub
1465 public RuntimeCamelCatalog getRuntimeCamelCatalog() {
1466 // TODO Auto-generated method stub
1471 public SSLContextParameters getSSLContextParameters() {
1472 // TODO Auto-generated method stub
1477 public ServiceCallConfigurationDefinition getServiceCallConfiguration(String arg0) {
1478 // TODO Auto-generated method stub
1483 public TransformerRegistry getTransformerRegistry() {
1484 // TODO Auto-generated method stub
1489 public List<TransformerDefinition> getTransformers() {
1490 // TODO Auto-generated method stub
1495 public long getUptimeMillis() {
1496 // TODO Auto-generated method stub
1501 public ValidatorRegistry getValidatorRegistry() {
1502 // TODO Auto-generated method stub
1507 public List<ValidatorDefinition> getValidators() {
1508 // TODO Auto-generated method stub
1513 public <T> Set<T> hasServices(Class<T> arg0) {
1514 // TODO Auto-generated method stub
1519 public Boolean isLoadTypeConverters() {
1520 // TODO Auto-generated method stub
1525 public Boolean isUseDataType() {
1526 // TODO Auto-generated method stub
1531 public boolean isVetoStarted() {
1532 // TODO Auto-generated method stub
1537 public RestsDefinition loadRestsDefinition(InputStream arg0) throws Exception {
1538 // TODO Auto-generated method stub
1543 public Transformer resolveTransformer(String arg0) {
1544 // TODO Auto-generated method stub
1549 public Transformer resolveTransformer(DataType arg0, DataType arg1) {
1550 // TODO Auto-generated method stub
1555 public Validator resolveValidator(DataType arg0) {
1556 // TODO Auto-generated method stub
1561 public void setGlobalOptions(Map<String, String> arg0) {
1562 // TODO Auto-generated method stub
1567 public void setHeadersMapFactory(HeadersMapFactory arg0) {
1568 // TODO Auto-generated method stub
1573 public void setHealthCheckRegistry(HealthCheckRegistry arg0) {
1574 // TODO Auto-generated method stub
1579 public void setHystrixConfiguration(HystrixConfigurationDefinition arg0) {
1580 // TODO Auto-generated method stub
1585 public void setHystrixConfigurations(List<HystrixConfigurationDefinition> arg0) {
1586 // TODO Auto-generated method stub
1591 public void setLoadTypeConverters(Boolean arg0) {
1592 // TODO Auto-generated method stub
1597 public void setMessageHistoryFactory(MessageHistoryFactory arg0) {
1598 // TODO Auto-generated method stub
1603 public void setReloadStrategy(ReloadStrategy arg0) {
1604 // TODO Auto-generated method stub
1609 public void setRouteController(RouteController arg0) {
1610 // TODO Auto-generated method stub
1615 public void setSSLContextParameters(SSLContextParameters arg0) {
1616 // TODO Auto-generated method stub
1621 public void setServiceCallConfiguration(ServiceCallConfigurationDefinition arg0) {
1622 // TODO Auto-generated method stub
1627 public void setServiceCallConfigurations(List<ServiceCallConfigurationDefinition> arg0) {
1628 // TODO Auto-generated method stub
1633 public void setTransformers(List<TransformerDefinition> arg0) {
1634 // TODO Auto-generated method stub
1639 public void setUseDataType(Boolean arg0) {
1640 // TODO Auto-generated method stub
1645 public void setValidators(List<ValidatorDefinition> arg0) {
1646 // TODO Auto-generated method stub