feat: complete remaining jetstream parity implementation plan

This commit is contained in:
Joseph Doherty
2026-02-23 10:16:16 -05:00
parent c7bbf45c8f
commit f46b331921
59 changed files with 1734 additions and 54 deletions

View File

@@ -31,6 +31,18 @@ public class StreamStoreContractTests
public ValueTask<StoredMessage?> LoadAsync(ulong sequence, CancellationToken ct)
=> ValueTask.FromResult<StoredMessage?>(null);
public ValueTask<StoredMessage?> LoadLastBySubjectAsync(string subject, CancellationToken ct)
=> ValueTask.FromResult<StoredMessage?>(null);
public ValueTask<bool> RemoveAsync(ulong sequence, CancellationToken ct)
=> ValueTask.FromResult(false);
public ValueTask PurgeAsync(CancellationToken ct) => ValueTask.CompletedTask;
public ValueTask<byte[]> CreateSnapshotAsync(CancellationToken ct)
=> ValueTask.FromResult(Array.Empty<byte>());
public ValueTask RestoreSnapshotAsync(ReadOnlyMemory<byte> snapshot, CancellationToken ct)
=> ValueTask.CompletedTask;
}
}