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 Details

    • ComponentProcessor

      public ComponentProcessor()
  • Method Details

    • setBundle

      public void setBundle(org.osgi.framework.Bundle bundle)
    • setBlueprintContainerRestartService

      public void setBlueprintContainerRestartService(BlueprintContainerRestartService restartService)
    • 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:
      process in interface org.apache.aries.blueprint.ComponentDefinitionRegistryProcessor