Class HazelcastConfig
java.lang.Object
org.qubership.atp.environments.config.HazelcastConfig
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cache.CacheManagercacheManager(com.hazelcast.core.HazelcastInstance hazelcastClient) Cache Manager.static voidclearHazelcastMap(com.hazelcast.core.HazelcastInstance hazelcastInstance) Clear hazelcast maps.com.hazelcast.core.HazelcastInstancehazelcastClient(com.hazelcast.client.config.ClientConfig hazelCastConfig) Hazelcast client.com.hazelcast.client.config.ClientConfigHazelcast config.org.springframework.cache.CachesystemCachedMap(org.springframework.cache.CacheManager cacheManager) System version cache map.
-
Field Details
-
CONNECTION_TEMPLATES_CACHE
- See Also:
-
-
Constructor Details
-
HazelcastConfig
public HazelcastConfig()
-
-
Method Details
-
hazelCastConfig
@Bean @ConditionalOnProperty(name="hazelcast.enable-caching", havingValue="true") public com.hazelcast.client.config.ClientConfig hazelCastConfig()Hazelcast config.- Returns:
- configuration bean
-
hazelcastClient
@Bean(name="hazelcastClient") @ConditionalOnProperty(name="hazelcast.enable-caching", havingValue="true") public com.hazelcast.core.HazelcastInstance hazelcastClient(com.hazelcast.client.config.ClientConfig hazelCastConfig) Hazelcast client.- Returns:
- client bean
-
systemCachedMap
@Bean(name="systemCachedMap") public org.springframework.cache.Cache systemCachedMap(org.springframework.cache.CacheManager cacheManager) System version cache map.- Returns:
- system versions cache map bean
-
clearHazelcastMap
public static void clearHazelcastMap(com.hazelcast.core.HazelcastInstance hazelcastInstance) Clear hazelcast maps.- Parameters:
hazelcastInstance- HazelcastInstance
-
cacheManager
@Bean public org.springframework.cache.CacheManager cacheManager(@Autowired(required=false) @Qualifier("hazelcastClient") com.hazelcast.core.HazelcastInstance hazelcastClient) Cache Manager.- Returns:
- cache manager
-