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 Summary

    Modifier and Type
    Method
    Description
    boolean
    Returns whether or not a given container can be provided by this provider
    Returns the containerDefinition corresponding to the itemId
    void
     
    void
     
    void
    Start providing all known containers
    void
     

    Methods inherited from interface com.google.common.util.concurrent.Service

    addListener, awaitRunning, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, awaitTerminated, failureCause, isRunning, startAsync, state, stopAsync