Upgrade version of camel 33/40533/2
authorsblimkie <steven.blimkie@amdocs.com>
Mon, 2 Apr 2018 15:50:05 +0000 (11:50 -0400)
committersblimkie <steven.blimkie@amdocs.com>
Mon, 2 Apr 2018 19:12:55 +0000 (15:12 -0400)
Upgrade version of camel to avoid security warning

Change-Id: I5b981011207f6e98d53d0b422a40b942cc27f62c
Issue-ID: AAI-957
Signed-off-by: sblimkie <steven.blimkie@amdocs.com>
pom.xml
src/test/java/org/onap/aai/event/TestCamelContext.java
src/test/java/org/onap/aai/rest/RestClientTest.java

diff --git a/pom.xml b/pom.xml
index b77c39c..097fff7 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -46,13 +46,13 @@ limitations under the License.
       <dependency>
          <groupId>org.apache.camel</groupId>
          <artifactId>camel-core</artifactId>
-         <version>2.15.5</version>
+         <version>2.20.1</version>
       </dependency>
       <!-- support camel documentation -->
       <dependency>
          <groupId>org.apache.camel</groupId>
          <artifactId>apt</artifactId>
-         <version>2.15.5</version>
+         <version>2.20.1</version>
       </dependency>
       <!-- logging -->
       <dependency>
@@ -83,7 +83,7 @@ limitations under the License.
       <dependency>
          <groupId>org.apache.camel</groupId>
          <artifactId>camel-test</artifactId>
-         <version>2.15.5</version>
+         <version>2.20.1</version>
          <scope>test</scope>
       </dependency>
    </dependencies>
index 254ff45..1315bd9 100644 (file)
@@ -27,6 +27,7 @@ import java.util.Collection;
 import java.util.List;
 import java.util.Map;
 import java.util.Properties;
+import java.util.Set;
 import java.util.concurrent.ScheduledExecutorService;
 import java.util.concurrent.TimeUnit;
 
@@ -35,8 +36,10 @@ import org.apache.camel.Component;
 import org.apache.camel.ConsumerTemplate;
 import org.apache.camel.Endpoint;
 import org.apache.camel.ErrorHandlerFactory;
+import org.apache.camel.FluentProducerTemplate;
 import org.apache.camel.NoFactoryAvailableException;
 import org.apache.camel.PollingConsumer;
+import org.apache.camel.Processor;
 import org.apache.camel.Producer;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.Route;
@@ -46,16 +49,29 @@ import org.apache.camel.ShutdownRoute;
 import org.apache.camel.ShutdownRunningTask;
 import org.apache.camel.StartupListener;
 import org.apache.camel.TypeConverter;
+import org.apache.camel.api.management.mbean.ManagedCamelContextMBean;
+import org.apache.camel.api.management.mbean.ManagedProcessorMBean;
+import org.apache.camel.api.management.mbean.ManagedRouteMBean;
 import org.apache.camel.builder.ErrorHandlerBuilder;
+import org.apache.camel.health.HealthCheckRegistry;
+import org.apache.camel.impl.DefaultHeadersMapFactory;
 import org.apache.camel.model.DataFormatDefinition;
+import org.apache.camel.model.HystrixConfigurationDefinition;
+import org.apache.camel.model.ProcessorDefinition;
 import org.apache.camel.model.RouteDefinition;
 import org.apache.camel.model.RoutesDefinition;
+import org.apache.camel.model.cloud.ServiceCallConfigurationDefinition;
 import org.apache.camel.model.rest.RestDefinition;
+import org.apache.camel.model.rest.RestsDefinition;
+import org.apache.camel.model.transformer.TransformerDefinition;
+import org.apache.camel.model.validator.ValidatorDefinition;
+import org.apache.camel.runtimecatalog.RuntimeCamelCatalog;
 import org.apache.camel.spi.AsyncProcessorAwaitManager;
 import org.apache.camel.spi.CamelContextNameStrategy;
 import org.apache.camel.spi.ClassResolver;
 import org.apache.camel.spi.DataFormat;
 import org.apache.camel.spi.DataFormatResolver;
