Class ComponentProcessor
java.lang.Object
org.opendaylight.controller.blueprint.ext.ComponentProcessor
- All Implemented Interfaces:
org.apache.aries.blueprint.ComponentDefinitionRegistryProcessor
public class ComponentProcessor
extends Object
implements org.apache.aries.blueprint.ComponentDefinitionRegistryProcessor
The singleton component processor that is invoked by the blueprint container to perform operations on
various component definitions prior to component creation.
- Author:
- Thomas Pantelis
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()voidprocess(org.apache.aries.blueprint.ComponentDefinitionRegistry registry) voidsetBlueprintContainerRestartService(BlueprintContainerRestartService restartService) voidsetBundle(org.osgi.framework.Bundle bundle) voidsetRestartDependentsOnUpdates(boolean restartDependentsOnUpdates) voidsetUseDefaultForReferenceTypes(boolean useDefaultForReferenceTypes)
-
Constructor Details
-
ComponentProcessor
public ComponentProcessor()
-
-
Method Details
-
setBundle
public void setBundle(org.osgi.framework.Bundle bundle) -
setBlueprintContainerRestartService
-
setRestartDependentsOnUpdates
public void setRestartDependentsOnUpdates(boolean restartDependentsOnUpdates) -
setUseDefaultForReferenceTypes
public void setUseDefaultForReferenceTypes(boolean useDefaultForReferenceTypes) -
destroy
public void destroy() -
process
public void process(org.apache.aries.blueprint.ComponentDefinitionRegistry registry) - Specified by:
processin interfaceorg.apache.aries.blueprint.ComponentDefinitionRegistryProcessor
-