org.apache.geronimo.blueprint.container
Class ReferenceListRecipe
java.lang.Object
org.apache.geronimo.blueprint.di.AbstractRecipe
org.apache.geronimo.blueprint.container.AbstractServiceReferenceRecipe
org.apache.geronimo.blueprint.container.ReferenceListRecipe
- All Implemented Interfaces:
- EventListener, SatisfiableRecipe, Recipe, org.osgi.framework.ServiceListener
public class ReferenceListRecipe
- extends AbstractServiceReferenceRecipe
A recipe to create a managed collection of service references
- Version:
- $Rev: 760378 $, $Date: 2009-03-31 11:31:38 +0200 (Tue, 31 Mar 2009) $
- Author:
- Apache Geronimo Project
| Methods inherited from class org.apache.geronimo.blueprint.container.AbstractServiceReferenceRecipe |
bind, createListeners, createProxy, doStop, getBestServiceReference, getConstructorDependencies, getDependencies, getListenersRecipe, getOsgiFilter, getProxyFactory, getServiceReferences, isSatisfied, isStarted, loadAllClasses, loadType, serviceChanged, setSatisfied, start, stop, unbind, updateListeners |
| Methods inherited from class org.apache.geronimo.blueprint.di.AbstractRecipe |
addPartialObject, convert, convert, create, destroy, getName, isPrototype, loadClass, loadType, setPrototype, toString |
ReferenceListRecipe
public ReferenceListRecipe(String name,
ExtendedBlueprintContainer blueprintContainer,
ReferenceListMetadata metadata,
CollectionRecipe listenersRecipe,
List<Recipe> explicitDependencies)
internalCreate
protected Object internalCreate()
throws ComponentDefinitionException
- Specified by:
internalCreate in class AbstractRecipe
- Throws:
ComponentDefinitionException
retrack
protected void retrack()
- Specified by:
retrack in class AbstractServiceReferenceRecipe
track
protected void track(org.osgi.framework.ServiceReference reference)
- Specified by:
track in class AbstractServiceReferenceRecipe
untrack
protected void untrack(org.osgi.framework.ServiceReference reference)
- Specified by:
untrack in class AbstractServiceReferenceRecipe
findDispatcher
protected ReferenceListRecipe.ServiceDispatcher findDispatcher(org.osgi.framework.ServiceReference reference)
getManagedCollection
protected ReferenceListRecipe.ManagedCollection getManagedCollection(boolean useReferences)
Copyright © 2003-2009 The Apache Software Foundation. All Rights Reserved.