Class Component<CHILD extends AbstractConfigProducer<?>,​MODEL extends com.yahoo.osgi.provider.model.ComponentModel>

    • Field Detail

      • model

        public final MODEL extends com.yahoo.osgi.provider.model.ComponentModel model
    • Constructor Detail

      • Component

        public Component​(MODEL model)
    • Method Detail

      • fromClassAndBundle

        public static Component<?,​?> fromClassAndBundle​(java.lang.String className,
                                                              java.lang.String bundle)
        Returns a component that uses its class name as id.
      • getGlobalComponentId

        public com.yahoo.component.ComponentId getGlobalComponentId()
      • getComponentId

        public com.yahoo.component.ComponentId getComponentId()
      • getClassId

        public com.yahoo.component.ComponentSpecification getClassId()
      • inject

        public void inject​(Component component)
      • injectForName

        public void injectForName​(java.lang.String name,
                                  Component component)
      • addComponent

        public void addComponent​(CHILD child)
      • getInjectedComponentIds

        public java.util.Set<java.lang.String> getInjectedComponentIds()
        For testing only