Class FaultyRangeStore

java.lang.Object
me.ahoo.cosid.store.tck.FaultyRangeStore
All Implemented Interfaces:
AutoCloseable, me.ahoo.cosid.segment.RangeStore

public final class FaultyRangeStore extends Object implements me.ahoo.cosid.segment.RangeStore
A RangeStore that applies the faults of a FaultInjector before delegating, for the generator tests of R1 (delays, timeouts, lost responses).
  • Constructor Details

    • FaultyRangeStore

      public FaultyRangeStore(me.ahoo.cosid.segment.RangeStore delegate, FaultInjector faults)
  • Method Details

    • reserve

      public me.ahoo.cosid.segment.Range reserve(String key, long size, long initialOffset)
      Specified by:
      reserve in interface me.ahoo.cosid.segment.RangeStore
    • seal

      public boolean seal(String key)
      Specified by:
      seal in interface me.ahoo.cosid.segment.RangeStore
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface me.ahoo.cosid.segment.RangeStore