Kie :: Aries Blueprint 6.0.1-SNAPSHOT

org.kie.aries.blueprint.namespace
Class KieObjectsInjector

java.lang.Object
  extended by org.kie.aries.blueprint.namespace.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


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.aries.blueprint.BeanProcessor
org.apache.aries.blueprint.BeanProcessor.BeanCreator
 
Field Summary
protected  List<URL> resources
          The list of Aries Blueprint XML files
 
Constructor Summary
KieObjectsInjector()
           
KieObjectsInjector(List<URL> resources)
           
KieObjectsInjector(List<URL> resources, String contextId)
           
KieObjectsInjector(String contextId)
           
KieObjectsInjector(String contextId, org.apache.aries.blueprint.ParserContext parserContext)
           
 
Method Summary
protected  void addKieModuleToRepo(org.kie.api.builder.model.KieModuleModel kieModuleModel)
           
 void afterDestroy(Object o, String s)
           
 Object afterInit(Object o, String s, org.apache.aries.blueprint.BeanProcessor.BeanCreator beanCreator, org.osgi.service.blueprint.reflect.BeanMetadata beanMetadata)
           
 void afterPropertiesSet()
           
 void beforeDestroy(Object o, String s)
           
 Object beforeInit(Object o, String s, org.apache.aries.blueprint.BeanProcessor.BeanCreator beanCreator, org.osgi.service.blueprint.reflect.BeanMetadata beanMetadata)
           
protected  org.kie.api.builder.model.KieModuleModel getKieModuleModel()
           
protected  void injectKieModule(org.kie.api.builder.model.KieModuleModel kieModuleModel)
           
 void setBlueprintContainer(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)

afterPropertiesSet

public void afterPropertiesSet()

injectKieModule

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

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

Kie :: Aries Blueprint 6.0.1-SNAPSHOT

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.