+import org.apache.camel.spi.DataType;
 import org.apache.camel.spi.Debugger;
 import org.apache.camel.spi.EndpointRegistry;
 import org.apache.camel.spi.EndpointStrategy;
@@ -63,31 +79,41 @@ import org.apache.camel.spi.ExecutorServiceManager;
 import org.apache.camel.spi.ExecutorServiceStrategy;
 import org.apache.camel.spi.FactoryFinder;
 import org.apache.camel.spi.FactoryFinderResolver;
+import org.apache.camel.spi.HeadersMapFactory;
 import org.apache.camel.spi.InflightRepository;
 import org.apache.camel.spi.Injector;
 import org.apache.camel.spi.InterceptStrategy;
 import org.apache.camel.spi.Language;
 import org.apache.camel.spi.LifecycleStrategy;
+import org.apache.camel.spi.LogListener;
 import org.apache.camel.spi.ManagementMBeanAssembler;
 import org.apache.camel.spi.ManagementNameStrategy;
 import org.apache.camel.spi.ManagementStrategy;
+import org.apache.camel.spi.MessageHistoryFactory;
 import org.apache.camel.spi.ModelJAXBContextFactory;
 import org.apache.camel.spi.NodeIdFactory;
 import org.apache.camel.spi.PackageScanClassResolver;
 import org.apache.camel.spi.ProcessorFactory;
 import org.apache.camel.spi.Registry;
+import org.apache.camel.spi.ReloadStrategy;
 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.RouteStartupOrder;
 import org.apache.camel.spi.RuntimeEndpointRegistry;
 import org.apache.camel.spi.ServicePool;
 import org.apache.camel.spi.ShutdownStrategy;
 import org.apache.camel.spi.StreamCachingStrategy;
+import org.apache.camel.spi.Transformer;
+import org.apache.camel.spi.TransformerRegistry;
 import org.apache.camel.spi.TypeConverterRegistry;
 import org.apache.camel.spi.UnitOfWorkFactory;
 import org.apache.camel.spi.UuidGenerator;
+import org.apache.camel.spi.Validator;
+import org.apache.camel.spi.ValidatorRegistry;
 import org.apache.camel.util.LoadPropertiesException;
