public class ReferenceListRecipe extends AbstractServiceReferenceRecipe
| Modifier and Type | Class and Description |
|---|---|
static class |
ReferenceListRecipe.ManagedCollection
Base class for managed collections.
|
class |
ReferenceListRecipe.ProvidedObject |
class |
ReferenceListRecipe.ServiceDispatcher
The ServiceDispatcher is used when creating the cglib proxy.
|
AbstractServiceReferenceRecipe.ListenerSatisfiableRecipe.SatisfactionListenerblueprintContainer, explicitDependencies, filter, filterRecipe, listeners, listenersRecipe, optionalname, prototype| Constructor and Description |
|---|
ReferenceListRecipe(String name,
ExtendedBlueprintContainer blueprintContainer,
org.osgi.service.blueprint.reflect.ReferenceListMetadata metadata,
ValueRecipe filterRecipe,
CollectionRecipe listenersRecipe,
List<Recipe> explicitDependencies) |
| Modifier and Type | Method and Description |
|---|---|
protected ReferenceListRecipe.ServiceDispatcher |
findDispatcher(org.osgi.framework.ServiceReference reference) |
protected ReferenceListRecipe.ManagedCollection |
getManagedCollection(boolean useReferences) |
protected Object |
internalCreate() |
protected void |
retrack() |
protected void |
track(org.osgi.framework.ServiceReference reference) |
protected void |
untrack(org.osgi.framework.ServiceReference reference) |
bind, createListeners, createProxy, doStop, getBestServiceReference, getBundleContextForServiceLookup, getConstructorDependencies, getDependencies, getInterfaceClass, getListenersRecipe, getOsgiFilter, getRuntimeClass, getServiceReferences, getServiceSecurely, isSatisfied, isStarted, loadAllClasses, loadType, serviceChanged, setSatisfied, start, stop, unbind, updateListenersaddPartialObject, canConvert, convert, convert, create, destroy, getName, isPrototype, loadClass, loadType, setPrototype, toStringpublic ReferenceListRecipe(String name, ExtendedBlueprintContainer blueprintContainer, org.osgi.service.blueprint.reflect.ReferenceListMetadata metadata, ValueRecipe filterRecipe, CollectionRecipe listenersRecipe, List<Recipe> explicitDependencies)
protected Object internalCreate() throws org.osgi.service.blueprint.container.ComponentDefinitionException
internalCreate in class AbstractRecipeorg.osgi.service.blueprint.container.ComponentDefinitionExceptionprotected void retrack()
retrack in class AbstractServiceReferenceRecipeprotected void track(org.osgi.framework.ServiceReference reference)
track in class AbstractServiceReferenceRecipeprotected void untrack(org.osgi.framework.ServiceReference reference)
untrack in class AbstractServiceReferenceRecipeprotected ReferenceListRecipe.ServiceDispatcher findDispatcher(org.osgi.framework.ServiceReference reference)
protected ReferenceListRecipe.ManagedCollection getManagedCollection(boolean useReferences)
Copyright © 2009-2015 The Apache Software Foundation. All Rights Reserved.