Class KieObjectsInjector

  • All Implemented Interfaces:
    org.apache.aries.blueprint.BeanProcessor, org.apache.aries.blueprint.Processor

    public class KieObjectsInjector
    extends Object
    implements org.apache.aries.blueprint.BeanProcessor
    • Field Detail

      • resources

        protected List<URL> resources
        The list of Aries Blueprint XML files
    • Constructor Detail

      • KieObjectsInjector

        public KieObjectsInjector​(List<URL> resources)
      • KieObjectsInjector

        public KieObjectsInjector​(String contextId)
      • KieObjectsInjector

        public KieObjectsInjector​(String contextId,
                                  org.apache.aries.blueprint.ParserContext parserContext)
      • KieObjectsInjector

        public KieObjectsInjector​(List<URL> resources,
                                  String contextId)
      • KieObjectsInjector

        public KieObjectsInjector()
    • Method Detail

      • setBlueprintContainer

        public void setBlueprintContainer​(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer)
      • afterKmoduleSet

        public void afterKmoduleSet()
      • injectKieModule

        protected void injectKieModule​(org.kie.api.builder.model.KieModuleModel kieModuleModel)
      • afterImportSet

        public void afterImportSet()
      • addKieModuleToRepo

        protected void addKieModuleToRepo​(org.kie.api.builder.model.KieModuleModel kieModuleModel)
      • getKieModuleModel

        protected org.kie.api.builder.model.KieModuleModel getKieModuleModel()
      • beforeInit

        public Object beforeInit​(Object o,
                                 String s,
                                 org.apache.aries.blueprint.BeanProcessor.BeanCreator beanCreator,
                                 org.osgi.service.blueprint.reflect.BeanMetadata beanMetadata)
        Specified by:
        beforeInit in interface org.apache.aries.blueprint.BeanProcessor
      • afterInit

        public Object afterInit​(Object o,
                                String s,
                                org.apache.aries.blueprint.BeanProcessor.BeanCreator beanCreator,
                                org.osgi.service.blueprint.reflect.BeanMetadata beanMetadata)
        Specified by:
        afterInit in interface org.apache.aries.blueprint.BeanProcessor
      • beforeDestroy

        public void beforeDestroy​(Object o,
                                  String s)
        Specified by:
        beforeDestroy in interface org.apache.aries.blueprint.BeanProcessor
      • afterDestroy

        public void afterDestroy​(Object o,
                                 String s)
        Specified by:
        afterDestroy in interface org.apache.aries.blueprint.BeanProcessor