Uses of Interface
org.apache.aries.blueprint.di.Recipe

Packages that use Recipe
org.apache.aries.blueprint.container   
org.apache.aries.blueprint.di   
 

Uses of Recipe in org.apache.aries.blueprint.container
 

Subinterfaces of Recipe in org.apache.aries.blueprint.container
 interface SatisfiableRecipe
          Interface used to describe an object which can satisfy a constraint or not.
 

Classes in org.apache.aries.blueprint.container that implement Recipe
 class AbstractServiceReferenceRecipe
          Abstract class for service reference recipes.
 class BeanRecipe
          A Recipe to create POJOs.
 class ReferenceListRecipe
          A recipe to create a managed collection of service references
 class ReferenceRecipe
          A recipe to create an unary OSGi service reference.
 class ServiceRecipe
          A Recipe to export services into the OSGi registry.
 

Fields in org.apache.aries.blueprint.container with type parameters of type Recipe
protected  java.util.List<Recipe> AbstractServiceReferenceRecipe.explicitDependencies
           
 

Methods in org.apache.aries.blueprint.container that return Recipe
 Recipe RecipeBuilder.createRecipe(ComponentMetadata component)
           
 Recipe BlueprintRepository.getRecipe(java.lang.String name)
           
 Recipe ServiceRecipe.getServiceRecipe()
           
 Recipe BlueprintRepository.pop()
           
 

Methods in org.apache.aries.blueprint.container that return types with arguments of type Recipe
 java.util.Set<Recipe> BlueprintRepository.getAllRecipes(java.lang.String... names)
           
 java.util.List<Recipe> ServiceRecipe.getConstructorDependencies()
           
 java.util.List<Recipe> AbstractServiceReferenceRecipe.getConstructorDependencies()
           
 java.util.List<Recipe> BeanRecipe.getConstructorDependencies()
           
 java.util.List<Recipe> ServiceRecipe.getDependencies()
           
 java.util.List<Recipe> AbstractServiceReferenceRecipe.getDependencies()
           
 java.util.List<Recipe> BeanRecipe.getDependencies()
           
 java.util.List<Recipe> BeanRecipe.getExplicitDependencies()
           
 java.util.LinkedHashMap<java.lang.String,Recipe> DependencyGraph.getSortedRecipes(java.util.Collection<java.lang.String> names)
           
 java.util.LinkedList<Recipe> BlueprintRepository.getStack()
           
 

Methods in org.apache.aries.blueprint.container with parameters of type Recipe
 void BlueprintRepository.push(Recipe recipe)
           
 void BlueprintRepository.putRecipe(java.lang.String name, Recipe recipe)
           
 void BeanRecipe.setFactoryComponent(Recipe factory)
           
 

Method parameters in org.apache.aries.blueprint.container with type arguments of type Recipe
 void BeanRecipe.setExplicitDependencies(java.util.List<Recipe> explicitDependencies)
           
 

Constructors in org.apache.aries.blueprint.container with parameters of type Recipe
ServiceRecipe(java.lang.String name, ExtendedBlueprintContainer blueprintContainer, ServiceMetadata metadata, Recipe serviceRecipe, CollectionRecipe listenersRecipe, MapRecipe propertiesRecipe, java.util.List<Recipe> explicitDependencies)
           
 

Constructor parameters in org.apache.aries.blueprint.container with type arguments of type Recipe
AbstractServiceReferenceRecipe(java.lang.String name, ExtendedBlueprintContainer blueprintContainer, ServiceReferenceMetadata metadata, CollectionRecipe listenersRecipe, java.util.List<Recipe> explicitDependencies)
           
ReferenceListRecipe(java.lang.String name, ExtendedBlueprintContainer blueprintContainer, ReferenceListMetadata metadata, CollectionRecipe listenersRecipe, java.util.List<Recipe> explicitDependencies)
           
ReferenceRecipe(java.lang.String name, ExtendedBlueprintContainer blueprintContainer, ReferenceMetadata metadata, CollectionRecipe listenersRecipe, java.util.List<Recipe> explicitDependencies)
           
