Class LinksApi

java.lang.Object
org.yamcs.protobuf.links.AbstractLinksApi<Context>
org.yamcs.http.api.LinksApi
All Implemented Interfaces:
org.yamcs.api.Api<Context>

public class LinksApi extends org.yamcs.protobuf.links.AbstractLinksApi<Context>
  • Constructor Summary

    Constructors
    Constructor
    Description
    LinksApi(AuditLog auditLog)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    disableLink(Context ctx, org.yamcs.protobuf.links.DisableLinkRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.LinkInfo> observer)
     
    void
    enableLink(Context ctx, org.yamcs.protobuf.links.EnableLinkRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.LinkInfo> observer)
     
    void
    getLink(Context ctx, org.yamcs.protobuf.links.GetLinkRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.LinkInfo> observer)
     
    void
    listLinks(Context ctx, org.yamcs.protobuf.links.ListLinksRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.ListLinksResponse> observer)
     
    void
    resetLinkCounters(Context ctx, org.yamcs.protobuf.links.ResetLinkCountersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.LinkInfo> observer)
     
    void
    runAction(Context ctx, org.yamcs.protobuf.links.RunActionRequest request, org.yamcs.api.Observer<com.google.protobuf.Struct> observer)
     
    void
    subscribeLinks(Context ctx, org.yamcs.protobuf.links.SubscribeLinksRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.LinkEvent> observer)
     
    static Link
    verifyLink(String instance, String linkName)
     

    Methods inherited from class org.yamcs.protobuf.links.AbstractLinksApi

    callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LinksApi

      public LinksApi(AuditLog auditLog)
  • Method Details

    • listLinks

      public void listLinks(Context ctx, org.yamcs.protobuf.links.ListLinksRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.ListLinksResponse> observer)
      Specified by:
      listLinks in class org.yamcs.protobuf.links.AbstractLinksApi<Context>
    • subscribeLinks

      public void subscribeLinks(Context ctx, org.yamcs.protobuf.links.SubscribeLinksRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.LinkEvent> observer)
      Specified by:
      subscribeLinks in class org.yamcs.protobuf.links.AbstractLinksApi<Context>
    • getLink

      public void getLink(Context ctx, org.yamcs.protobuf.links.GetLinkRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.LinkInfo> observer)
      Specified by:
      getLink in class org.yamcs.protobuf.links.AbstractLinksApi<Context>
    • enableLink

      public void enableLink(Context ctx, org.yamcs.protobuf.links.EnableLinkRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.LinkInfo> observer)
      Specified by:
      enableLink in class org.yamcs.protobuf.links.AbstractLinksApi<Context>
    • disableLink

      public void disableLink(Context ctx, org.yamcs.protobuf.links.DisableLinkRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.LinkInfo> observer)
      Specified by:
      disableLink in class org.yamcs.protobuf.links.AbstractLinksApi<Context>
    • resetLinkCounters

      public void resetLinkCounters(Context ctx, org.yamcs.protobuf.links.ResetLinkCountersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.LinkInfo> observer)
      Specified by:
      resetLinkCounters in class org.yamcs.protobuf.links.AbstractLinksApi<Context>
    • runAction

      public void runAction(Context ctx, org.yamcs.protobuf.links.RunActionRequest request, org.yamcs.api.Observer<com.google.protobuf.Struct> observer)
      Specified by:
      runAction in class org.yamcs.protobuf.links.AbstractLinksApi<Context>
    • verifyLink

      public static Link verifyLink(String instance, String linkName)