java.lang.Object
org.yamcs.client.archive.ArchiveClient
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final class
static final class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateTableLoader
(String table) dumpTable
(String table, StreamReceiver<org.yamcs.protobuf.Table.Row> consumer) getCommand
(String id) CompletableFuture<List<org.yamcs.protobuf.Pvalue.Ranges.Range>>
getRanges
(String parameter, Instant start, Instant stop, ArchiveClient.RangeOptions.RangeOption... options) CompletableFuture<List<org.yamcs.protobuf.Pvalue.TimeSeries.Sample>>
getSamples
(String parameter, Instant start, Instant stop) CompletableFuture<List<org.yamcs.protobuf.AlarmData>>
CompletableFuture<List<org.yamcs.protobuf.AlarmData>>
listAlarms
(String parameter) CompletableFuture<List<org.yamcs.protobuf.AlarmData>>
listAlarms
(String alarmName, Instant start, Instant stop) CompletableFuture<List<org.yamcs.protobuf.AlarmData>>
listAlarms
(Instant start, Instant stop) CompletableFuture<Page<org.yamcs.protobuf.IndexGroup>>
listCommandIndex
(Instant start, Instant stop, ArchiveClient.ListOptions.ListOption... options) listCommands
(Instant start, Instant stop) CompletableFuture<Page<org.yamcs.protobuf.IndexGroup>>
listCompletenessIndex
(Instant start, Instant stop, ArchiveClient.ListOptions.ListOption... options) CompletableFuture<Page<org.yamcs.protobuf.IndexGroup>>
listEventIndex
(Instant start, Instant stop, ArchiveClient.ListOptions.ListOption... options) CompletableFuture<Page<org.yamcs.protobuf.Event>>
CompletableFuture<Page<org.yamcs.protobuf.Event>>
listEvents
(Instant start, Instant stop) CompletableFuture<Page<org.yamcs.protobuf.IndexGroup>>
listPacketIndex
(Instant start, Instant stop, ArchiveClient.ListOptions.ListOption... options) CompletableFuture<Page<org.yamcs.protobuf.IndexGroup>>
listParameterIndex
(Instant start, Instant stop, ArchiveClient.ListOptions.ListOption... options) CompletableFuture<List<org.yamcs.protobuf.Table.TableData.TableRecord>>
listRecords
(String table) CompletableFuture<Page<org.yamcs.protobuf.Pvalue.ParameterValue>>
listValues
(String parameter, Instant start, Instant stop, ArchiveClient.ListOptions.ListOption... options) CompletableFuture<Page<org.yamcs.protobuf.Pvalue.ParameterValue>>
listValues
(String parameter, ArchiveClient.ListOptions.ListOption... options) streamCommandIndex
(StreamReceiver<org.yamcs.protobuf.Yamcs.ArchiveRecord> consumer, Instant start, Instant stop) streamCommands
(StreamReceiver<Command> consumer, Instant start, Instant stop, ArchiveClient.StreamOptions.StreamOption... options) streamCompletenessIndex
(StreamReceiver<org.yamcs.protobuf.Yamcs.ArchiveRecord> consumer, Instant start, Instant stop) streamEventIndex
(StreamReceiver<org.yamcs.protobuf.Yamcs.ArchiveRecord> consumer, Instant start, Instant stop) streamEvents
(StreamReceiver<org.yamcs.protobuf.Event> consumer, Instant start, Instant stop, ArchiveClient.StreamOptions.StreamOption... options) streamPacketIndex
(StreamReceiver<org.yamcs.protobuf.Yamcs.ArchiveRecord> consumer, Instant start, Instant stop, ArchiveClient.StreamOptions.StreamOption... options) streamPackets
(StreamReceiver<org.yamcs.protobuf.TmPacketData> consumer, Instant start, Instant stop, ArchiveClient.StreamOptions.StreamOption... options) streamParameterIndex
(StreamReceiver<org.yamcs.protobuf.Yamcs.ArchiveRecord> consumer, Instant start, Instant stop) streamValues
(List<String> parameters, List<String> tmLinks, StreamReceiver<Map<String, org.yamcs.protobuf.Pvalue.ParameterValue>> consumer, Instant start, Instant stop) streamValues
(List<String> parameters, StreamReceiver<Map<String, org.yamcs.protobuf.Pvalue.ParameterValue>> consumer, Instant start, Instant stop)
-
Constructor Details
-
ArchiveClient
-
-
Method Details
-
getInstance
-
listCommandIndex
public CompletableFuture<Page<org.yamcs.protobuf.IndexGroup>> listCommandIndex(Instant start, Instant stop, ArchiveClient.ListOptions.ListOption... options) -
listPacketIndex
public CompletableFuture<Page<org.yamcs.protobuf.IndexGroup>> listPacketIndex(Instant start, Instant stop, ArchiveClient.ListOptions.ListOption... options) -
listParameterIndex
public CompletableFuture<Page<org.yamcs.protobuf.IndexGroup>> listParameterIndex(Instant start, Instant stop, ArchiveClient.ListOptions.ListOption... options) -
listEventIndex
public CompletableFuture<Page<org.yamcs.protobuf.IndexGroup>> listEventIndex(Instant start, Instant stop, ArchiveClient.ListOptions.ListOption... options) -
listCompletenessIndex
public CompletableFuture<Page<org.yamcs.protobuf.IndexGroup>> listCompletenessIndex(Instant start, Instant stop, ArchiveClient.ListOptions.ListOption... options) -
streamPacketIndex
public CompletableFuture<Void> streamPacketIndex(StreamReceiver<org.yamcs.protobuf.Yamcs.ArchiveRecord> consumer, Instant start, Instant stop, ArchiveClient.StreamOptions.StreamOption... options) -
streamParameterIndex
public CompletableFuture<Void> streamParameterIndex(StreamReceiver<org.yamcs.protobuf.Yamcs.ArchiveRecord> consumer, Instant start, Instant stop) -
streamCommandIndex
public CompletableFuture<Void> streamCommandIndex(StreamReceiver<org.yamcs.protobuf.Yamcs.ArchiveRecord> consumer, Instant start, Instant stop) -
streamEventIndex
public CompletableFuture<Void> streamEventIndex(StreamReceiver<org.yamcs.protobuf.Yamcs.ArchiveRecord> consumer, Instant start, Instant stop) -
streamCompletenessIndex
public CompletableFuture<Void> streamCompletenessIndex(StreamReceiver<org.yamcs.protobuf.Yamcs.ArchiveRecord> consumer, Instant start, Instant stop) -
listCommands
-
listCommands
-
getCommand
-
streamCommands
public CompletableFuture<Void> streamCommands(StreamReceiver<Command> consumer, Instant start, Instant stop, ArchiveClient.StreamOptions.StreamOption... options) -
listEvents
-
listEvents
-
streamEvents
public CompletableFuture<Void> streamEvents(StreamReceiver<org.yamcs.protobuf.Event> consumer, Instant start, Instant stop, ArchiveClient.StreamOptions.StreamOption... options) -
streamPackets
public CompletableFuture<Void> streamPackets(StreamReceiver<org.yamcs.protobuf.TmPacketData> consumer, Instant start, Instant stop, ArchiveClient.StreamOptions.StreamOption... options) -
streamValues
public CompletableFuture<Void> streamValues(List<String> parameters, StreamReceiver<Map<String, org.yamcs.protobuf.Pvalue.ParameterValue>> consumer, Instant start, Instant stop) -
streamValues
-
listAlarms
-
listAlarms
-
listAlarms
public CompletableFuture<List<org.yamcs.protobuf.AlarmData>> listAlarms(Instant start, Instant stop) -
listAlarms
public CompletableFuture<List<org.yamcs.protobuf.AlarmData>> listAlarms(String alarmName, Instant start, Instant stop) -
listRecords
public CompletableFuture<List<org.yamcs.protobuf.Table.TableData.TableRecord>> listRecords(String table) -
listValues
public CompletableFuture<Page<org.yamcs.protobuf.Pvalue.ParameterValue>> listValues(String parameter, ArchiveClient.ListOptions.ListOption... options) -
listValues
public CompletableFuture<Page<org.yamcs.protobuf.Pvalue.ParameterValue>> listValues(String parameter, Instant start, Instant stop, ArchiveClient.ListOptions.ListOption... options) -
getSamples
public CompletableFuture<List<org.yamcs.protobuf.Pvalue.TimeSeries.Sample>> getSamples(String parameter, Instant start, Instant stop) -
getRanges
public CompletableFuture<List<org.yamcs.protobuf.Pvalue.Ranges.Range>> getRanges(String parameter, Instant start, Instant stop, ArchiveClient.RangeOptions.RangeOption... options) -
getEventSources
-
dumpTable
public CompletableFuture<Void> dumpTable(String table, StreamReceiver<org.yamcs.protobuf.Table.Row> consumer) -
createTableLoader
-