/** * ============LICENSE_START======================================================= * org.onap.aai * ================================================================================ * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved. * Copyright © 2017-2018 Amdocs * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ============LICENSE_END========================================================= */ package org.onap.aai.event; import java.util.Collection; import java.util.Date; import java.util.List; import java.util.Map; import java.util.Set; import org.apache.camel.CamelContext; import org.apache.camel.Component; import org.apache.camel.ConsumerTemplate; import org.apache.camel.Endpoint; import org.apache.camel.FluentProducerTemplate; import org.apache.camel.GlobalEndpointConfiguration; import org.apache.camel.NoSuchLanguageException; import org.apache.camel.Processor; import org.apache.camel.ProducerTemplate; import org.apache.camel.Route; import org.apache.camel.RoutesBuilder; import org.apache.camel.ServiceStatus; import org.apache.camel.ShutdownRoute; import org.apache.camel.ShutdownRunningTask; import org.apache.camel.StartupListener; import org.apache.camel.TypeConverter; import org.apache.camel.ValueHolder; import org.apache.camel.spi.CamelContextNameStrategy; import org.apache.camel.spi.ClassResolver; import org.apache.camel.spi.DataFormat; import org.apache.camel.spi.DataType; import org.apache.camel.spi.Debugger; import org.apache.camel.spi.EndpointRegistry; import org.apache.camel.spi.ExecutorServiceManager; import org.apache.camel.spi.InflightRepository; import org.apache.camel.spi.Injector; import org.apache.camel.spi.Language; import org.apache.camel.spi.LifecycleStrategy; import org.apache.camel.spi.ManagementNameStrategy; import org.apache.camel.spi.ManagementStrategy; import org.apache.camel.spi.MessageHistoryFactory; import org.apache.camel.spi.PropertiesComponent; import org.apache.camel.spi.Registry; import org.apache.camel.spi.RestConfiguration; import org.apache.camel.spi.RestRegistry; import org.apache.camel.spi.RouteController; import org.apache.camel.spi.RoutePolicyFactory; import org.apache.camel.spi.RuntimeEndpointRegistry; import org.apache.camel.spi.ShutdownStrategy; import org.apache.camel.spi.StreamCachingStrategy; import org.apache.camel.spi.Tracer; import org.apache.camel.spi.Transformer; import org.apache.camel.spi.TransformerRegistry; import org.apache.camel.spi.TypeConverterRegistry; import org.apache.camel.spi.UuidGenerator; import org.apache.camel.spi.Validator; import org.apache.camel.spi.ValidatorRegistry; import org.apache.camel.support.jsse.SSLContextParameters; public class TestCamelContext implements CamelContext { @Override public T adapt(Class type) { // TODO Auto-generated method stub return null; } @Override public T getExtension(Class type) { // TODO Auto-generated method stub return null; } @Override public void setExtension(Class type, T module) { // TODO Auto-generated method stub } @Override public boolean isVetoStarted() { // TODO Auto-generated method stub return false; } @Override public String getName() { // TODO Auto-generated method stub return null; } @Override public CamelContextNameStrategy getNameStrategy() { // TODO Auto-generated method stub return null; } @Override public void setNameStrategy(CamelContextNameStrategy nameStrategy) { // TODO Auto-generated method stub } @Override public ManagementNameStrategy getManagementNameStrategy() { // TODO Auto-generated method stub return null; } @Override public void setManagementNameStrategy(ManagementNameStrategy nameStrategy) { // TODO Auto-generated method stub } @Override public String getManagementName() { // TODO Auto-generated method stub return null; } @Override public void setManagementName(String name) { // TODO Auto-generated method stub } @Override public String getVersion() { // TODO Auto-generated method stub return null; } @Override public String getUptime() { // TODO Auto-generated method stub return null; } @Override public long getUptimeMillis() { // TODO Auto-generated method stub return 0; } @Override public Date getStartDate() { // TODO Auto-generated method stub return null; } @Override public void addService(Object object) throws Exception { // TODO Auto-generated method stub } @Override public void addService(Object object, boolean stopOnShutdown) throws Exception { // TODO Auto-generated method stub } @Override public void addService(Object object, boolean stopOnShutdown, boolean forceStart) throws Exception { // TODO Auto-generated method stub } @Override public void addPrototypeService(Object object) throws Exception { // TODO Auto-generated method stub } @Override public boolean removeService(Object object) throws Exception { // TODO Auto-generated method stub return false; } @Override public boolean hasService(Object object) { // TODO Auto-generated method stub return false; } @Override public T hasService(Class type) { // TODO Auto-generated method stub return null; } @Override public Set hasServices(Class type) { // TODO Auto-generated method stub return null; } @Override public void deferStartService(Object object, boolean stopOnShutdown) throws Exception { // TODO Auto-generated method stub } @Override public void addStartupListener(StartupListener listener) throws Exception { // TODO Auto-generated method stub } @Override public void addComponent(String componentName, Component component) { // TODO Auto-generated method stub } @Override public Component hasComponent(String componentName) { // TODO Auto-generated method stub return null; } @Override public Component getComponent(String componentName) { // TODO Auto-generated method stub return null; } @Override public Component getComponent(String name, boolean autoCreateComponents) { // TODO Auto-generated method stub return null; } @Override public Component getComponent(String name, boolean autoCreateComponents, boolean autoStart) { // TODO Auto-generated method stub return null; } @Override public T getComponent(String name, Class componentType) { // TODO Auto-generated method stub return null; } @Override public List getComponentNames() { // TODO Auto-generated method stub return null; } @Override public Component removeComponent(String componentName) { // TODO Auto-generated method stub return null; } @Override public EndpointRegistry> getEndpointRegistry() { // TODO Auto-generated method stub return null; } @Override public Endpoint getEndpoint(String uri) { // TODO Auto-generated method stub return null; } @Override public Endpoint getEndpoint(String uri, Map parameters) { // TODO Auto-generated method stub return null; } @Override public T getEndpoint(String name, Class endpointType) { // TODO Auto-generated method stub return null; } @Override public Collection getEndpoints() { // TODO Auto-generated method stub return null; } @Override public Map getEndpointMap() { // TODO Auto-generated method stub return null; } @Override public Endpoint hasEndpoint(String uri) { // TODO Auto-generated method stub return null; } @Override public Endpoint addEndpoint(String uri, Endpoint endpoint) throws Exception { // TODO Auto-generated method stub return null; } @Override public void removeEndpoint(Endpoint endpoint) throws Exception { // TODO Auto-generated method stub } @Override public Collection removeEndpoints(String pattern) throws Exception { return null; } @Override public GlobalEndpointConfiguration getGlobalEndpointConfiguration() { return null; } @Override public void setRouteController(RouteController routeController) { } @Override public RouteController getRouteController() { return null; } @Override public List getRoutes() { return null; } @Override public int getRoutesSize() { return 0; } @Override public Route getRoute(String id) { return null; } @Override public Processor getProcessor(String id) { return null; } @Override public T getProcessor(String id, Class type) { return null; } @Override public void addRoutes(RoutesBuilder builder) throws Exception { } @Override public boolean removeRoute(String routeId) throws Exception { return false; } @Override public void addRoutePolicyFactory(RoutePolicyFactory routePolicyFactory) { } @Override public List getRoutePolicyFactories() { return null; } @Override public void setRestConfiguration(RestConfiguration restConfiguration) { } @Override public RestConfiguration getRestConfiguration() { return null; } @Override public RestRegistry getRestRegistry() { return null; } @Override public void setRestRegistry(RestRegistry restRegistry) { } @Override public TypeConverter getTypeConverter() { return null; } @Override public TypeConverterRegistry getTypeConverterRegistry() { return null; } @Override public void setTypeConverterRegistry(TypeConverterRegistry typeConverterRegistry) { } @Override public Registry getRegistry() { return null; } @Override public T getRegistry(Class type) { return null; } @Override public Injector getInjector() { return null; } @Override public void setInjector(Injector injector) { } @Override public List getLifecycleStrategies() { return null; } @Override public void addLifecycleStrategy(LifecycleStrategy lifecycleStrategy) { } @Override public Language resolveLanguage(String language) throws NoSuchLanguageException { return null; } @Override public String resolvePropertyPlaceholders(String text) { return null; } @Override public PropertiesComponent getPropertiesComponent() { return null; } @Override public void setPropertiesComponent(PropertiesComponent propertiesComponent) { } @Override public List getLanguageNames() { return null; } @Override public ProducerTemplate createProducerTemplate() { return null; } @Override public ProducerTemplate createProducerTemplate(int maximumCacheSize) { return null; } @Override public FluentProducerTemplate createFluentProducerTemplate() { return null; } @Override public FluentProducerTemplate createFluentProducerTemplate(int maximumCacheSize) { return null; } @Override public ConsumerTemplate createConsumerTemplate() { return null; } @Override public ConsumerTemplate createConsumerTemplate(int maximumCacheSize) { return null; } @Override public DataFormat resolveDataFormat(String name) { return null; } @Override public DataFormat createDataFormat(String name) { return null; } @Override public Transformer resolveTransformer(String model) { return null; } @Override public Transformer resolveTransformer(DataType from, DataType to) { return null; } @Override public TransformerRegistry getTransformerRegistry() { return null; } @Override public Validator resolveValidator(DataType type) { return null; } @Override public ValidatorRegistry getValidatorRegistry() { return null; } @Override public void setGlobalOptions(Map globalOptions) { } @Override public Map getGlobalOptions() { return null; } @Override public String getGlobalOption(String key) { return null; } @Override public ClassResolver getClassResolver() { return null; } @Override public void setClassResolver(ClassResolver resolver) { } @Override public ManagementStrategy getManagementStrategy() { return null; } @Override public void setManagementStrategy(ManagementStrategy strategy) { } @Override public void disableJMX() throws IllegalStateException { } @Override public InflightRepository getInflightRepository() { return null; } @Override public void setInflightRepository(InflightRepository repository) { } @Override public ClassLoader getApplicationContextClassLoader() { return null; } @Override public void setApplicationContextClassLoader(ClassLoader classLoader) { } @Override public ShutdownStrategy getShutdownStrategy() { return null; } @Override public void setShutdownStrategy(ShutdownStrategy shutdownStrategy) { } @Override public ExecutorServiceManager getExecutorServiceManager() { return null; } @Override public void setExecutorServiceManager(ExecutorServiceManager executorServiceManager) { } @Override public MessageHistoryFactory getMessageHistoryFactory() { return null; } @Override public void setMessageHistoryFactory(MessageHistoryFactory messageHistoryFactory) { } @Override public Debugger getDebugger() { return null; } @Override public void setDebugger(Debugger debugger) { } @Override public Tracer getTracer() { return null; } @Override public void setTracer(Tracer tracer) { } @Override public UuidGenerator getUuidGenerator() { return null; } @Override public void setUuidGenerator(UuidGenerator uuidGenerator) { } @Override public Boolean isLoadTypeConverters() { return null; } @Override public void setLoadTypeConverters(Boolean loadTypeConverters) { } @Override public Boolean isTypeConverterStatisticsEnabled() { return null; } @Override public void setTypeConverterStatisticsEnabled(Boolean typeConverterStatisticsEnabled) { } @Override public Boolean isUseMDCLogging() { return null; } @Override public void setUseMDCLogging(Boolean useMDCLogging) { } @Override public String getMDCLoggingKeysPattern() { return null; } @Override public void setMDCLoggingKeysPattern(String pattern) { } @Override public Boolean isUseDataType() { return null; } @Override public void setUseDataType(Boolean useDataType) { } @Override public Boolean isUseBreadcrumb() { return null; } @Override public void setUseBreadcrumb(Boolean useBreadcrumb) { } @Override public StreamCachingStrategy getStreamCachingStrategy() { return null; } @Override public void setStreamCachingStrategy(StreamCachingStrategy streamCachingStrategy) { } @Override public RuntimeEndpointRegistry getRuntimeEndpointRegistry() { return null; } @Override public void setRuntimeEndpointRegistry(RuntimeEndpointRegistry runtimeEndpointRegistry) { } @Override public void setSSLContextParameters(SSLContextParameters sslContextParameters) { } @Override public SSLContextParameters getSSLContextParameters() { return null; } @Override public void start() { } @Override public void stop() { } @Override public boolean isStarted() { return false; } @Override public boolean isStarting() { return false; } @Override public boolean isStopping() { return false; } @Override public boolean isStopped() { return false; } @Override public boolean isSuspending() { return false; } @Override public boolean isSuspended() { return false; } @Override public boolean isRunAllowed() { return false; } @Override public void build() { } @Override public void init() { } @Override public void suspend() { } @Override public void resume() { } @Override public void shutdown() { } @Override public void close() throws Exception { } @Override public ServiceStatus getStatus() { return null; } @Override public void setStreamCaching(Boolean cache) { } @Override public Boolean isStreamCaching() { return null; } @Override public void setTracing(Boolean tracing) { } @Override public Boolean isTracing() { return null; } @Override public String getTracingPattern() { return null; } @Override public void setTracingPattern(String tracePattern) { } @Override public void setBacklogTracing(Boolean backlogTrace) { } @Override public Boolean isBacklogTracing() { return null; } @Override public void setDebugging(Boolean debugging) { } @Override public Boolean isDebugging() { return null; } @Override public void setMessageHistory(Boolean messageHistory) { } @Override public Boolean isMessageHistory() { return null; } @Override public void setLogMask(Boolean logMask) { } @Override public Boolean isLogMask() { return null; } @Override public void setLogExhaustedMessageBody(Boolean logExhaustedMessageBody) { } @Override public Boolean isLogExhaustedMessageBody() { return null; } @Override public void setDelayer(Long delay) { } @Override public Long getDelayer() { return null; } @Override public void setAutoStartup(Boolean autoStartup) { } @Override public Boolean isAutoStartup() { return null; } @Override public void setShutdownRoute(ShutdownRoute shutdownRoute) { } @Override public ShutdownRoute getShutdownRoute() { return null; } @Override public void setShutdownRunningTask(ShutdownRunningTask shutdownRunningTask) { } @Override public ShutdownRunningTask getShutdownRunningTask() { return null; } @Override public void setAllowUseOriginalMessage(Boolean allowUseOriginalMessage) { } @Override public Boolean isAllowUseOriginalMessage() { return null; } @Override public Boolean isCaseInsensitiveHeaders() { return null; } @Override public void setCaseInsensitiveHeaders(Boolean caseInsensitiveHeaders) { } }