@Autowired public void setHazelcastInstance( @SpringSessionHazelcastInstance ObjectProvider<HazelcastInstance> springSessionHazelcastInstance, ObjectProvider<HazelcastInstance> hazelcastInstance) { HazelcastInstance hazelcastInstanceToUse = springSessionHazelcastInstance .getIfAvailable(); if (hazelcastInstanceToUse == null) { hazelcastInstanceToUse = hazelcastInstance.getObject(); } this.hazelcastInstance = hazelcastInstanceToUse; }
@Bean @SpringSessionHazelcastInstance public HazelcastInstance qualifiedHazelcastInstance() { HazelcastInstance hazelcastInstance = mock(HazelcastInstance.class); given(hazelcastInstance.getMap(anyString())) .willReturn(qualifiedHazelcastInstanceSessions); return hazelcastInstance; }
@Bean @SpringSessionHazelcastInstance public HazelcastInstance qualifiedHazelcastInstance() { HazelcastInstance hazelcastInstance = mock(HazelcastInstance.class); given(hazelcastInstance.getMap(anyString())) .willReturn(qualifiedHazelcastInstanceSessions); return hazelcastInstance; }
@Autowired public void setHazelcastInstance( @SpringSessionHazelcastInstance ObjectProvider<HazelcastInstance> springSessionHazelcastInstance, ObjectProvider<HazelcastInstance> hazelcastInstance) { HazelcastInstance hazelcastInstanceToUse = springSessionHazelcastInstance .getIfAvailable(); if (hazelcastInstanceToUse == null) { hazelcastInstanceToUse = hazelcastInstance.getObject(); } this.hazelcastInstance = hazelcastInstanceToUse; }