[
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)