Class RocksDbApi

  • All Implemented Interfaces:
    org.yamcs.api.Api<Context>

    public class RocksDbApi
    extends org.yamcs.protobuf.AbstractRocksDbApi<Context>
    • Constructor Summary

      Constructors 
      Constructor Description
      RocksDbApi()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void backupDatabase​(Context ctx, org.yamcs.protobuf.BackupDatabaseRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)  
      void compactDatabase​(Context ctx, org.yamcs.protobuf.CompactDatabaseRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)  
      void describeDatabase​(Context ctx, org.yamcs.protobuf.DescribeDatabaseRequest request, org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer)  
      void describeRocksDb​(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer)  
      void listDatabases​(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListRocksDbDatabasesResponse> observer)  
      void listTablespaces​(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListRocksDbTablespacesResponse> observer)  
      • Methods inherited from class org.yamcs.protobuf.AbstractRocksDbApi

        callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
    • Constructor Detail

      • RocksDbApi

        public RocksDbApi()
    • Method Detail

      • listTablespaces

        public void listTablespaces​(Context ctx,
                                    com.google.protobuf.Empty request,
                                    org.yamcs.api.Observer<org.yamcs.protobuf.ListRocksDbTablespacesResponse> observer)
        Specified by:
        listTablespaces in class org.yamcs.protobuf.AbstractRocksDbApi<Context>
      • backupDatabase

        public void backupDatabase​(Context ctx,
                                   org.yamcs.protobuf.BackupDatabaseRequest request,
                                   org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
        Specified by:
        backupDatabase in class org.yamcs.protobuf.AbstractRocksDbApi<Context>
      • listDatabases

        public void listDatabases​(Context ctx,
                                  com.google.protobuf.Empty request,
                                  org.yamcs.api.Observer<org.yamcs.protobuf.ListRocksDbDatabasesResponse> observer)
        Specified by:
        listDatabases in class org.yamcs.protobuf.AbstractRocksDbApi<Context>
      • compactDatabase

        public void compactDatabase​(Context ctx,
                                    org.yamcs.protobuf.CompactDatabaseRequest request,
                                    org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
        Specified by:
        compactDatabase in class org.yamcs.protobuf.AbstractRocksDbApi<Context>
      • describeRocksDb

        public void describeRocksDb​(Context ctx,
                                    com.google.protobuf.Empty request,
                                    org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer)
        Specified by:
        describeRocksDb in class org.yamcs.protobuf.AbstractRocksDbApi<Context>
      • describeDatabase

        public void describeDatabase​(Context ctx,
                                     org.yamcs.protobuf.DescribeDatabaseRequest request,
                                     org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer)
        Specified by:
        describeDatabase in class org.yamcs.protobuf.AbstractRocksDbApi<Context>