Did you checked the tests for this component? Best, Christian Am 21.09.2015 07:27 schrieb "rpcat" <rpcata...@gmail.com>:
> My standalone camel instance needs a salesforce component. It has: > > public class Driver > { > private Main main; > static final Logger log = LoggerFactory.getLogger(Driver.class); > > public void startDriver() throws Exception > { > main = new Main(); > main.enableHangupSupport(); //so you can press ctrl-c > to terminate the jvm > ... > SalesforceLoginConfig loginConfig = new > SalesforceLoginConfig( > loginUrl, clientId, clientSecret, userName, password, > lazyLogin); > > SalesforceComponent component = new SalesforceComponent(); > component.setLoginConfig(loginConfig); > > component.setPackages(new > String[]{Program_Schedule__c.class.getPackage().getName() }); > > main.getOrCreateCamelContext().addComponent(componentName, > component); > main.addRouteBuilder(new RoutePollSalesforce()); > > but when i start up the route there's no loginConfig: > > Caused by: org.apache.camel.RuntimeCamelException: Cannot auto create > component: salesforce > at > > org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:400) > at > > org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:376) > at > > org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:548) > ... 25 more > Caused by: java.lang.IllegalArgumentException: loginConfig must be > specified > at > org.apache.camel.util.ObjectHelper.notNull(ObjectHelper.java:293) > at > > org.apache.camel.component.salesforce.SalesforceComponent.doStart(SalesforceComponent.java:175) > at > org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) > at > > org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:2885) > at > > org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:395) > ... 27 more > [ Thread-0] MainSupport$HangupInterceptor INFO > Received hang up - stopping the main instance. > > suggestions would be greatly appreciated. > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/how-to-get-loginConfig-into-standalone-camel-salesforce-component-tp5771694.html > Sent from the Camel - Users mailing list archive at Nabble.com. >