michael@0: /* Any copyright is dedicated to the Public Domain. michael@0: http://creativecommons.org/publicdomain/zero/1.0/ */ michael@0: michael@0: package org.mozilla.gecko.background.testhelpers; michael@0: michael@0: import java.net.URI; michael@0: michael@0: import org.mozilla.gecko.sync.GlobalSession; michael@0: import org.mozilla.gecko.sync.delegates.GlobalSessionCallback; michael@0: import org.mozilla.gecko.sync.stage.GlobalSyncStage.Stage; michael@0: michael@0: public class DefaultGlobalSessionCallback implements GlobalSessionCallback { michael@0: michael@0: @Override michael@0: public void requestBackoff(long backoff) { michael@0: } michael@0: michael@0: @Override michael@0: public boolean wantNodeAssignment() { michael@0: return false; michael@0: } michael@0: michael@0: @Override michael@0: public void informUnauthorizedResponse(GlobalSession globalSession, michael@0: URI oldClusterURL) { michael@0: } michael@0: michael@0: @Override michael@0: public void informNodeAssigned(GlobalSession globalSession, michael@0: URI oldClusterURL, URI newClusterURL) { michael@0: } michael@0: michael@0: @Override michael@0: public void informNodeAuthenticationFailed(GlobalSession globalSession, michael@0: URI failedClusterURL) { michael@0: } michael@0: michael@0: @Override michael@0: public void informUpgradeRequiredResponse(GlobalSession session) { michael@0: } michael@0: michael@0: @Override michael@0: public void handleAborted(GlobalSession globalSession, String reason) { michael@0: } michael@0: michael@0: @Override michael@0: public void handleError(GlobalSession globalSession, Exception ex) { michael@0: } michael@0: michael@0: @Override michael@0: public void handleSuccess(GlobalSession globalSession) { michael@0: } michael@0: michael@0: @Override michael@0: public void handleStageCompleted(Stage currentState, michael@0: GlobalSession globalSession) { michael@0: } michael@0: michael@0: @Override michael@0: public boolean shouldBackOffStorage() { michael@0: return false; michael@0: } michael@0: michael@0: @Override michael@0: public String nodeWeaveURL() { michael@0: return null; michael@0: } michael@0: }