org.apache.aries.blueprint.di
Class PassThroughRecipe

java.lang.Object
  extended by org.apache.aries.blueprint.di.AbstractRecipe
      extended by org.apache.aries.blueprint.di.PassThroughRecipe
All Implemented Interfaces:
Recipe

public class PassThroughRecipe
extends AbstractRecipe

Version:
$Rev: 896324 $ $Date: 2010-01-06 06:05:04 +0000 (Wed, 06 Jan 2010) $

Field Summary
 
Fields inherited from class org.apache.aries.blueprint.di.AbstractRecipe
name, prototype
 
Constructor Summary
PassThroughRecipe(String id, Object object)
           
 
Method Summary
 List<Recipe> getDependencies()
          Get the list of nested recipes, i.e.
protected  Object internalCreate()
           
 String toString()
           
 
Methods inherited from class org.apache.aries.blueprint.di.AbstractRecipe
addPartialObject, canConvert, convert, convert, create, destroy, getConstructorDependencies, getName, isPrototype, loadClass, loadType, loadType, setPrototype
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PassThroughRecipe

public PassThroughRecipe(String id,
                         Object object)
Method Detail

internalCreate

protected Object internalCreate()
                         throws org.osgi.service.blueprint.container.ComponentDefinitionException
Specified by:
internalCreate in class AbstractRecipe
Throws:
org.osgi.service.blueprint.container.ComponentDefinitionException

getDependencies

public List<Recipe> getDependencies()
Description copied from interface: Recipe
Get the list of nested recipes, i.e. all dependencies including constructor dependencies.

Returns:
a list of dependencies

toString

public String toString()
Overrides:
toString in class AbstractRecipe


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