public void testWaveletAvailableAfterLoad() throws WaveletStateException, PersistenceException { when(waveletStore.getWaveIdIterator()).thenReturn(eitr(WAVE_ID)); when(waveletStore.lookup(WAVE_ID)).thenReturn(ImmutableSet.<WaveletId>of(WAVELET_ID)); waveMap.loadAllWavelets(); assertNotNull(waveMap.getLocalWavelet(WAVELET_NAME)); }
public void testWaveletAvailableAfterLoad() throws WaveletStateException, PersistenceException { when(waveletStore.getWaveIdIterator()).thenReturn(eitr(WAVE_ID)); when(waveletStore.lookup(WAVE_ID)).thenReturn(ImmutableSet.<WaveletId>of(WAVELET_ID)); waveMap.loadAllWavelets(); assertNotNull(waveMap.getLocalWavelet(WAVELET_NAME)); }
/** * Forces all waves to be loaded into memory and processes each wavelet. */ @Override public synchronized void remakeIndex() throws WaveletStateException, WaveServerException { waveMap.loadAllWavelets(); ExceptionalIterator<WaveId, WaveServerException> witr = waveletProvider.getWaveIds(); while (witr.hasNext()) { WaveId waveId = witr.next(); for (WaveletId waveletId : waveletProvider.getWaveletIds(waveId)) { WaveletName waveletName = WaveletName.of(waveId, waveletId); // Required to call this method to load the wavelet into memory. waveletProvider.getSnapshot(waveletName); processWavelet(waveletName); } } }
public void testWaveAvailableAfterLoad() throws PersistenceException, WaveServerException { when(waveletStore.getWaveIdIterator()).thenReturn(eitr(WAVE_ID)); waveMap.loadAllWavelets(); ExceptionalIterator<WaveId, WaveServerException> waves = waveMap.getWaveIds(); assertTrue(waves.hasNext()); assertEquals(WAVE_ID, waves.next()); }
public void testWaveAvailableAfterLoad() throws PersistenceException, WaveServerException { when(waveletStore.getWaveIdIterator()).thenReturn(eitr(WAVE_ID)); waveMap.loadAllWavelets(); ExceptionalIterator<WaveId, WaveServerException> waves = waveMap.getWaveIds(); assertTrue(waves.hasNext()); assertEquals(WAVE_ID, waves.next()); }