Class HazelcastMetadataStore
java.lang.Object
org.springframework.integration.hazelcast.metadata.HazelcastMetadataStore
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean,org.springframework.integration.metadata.ConcurrentMetadataStore,org.springframework.integration.metadata.ListenableMetadataStore,org.springframework.integration.metadata.MetadataStore
public class HazelcastMetadataStore
extends Object
implements org.springframework.integration.metadata.ListenableMetadataStore, org.springframework.beans.factory.InitializingBean
The Hazelcast
IMap-based ListenableMetadataStore implementation.-
Constructor Summary
ConstructorsConstructorDescriptionHazelcastMetadataStore(com.hazelcast.core.HazelcastInstance hazelcastInstance) HazelcastMetadataStore(com.hazelcast.map.IMap<String, String> map) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(org.springframework.integration.metadata.MetadataStoreListener callback) voidvoidputIfAbsent(String key, String value) voidremoveListener(org.springframework.integration.metadata.MetadataStoreListener callback) boolean
-
Constructor Details
-
HazelcastMetadataStore
public HazelcastMetadataStore(com.hazelcast.core.HazelcastInstance hazelcastInstance) -
HazelcastMetadataStore
-
-
Method Details
-
putIfAbsent
- Specified by:
putIfAbsentin interfaceorg.springframework.integration.metadata.ConcurrentMetadataStore
-
replace
- Specified by:
replacein interfaceorg.springframework.integration.metadata.ConcurrentMetadataStore
-
put
- Specified by:
putin interfaceorg.springframework.integration.metadata.MetadataStore
-
get
- Specified by:
getin interfaceorg.springframework.integration.metadata.MetadataStore
-
remove
- Specified by:
removein interfaceorg.springframework.integration.metadata.MetadataStore
-
addListener
public void addListener(org.springframework.integration.metadata.MetadataStoreListener callback) - Specified by:
addListenerin interfaceorg.springframework.integration.metadata.ListenableMetadataStore
-
removeListener
public void removeListener(org.springframework.integration.metadata.MetadataStoreListener callback) - Specified by:
removeListenerin interfaceorg.springframework.integration.metadata.ListenableMetadataStore
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-