Interface ContainerProvider

  • All Superinterfaces:
    com.google.common.util.concurrent.Service
    All Known Implementing Classes:
    XtceTmProcessor

    public interface ContainerProvider
    extends com.google.common.util.concurrent.Service
    Interface implemented by all the classes that can provide containers to a ContainerListener
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.google.common.util.concurrent.Service

        com.google.common.util.concurrent.Service.Listener, com.google.common.util.concurrent.Service.State
    • Method Detail

      • setContainerListener

        void setContainerListener​(ContainerListener containerListener)
      • startProvidingAllContainers

        void startProvidingAllContainers()
        Start providing all known containers
      • canProvideContainer

        boolean canProvideContainer​(org.yamcs.protobuf.Yamcs.NamedObjectId containerId)
        Returns whether or not a given container can be provided by this provider