/** * Create a new {@code DistributedLockManager} with a given {@code name}. * The other instances with the same name will share the same back-end store and, * as a result, will see the same set of locks. * * @param hz reference to Haselcast instance. * @param name name of the lock manager. */ public DistributedLockManager(HazelcastInstance hz, String name) { locks = hz.getMultiMap(name); }
public MultiMap<Object, Object> getMultiMap() { multiMap = hazelcast.getMultiMap(namespace); return multiMap; }
public MultiMap<Object, Object> getMultiMap() { multiMap = hazelcast.getMultiMap(namespace); return multiMap; }
public MultiMap<Object, Object> getMultiMap() { multiMap = hazelcast.getMultiMap(namespace); return multiMap; }
public HazelcastMultimapProducer(HazelcastInstance hazelcastInstance, HazelcastDefaultEndpoint endpoint, String cacheName) { super(endpoint); this.cache = hazelcastInstance.getMultiMap(cacheName); }
@Override public <K, V> MultiMap<K, V> getMultiMap(String name) { return delegatedInstance.getMultiMap(name); }
public MultiMap<Object, Object> getMultiMap() { multiMap = hazelcast.getMultiMap(namespace); return multiMap; }
@Override public <K, V> MultiMap<K, V> getMultiMap(String name) { return delegatedInstance.getMultiMap(name); }
@Override public <K, V> MultiMap<K, V> getMultiMap(String name) { return delegate.getMultiMap(name); }
public void init() { Config config = new Config(); HazelcastInstance instance = Hazelcast.newHazelcastInstance(config); multiMap = instance.getMultiMap("Intent-Mapping-Service"); }
public SparkTableNamesHolder(boolean isClustered) { this.isClustered = isClustered; if (isClustered) { HazelcastInstance hz = AnalyticsServiceHolder.getHazelcastInstance(); this.sparkTableNames = hz.getMultiMap(AnalyticsConstants.TENANT_ID_AND_TABLES_MAP); } else { this.inMemSparkTableNames = ArrayListMultimap.create(); } }
@Override public <K, V> MultiMap<K, V> getMultiMap(String name) { return getHazelcastInstance().getMultiMap(name); }
static void refreshGroups( HazelcastInstance hazelcastInstance, String memberId, List<String> groups ) { MultiMap<String,String> groupsMap = hazelcastInstance.getMultiMap( SERVER_GROUPS_MULTIMAP ); Collection<String> existing = groupsMap.get( memberId ); Set<String> superfluous = existing.stream().filter( t -> !groups.contains( t ) ).collect( Collectors.toSet() ); Set<String> missing = groups.stream().filter( t -> !existing.contains( t ) ).collect( Collectors.toSet() ); missing.forEach( group -> groupsMap.put( memberId, group ) ); superfluous.forEach( group -> groupsMap.remove( memberId, group ) ); }
public static void main(String[] args) { HazelcastInstance hz = Hazelcast.newHazelcastInstance(); MultiMap<String, String> map = hz.getMultiMap("map"); for (String key : map.keySet()) { Collection<String> values = map.get(key); System.out.printf("%s -> %s\n", key, values); } } }
private boolean isEventComingFromNonRegisteredHazelcastInstance( final HazelcastInstance hazelcastInstance, final Set<SocketAddress> localSocketAddressesSet, final InetSocketAddress socketAddressOfEvent) { final MultiMap<SocketAddress, SocketAddress> configMultiMap = hazelcastInstance .getMultiMap(HazelcastLocalInstanceRegistrar.SPRING_INTEGRATION_INTERNAL_CLUSTER_MULTIMAP); return configMultiMap.size() > 0 && !configMultiMap.values().contains(socketAddressOfEvent) && localSocketAddressesSet.contains(configMultiMap.keySet().iterator().next()); }
@Produces public MultiMap produceMultimap( final ProviderContext context ) { final String name = retrieveSourceNameFrom( context ); final MultiMap mmap = hazelcast.getMultiMap( name ); notifyDataWasProduced(mmap, MultiMap.class); return mmap; }
public static void main(String[] args) { HazelcastInstance hz = Hazelcast.newHazelcastInstance(); MultiMap<String, String> map = hz.getMultiMap("map"); map.put("a", "1"); map.put("a", "2"); map.put("b", "3"); System.out.println("PutMember:Done"); } }
public HazelcastMultimapConsumer(HazelcastInstance hazelcastInstance, Endpoint endpoint, Processor processor, String cacheName) { super(hazelcastInstance, endpoint, processor, cacheName); MultiMap<Object, Object> cache = hazelcastInstance.getMultiMap(cacheName); cache.addEntryListener(new CamelEntryListener(this, cacheName), true); }
@Bean public MultiMap<Integer, HazelcastIntegrationTestUser> multiMap() { return testHzInstance().getMultiMap("Multi_Map1"); }
@Bean public MultiMap<Integer, HazelcastIntegrationTestUser> testMultiMap() { return testHazelcastInstance().getMultiMap("Test_Multi_Map"); }