ServiceRecipe(java.lang.String name, ExtendedBlueprintContainer blueprintContainer, ServiceMetadata metadata, Recipe serviceRecipe, CollectionRecipe listenersRecipe, MapRecipe propertiesRecipe, java.util.List<Recipe> explicitDependencies)
           
 

Uses of Recipe in org.apache.aries.blueprint.di
 

Classes in org.apache.aries.blueprint.di that implement Recipe
 class AbstractRecipe
           
 class ArrayRecipe
           
 class CollectionRecipe
           
 class ComponentFactoryRecipe<T extends ComponentFactoryMetadata>
          Pass-through recipe that allows custom bean manager (represented by a ComponentFactoryMetadata instance) to fit into the container lifecycle.
 class DependentComponentFactoryRecipe
          Extends ComponentFactoryRecipe to support the dependency management (SatisfiableRecipe) for custom bean managers (DependentComponentFactoryMetadata instances in this case).
 class IdRefRecipe
           
 class MapRecipe
           
 class PassThroughRecipe
           
 class RefRecipe
           
 class ValueRecipe
          This recipe will be used to create an object from a ValueMetadata.
 

Methods in org.apache.aries.blueprint.di that return Recipe
 Recipe Repository.getRecipe(java.lang.String name)
          Return the recipe for the given name.
 Recipe ExecutionContext.getRecipe(java.lang.String name)
           
 Recipe ExecutionContext.pop()
          Removes the top recipe from the execution stack.
 

Methods in org.apache.aries.blueprint.di that return types with arguments of type Recipe
 java.util.Set<Recipe> Repository.getAllRecipes(java.lang.String... names)
           
 java.util.List<Recipe> CircularDependencyException.getCircularDependency()
           
 java.util.List<Recipe> AbstractRecipe.getConstructorDependencies()
           
 java.util.List<Recipe> Recipe.getConstructorDependencies()
          Get the list of constructor dependencies, i.e.
 java.util.List<Recipe> Recipe.getDependencies()
          Get the list of nested recipes, i.e.
 java.util.List<Recipe> IdRefRecipe.getDependencies()
           
 java.util.List<Recipe> CollectionRecipe.getDependencies()
           
 java.util.List<Recipe> MapRecipe.getDependencies()
           
 java.util.List<Recipe> ArrayRecipe.getDependencies()
           
 java.util.List<Recipe> ComponentFactoryRecipe.getDependencies()
           
 java.util.List<Recipe> ValueRecipe.getDependencies()
           
 java.util.List<Recipe> RefRecipe.getDependencies()
           
 java.util.List<Recipe> PassThroughRecipe.getDependencies()
           
 

Methods in org.apache.aries.blueprint.di with parameters of type Recipe
 void CollectionRecipe.add(Recipe value)
           
 void ArrayRecipe.add(Recipe value)
           
 void ExecutionContext.push(Recipe recipe)
          Adds a recipe to the top of the execution stack.
 void MapRecipe.put(Recipe key, Recipe value)
           
 void Repository.putRecipe(java.lang.String name, Recipe recipe)
           
 

Method parameters in org.apache.aries.blueprint.di with type arguments of type Recipe
 void MapRecipe.putAll(java.util.Map<Recipe,Recipe> map)
           
 void MapRecipe.putAll(java.util.Map<Recipe,Recipe> map)
           
 

Constructor parameters in org.apache.aries.blueprint.di with type arguments of type Recipe
CircularDependencyException(java.util.List<Recipe> circularDependency)
           
CircularDependencyException(java.lang.String message, java.util.List<Recipe> circularDependency)
           
CircularDependencyException(java.lang.String message, java.lang.Throwable cause, java.util.List<Recipe> circularDependency)
           
CircularDependencyException(java.lang.Throwable cause, java.util.List<Recipe> circularDependency)
           
ComponentFactoryRecipe(java.lang.String name, T metadata, ExtendedBlueprintContainer container, java.util.List<Recipe> dependencies)
           
DependentComponentFactoryRecipe(java.lang.String name, DependentComponentFactoryMetadata metadata, ExtendedBlueprintContainer container, java.util.List<Recipe> dependencies)
           
 



Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.