예제 #1
0
  @Override
  public Position getPosition(Clock sinceClock) {
    if (Clock.ZERO != sinceClock) {
      Position pos = _retention.getPosition(sinceClock);
      if (pos != null) {
        return pos;
      }
    }

    return new SimplePosition(
        _retention.getId(), _retention.getOffset(), getStoreIndexStart(), sinceClock);
  }
예제 #2
0
 @Override
 public Position getPosition() {
   return _retention.getPosition();
 }