Interface ManagementListener

All Known Implementing Classes:
MementoDb

public interface ManagementListener
Used by ManagementService to distribute various types of management-related updates
  • Method Details

    • processorAdded

      default void processorAdded(ProcessorInfo processorInfo)
    • processorClosed

      default void processorClosed(ProcessorInfo processorInfo)
    • processorStateChanged

      default void processorStateChanged(ProcessorInfo processorInfo)
    • statisticsUpdated

      default void statisticsUpdated(Processor processor, Statistics stats)
      Called by the ManagementService when the statistics for the given processor were updated. This usually happens at about 1Hz.
    • instanceStateChanged

      default void instanceStateChanged(YamcsServerInstance ysi)
      Called when an instance state changes - for example when it is stopped/started
      Parameters:
      ysi -
    • serviceRegistered

      default void serviceRegistered(String instance, String serviceName, com.google.common.util.concurrent.Service service)
    • serviceUnregistered

      default void serviceUnregistered(String instance, String serviceName)