java.lang.Object
org.yamcs.client.archive.ArchiveClient
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic 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
-