@Override public <K, V> Map<K, V> createMap(String name) { return hazelcastClient.getMap(name); }
public HazelcastStore(UUID sessionId, HazelcastInstance hazelcastInstance) { map = hazelcastInstance.getMap(sessionId.toString()); }
/** * Creates a new {@link HcastSessionStore}. * * @param hazelcast Hazelcast instance. * @param name Session name. * @param timeout Session timeout in seconds. */ public HcastSessionStore(final HazelcastInstance hazelcast, final String name, final int timeout) { requireNonNull(hazelcast, "Hazelcast is required."); this.sessions = hazelcast.getMap(name); this.timeout = timeout > 0 ? timeout : 0; }
@Bean @ConditionalOnMissingBean(InstanceEventStore.class) public HazelcastEventStore eventStore(HazelcastInstance hazelcastInstance) { IMap<InstanceId, List<InstanceEvent>> map = hazelcastInstance.getMap(mapName); return new HazelcastEventStore(map); } }
@PostConstruct public void init() { this.sessions = this.hazelcastInstance.getMap(this.sessionMapName); this.sessionListenerId = this.sessions.addEntryListener(this, true); }
protected IMap<String, Object> getRegion(String name) { IMap<String, Object> region = getHazelcastInstance().getMap(name); return region; }
/** * Returns a {@link MapCache} instance representing the named Hazelcast-managed * {@link com.hazelcast.core.IMap IMap}. The Hazelcast Map is obtained by calling * {@link HazelcastInstance#getMap(String) hazelcastInstance.getMap(name)}. * * @param name the name of the cache to acquire. * @param <K> the type of map key * @param <V> the type of map value * @return a {@link MapCache} instance representing the named Hazelcast-managed {@link com.hazelcast.core.IMap IMap}. * @throws CacheException * @see HazelcastInstance#getMap(String) * @see #ensureHazelcastInstance() * */ public <K, V> Cache<K, V> getCache(String name) throws CacheException { Map<K, V> map = ensureHazelcastInstance().getMap(name); //returned map is a ConcurrentMap return new MapCache<K, V>(name, map); }
@Bean @Primary public HazelcastInstance primaryHazelcastInstance() { HazelcastInstance hazelcastInstance = mock(HazelcastInstance.class); given(hazelcastInstance.getMap(anyString())) .willReturn(primaryHazelcastInstanceSessions); return hazelcastInstance; }
@Bean @Primary public HazelcastInstance primaryHazelcastInstance() { HazelcastInstance hazelcastInstance = mock(HazelcastInstance.class); given(hazelcastInstance.getMap(anyString())) .willReturn(primaryHazelcastInstanceSessions); return hazelcastInstance; }
@Bean public HazelcastInstance hazelcastInstance() { HazelcastInstance hazelcastInstance = mock(HazelcastInstance.class); given(hazelcastInstance.getMap(anyString())) .willReturn(hazelcastInstanceSessions); return hazelcastInstance; }
@Bean public HazelcastInstance defaultHazelcastInstance() { HazelcastInstance hazelcastInstance = mock(HazelcastInstance.class); given(hazelcastInstance.getMap(anyString())) .willReturn(defaultHazelcastInstanceSessions); return hazelcastInstance; }
@Bean public HazelcastInstance secondaryHazelcastInstance() { HazelcastInstance hazelcastInstance = mock(HazelcastInstance.class); given(hazelcastInstance.getMap(anyString())) .willReturn(secondaryHazelcastInstanceSessions); return hazelcastInstance; }
@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; }
@Before public void setUp() { given(this.hazelcastInstance.<String, MapSession>getMap(anyString())) .willReturn(this.sessions); this.repository = new HazelcastSessionRepository(this.hazelcastInstance); this.repository.init(); }
/** * Management session with the map specified in the name and Hazelcast * specified instance. * * @param name name of cache * @param hazelcastInstance hazelcast instance */ public HazelcastSessionDataStorage(String name, HazelcastInstance hazelcastInstance) { this.sessions = hazelcastInstance.getMap(name); }
@Bean @Qualifier("RateLimit") public IMap<String, GridBucketState> map() { return Hazelcast.newHazelcastInstance().getMap("rateLimit"); }
@Bean public ConcurrentMetadataStore store() { return new SimpleMetadataStore( hazelcastInstance() .getMap("idempotentReceiverMetadataStore")); }
/** * Returns an instance of the shared state. * * @param <T> the value type * @return the shared state */ protected <T> Map<String, T> getSharedState() { return hazelcastInstance.getMap(storeName); }
private IMap<Object, Object> getCacheMap() { if (this.cacheMap == null) { this.cacheMap = getHazelcastInstance().getMap(mapName); } return this.cacheMap; }