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
    subscribeLinks(Context ctx, org.yamcs.protobuf.links.SubscribeLinksRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.LinkEvent> observer)
     
    void
    updateLink(Context ctx, org.yamcs.protobuf.links.EditLinkRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.links.LinkInfo> observer)
     
    static org.yamcs.protobuf.links.LinkInfo
    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>
    • updateLink

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

      public static org.yamcs.protobuf.links.LinkInfo verifyLink(String instance, String linkName)