+import org.apache.camel.util.jsse.SSLContextParameters;
 
 public class TestCamelContext implements CamelContext {
 
@@ -1238,4 +1264,387 @@ public class TestCamelContext implements CamelContext {
 
     }
 
+    @Override
+    public Boolean isLogExhaustedMessageBody() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public Boolean isLogMask() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public void setLogExhaustedMessageBody(Boolean arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setLogMask(Boolean arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void addHystrixConfiguration(String arg0, HystrixConfigurationDefinition arg1) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void addLogListener(LogListener arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void addRestConfiguration(RestConfiguration arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void addService(Object arg0, boolean arg1, boolean arg2) throws Exception {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void addServiceCallConfiguration(String arg0, ServiceCallConfigurationDefinition arg1) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public DataFormat createDataFormat(String arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public FluentProducerTemplate createFluentProducerTemplate() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public FluentProducerTemplate createFluentProducerTemplate(int arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public void deferStartService(Object arg0, boolean arg1) throws Exception {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public String explainDataFormatJson(String arg0, DataFormat arg1, boolean arg2) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public Component getComponent(String arg0, boolean arg1, boolean arg2) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public String getGlobalOption(String arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public Map<String, String> getGlobalOptions() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public HeadersMapFactory getHeadersMapFactory() {
+        return new DefaultHeadersMapFactory();
+    }
+
+    @Override
+    public HealthCheckRegistry getHealthCheckRegistry() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public HystrixConfigurationDefinition getHystrixConfiguration(String arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public Set<LogListener> getLogListeners() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public ManagedCamelContextMBean getManagedCamelContext() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public <T extends ManagedProcessorMBean> T getManagedProcessor(String arg0, Class<T> arg1) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public <T extends ManagedRouteMBean> T getManagedRoute(String arg0, Class<T> arg1) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public MessageHistoryFactory getMessageHistoryFactory() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public Processor getProcessor(String arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public <T extends Processor> T getProcessor(String arg0, Class<T> arg1) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public ProcessorDefinition getProcessorDefinition(String arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public <T extends ProcessorDefinition> T getProcessorDefinition(String arg0, Class<T> arg1) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public ReloadStrategy getReloadStrategy() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public RestConfiguration getRestConfiguration(String arg0, boolean arg1) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public Collection<RestConfiguration> getRestConfigurations() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public RouteController getRouteController() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public RuntimeCamelCatalog getRuntimeCamelCatalog() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public SSLContextParameters getSSLContextParameters() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public ServiceCallConfigurationDefinition getServiceCallConfiguration(String arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public TransformerRegistry getTransformerRegistry() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public List<TransformerDefinition> getTransformers() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public long getUptimeMillis() {
+        // TODO Auto-generated method stub
+        return 0;
+    }
+
+    @Override
+    public ValidatorRegistry getValidatorRegistry() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public List<ValidatorDefinition> getValidators() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public <T> Set<T> hasServices(Class<T> arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public Boolean isLoadTypeConverters() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public Boolean isUseDataType() {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public boolean isVetoStarted() {
+        // TODO Auto-generated method stub
+        return false;
+    }
+
+    @Override
+    public RestsDefinition loadRestsDefinition(InputStream arg0) throws Exception {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public Transformer resolveTransformer(String arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public Transformer resolveTransformer(DataType arg0, DataType arg1) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public Validator resolveValidator(DataType arg0) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+    @Override
+    public void setGlobalOptions(Map<String, String> arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setHeadersMapFactory(HeadersMapFactory arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setHealthCheckRegistry(HealthCheckRegistry arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setHystrixConfiguration(HystrixConfigurationDefinition arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setHystrixConfigurations(List<HystrixConfigurationDefinition> arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setLoadTypeConverters(Boolean arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setMessageHistoryFactory(MessageHistoryFactory arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setReloadStrategy(ReloadStrategy arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setRouteController(RouteController arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setSSLContextParameters(SSLContextParameters arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setServiceCallConfiguration(ServiceCallConfigurationDefinition arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setServiceCallConfigurations(List<ServiceCallConfigurationDefinition> arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setTransformers(List<TransformerDefinition> arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setUseDataType(Boolean arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    @Override
+    public void setValidators(List<ValidatorDefinition> arg0) {
+        // TODO Auto-generated method stub
+        
+    }
+
 }
index cdddc58..66e7365 100644 (file)
@@ -30,8 +30,10 @@ import java.util.Map;
 
 import org.apache.camel.Exchange;
 import org.apache.camel.Message;
+import org.apache.camel.impl.DefaultMessage;
 import org.junit.Before;
 import org.junit.Test;
+import org.onap.aai.event.TestCamelContext;
 import org.onap.aai.logging.RouterCoreMsgs;
 import org.onap.aai.restclient.client.Headers;
 
@@ -72,7 +74,9 @@ public class RestClientTest {
 
             Exchange exchange = endpoint.createExchange();
             exchange.setProperty(Exchange.TO_ENDPOINT, "mock://get");
-            Message in = exchange.getIn();
+            DefaultMessage in = (DefaultMessage)exchange.getIn();
+            in.setCamelContext(new TestCamelContext());
+            
             in.setHeader(RestClientEndpoint.IN_HEADER_URL, "svc/endpoint");
             in.setHeader(Headers.FROM_APP_ID, "val1");
             in.setHeader(Headers.TRANSACTION_ID, "val2");