Class ApplicationContainer

  • All Implemented Interfaces:
    com.yahoo.config.ConfigInstance.Producer, com.yahoo.container.ComponentsConfig.Producer, com.yahoo.container.core.ContainerHttpConfig.Producer, com.yahoo.container.handler.ThreadpoolConfig.Producer, com.yahoo.container.jdisc.ContainerMbusConfig.Producer, com.yahoo.container.jdisc.JdiscBindingsConfig.Producer, com.yahoo.container.QrConfig.Producer, com.yahoo.search.config.QrStartConfig.Producer, ConfigProducer, NetworkPortRequestor, Service, java.io.Serializable

    public final class ApplicationContainer
    extends Container
    implements com.yahoo.search.config.QrStartConfig.Producer, com.yahoo.container.handler.ThreadpoolConfig.Producer
    A container that is typically used by container clusters set up from the user application.
    Author:
    gjoranv
    See Also:
    Serialized Form
    • Constructor Detail

      • ApplicationContainer

        public ApplicationContainer​(AbstractConfigProducer parent,
                                    java.lang.String name,
                                    int index,
                                    boolean isHostedVespa)
      • ApplicationContainer

        public ApplicationContainer​(AbstractConfigProducer parent,
                                    java.lang.String name,
                                    boolean retired,
                                    int index,
                                    boolean isHostedVespa)
    • Method Detail

      • getConfig

        public void getConfig​(com.yahoo.search.config.QrStartConfig.Builder builder)
        Specified by:
        getConfig in interface com.yahoo.search.config.QrStartConfig.Producer
      • myServiceType

        protected com.yahoo.config.model.api.container.ContainerServiceType myServiceType()
        Description copied from class: Container
        Subclasses must implement this for a custom service name.
        Specified by:
        myServiceType in class Container
      • getConfig

        public void getConfig​(com.yahoo.container.handler.ThreadpoolConfig.Builder builder)
        Specified by:
        getConfig in interface com.yahoo.container.handler.ThreadpoolConfig.Producer