public class ReferenceRecipe extends AbstractServiceReferenceRecipe
| Modifier and Type | Class and Description |
|---|---|
class |
ReferenceRecipe.ServiceDispatcher |
class |
ReferenceRecipe.ServiceProxyWrapper |
AbstractServiceReferenceRecipe.ListenerSatisfiableRecipe.SatisfactionListenerblueprintContainer, explicitDependencies, filter, filterRecipe, listeners, listenersRecipe, optionalname, prototype| Constructor and Description |
|---|
ReferenceRecipe(String name,
ExtendedBlueprintContainer blueprintContainer,
org.osgi.service.blueprint.reflect.ReferenceMetadata metadata,
ValueRecipe filterRecipe,
CollectionRecipe listenersRecipe,
List<Recipe> explicitDependencies) |
| Modifier and Type | Method and Description |
|---|---|
void |
addVoidableChild(Voidable v) |
protected void |
doStop() |
Collection<Class<?>> |
getProxyChildBeanClasses() |
protected Object |
internalCreate() |
protected void |
retrack() |
protected void |
track(org.osgi.framework.ServiceReference ref) |
protected void |
untrack(org.osgi.framework.ServiceReference ref) |
bind, createListeners, createProxy, 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 ReferenceRecipe(String name, ExtendedBlueprintContainer blueprintContainer, org.osgi.service.blueprint.reflect.ReferenceMetadata 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 doStop()
doStop in class AbstractServiceReferenceRecipeprotected void retrack()
retrack in class AbstractServiceReferenceRecipeprotected void track(org.osgi.framework.ServiceReference ref)
track in class AbstractServiceReferenceRecipeprotected void untrack(org.osgi.framework.ServiceReference ref)
untrack in class AbstractServiceReferenceRecipepublic void addVoidableChild(Voidable v)
public Collection<Class<?>> getProxyChildBeanClasses()
Copyright © 2009-2015 The Apache Software Foundation. All Rights Reserved.