/** * Applies a delta to a wavelet container. */ public static void applyDeltaToWavelet(WaveletContainerImpl wavelet, WaveletDelta delta, long applicationTimestamp) throws InvalidProtocolBufferException, OperationException { ByteStringMessage<ProtocolAppliedWaveletDelta> appliedDelta = buildAppliedDelta(delta, applicationTimestamp); wavelet.applyDelta(appliedDelta, delta); } }
/** * Applies a delta to a wavelet container. */ public static void applyDeltaToWavelet(WaveletContainerImpl wavelet, WaveletDelta delta, long applicationTimestamp) throws InvalidProtocolBufferException, OperationException { ByteStringMessage<ProtocolAppliedWaveletDelta> appliedDelta = buildAppliedDelta(delta, applicationTimestamp); wavelet.applyDelta(appliedDelta, delta); } }
/** * Creates a delta of no-ops and builds the corresponding applied and * transformed delta objects. */ private static WaveletDeltaRecord makeDelta(HashedVersion appliedAtVersion, long timestamp, int numOps) throws InvalidProtocolBufferException { // Use no-op delta so the ops can actually apply. WaveletDelta delta = UTIL.makeNoOpDelta(appliedAtVersion, timestamp, numOps); ByteStringMessage<ProtocolAppliedWaveletDelta> appliedDelta = WaveServerTestUtil.buildAppliedDelta(delta, timestamp); TransformedWaveletDelta transformedDelta = AppliedDeltaUtil.buildTransformedDelta(appliedDelta, delta); return new WaveletDeltaRecord(appliedAtVersion, appliedDelta, transformedDelta); } }
/** * Creates a delta of no-ops and builds the corresponding applied and * transformed delta objects. */ private static WaveletDeltaRecord makeDelta(HashedVersion appliedAtVersion, long timestamp, int numOps) throws InvalidProtocolBufferException { // Use no-op delta so the ops can actually apply. WaveletDelta delta = UTIL.makeNoOpDelta(appliedAtVersion, timestamp, numOps); ByteStringMessage<ProtocolAppliedWaveletDelta> appliedDelta = WaveServerTestUtil.buildAppliedDelta(delta, timestamp); TransformedWaveletDelta transformedDelta = AppliedDeltaUtil.buildTransformedDelta(appliedDelta, delta); return new WaveletDeltaRecord(appliedAtVersion, appliedDelta, transformedDelta); } }