protected CamelContext createCamelContext() throws Exception { final CamelContext camelContext = super.createCamelContext(); final SalesforceLoginConfig loginConfig = LoginConfigHelper.getLoginConfig(); final SalesforceComponent component = new SalesforceComponent(); component.setLoginConfig(loginConfig); // set DTO package component.setPackages(new String[] {Merchandise__c.class.getPackage().getName()}); camelContext.addComponent(componentName, component); return camelContext; }
protected void createComponent() throws Exception { // create the component SalesforceComponent component = new SalesforceComponent(); final SalesforceEndpointConfig config = new SalesforceEndpointConfig(); config.setApiVersion( System.getProperty("apiVersion", SalesforceEndpointConfig.DEFAULT_VERSION)); component.setConfig(config); component.setLoginConfig(LoginConfigHelper.getLoginConfig()); // set DTO package component.setPackages(new String[] {Merchandise__c.class.getPackage().getName()}); // add it to context context().addComponent("salesforce", component); }