[ 
https://issues.apache.org/jira/browse/CAMEL-11434?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16513940#comment-16513940
 ] 

Jason Carreira commented on CAMEL-11434:
----------------------------------------

I'm not sure what to show you... I've got this in a Spring Boot application 
class that runs for my integration tests:

 

@Bean
public HazelcastInstance hazelcastInstance(@Autowired Config config) {
 NetworkConfig network = config.getNetworkConfig();
 JoinConfig join = network.getJoin();
 join.getMulticastConfig().setEnabled(false);
 return Hazelcast.newHazelcastInstance(config);
}

 

That creates the HazelcastInstance my code uses. If I don't have the code above 
which explicitly creates the HazelcastComponent on the Camel side and sets my 
HazelcastInstance into it then Camel creates its own. See this stack trace 
(exception thrown from my debugger just to get the stack trace):

 

java.lang.Exception
 at 
com.hazelcast.instance.HazelcastInstanceImpl.<init>(HazelcastInstanceImpl.java:118)
 at 
com.hazelcast.instance.HazelcastInstanceFactory.constructHazelcastInstance(HazelcastInstanceFactory.java:195)
 at 
com.hazelcast.instance.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:174)
 at 
com.hazelcast.instance.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:124)
 at com.hazelcast.core.Hazelcast.newHazelcastInstance(Hazelcast.java:58)
 at 
org.apache.camel.component.hazelcast.HazelcastDefaultComponent.getOrCreateHzInstance(HazelcastDefaultComponent.java:164)
 at 
org.apache.camel.component.hazelcast.HazelcastDefaultComponent.createEndpoint(HazelcastDefaultComponent.java:71)
 at 
org.apache.camel.impl.DefaultComponent.createEndpoint(DefaultComponent.java:126)
 at 
org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:711)
 at 
org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:80)
 at 
org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:219)
 at 
org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:115)
 at 
org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:121)
 at 
org.apache.camel.model.FromDefinition.resolveEndpoint(FromDefinition.java:69)
 at 
org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:97)
 at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:1283)
 at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:204)
 at 
org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:1145)
 at 
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:3731)
 at 
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3445)
 at 
org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:209)
 at 
org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3253)
 at 
org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3249)
 at 
org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:3272)
 at 
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:3249)
 at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
 at 
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:3165)
 at 
org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:133)
 at 
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:174)

 

 

> camel-hazelcast: auto discovery of hazelcast instances in spring-boot
> ---------------------------------------------------------------------
>
>                 Key: CAMEL-11434
>                 URL: https://issues.apache.org/jira/browse/CAMEL-11434
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-hazelcast, camel-spring-boot-starters
>            Reporter: Luca Burgazzoli
>            Assignee: Luca Burgazzoli
>            Priority: Minor
>             Fix For: 2.20.0
>
>
> See: 
> https://stackoverflow.com/questions/44660920/hazelcast-in-spring-boot-ignoring-my-networkconfig



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to