Package com.google.collide.clientlibs.invalidation.InvalidationManager.Recoverer

Examples of com.google.collide.clientlibs.invalidation.InvalidationManager.Recoverer.Callback


    recoverer.recoverPayloads(
        EasyMock.eq(obj), EasyMock.eq(nextExpectedVersion - 1), EasyMock.anyObject(Callback.class));
    EasyMock.expectLastCall().andAnswer(new IAnswer<Void>() {
      @Override
      public Void answer() throws Throwable {
        Callback callback = (Callback) EasyMock.getCurrentArguments()[2];

        JsonArray<RecoveredPayload> recoveredPayloads = JsonCollections.createArray();
        for (int i = nextExpectedVersion; i < nextExpectedVersion + payloadCount; i++) {
          recoveredPayloads.add(new StubRecoveredPayload(i, PAYLOADS.get(i)));
        }
       
        callback.onPayloadsRecovered(recoveredPayloads, nextExpectedVersion);
        return null;
      }
    });
  }
View Full Code Here

TOP

Related Classes of com.google.collide.clientlibs.invalidation.InvalidationManager.Recoverer.Callback

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.