Uses of Interface
org.eclipse.sisu.BeanEntry
-
Packages that use BeanEntry Package Description org.eclipse.sisu Injectable API for Sisu components (a.k.a beans).org.eclipse.sisu.inject Dynamic bean lookup across multiple injectors.org.eclipse.sisu.plexus Sisu-Plexus backend implementation.org.eclipse.sisu.wire Customizable wiring of unresolved dependencies.org.sonatype.inject Deprecated; new applications should useorg.eclipse.sisu
. -
-
Uses of BeanEntry in org.eclipse.sisu
Methods in org.eclipse.sisu with parameters of type BeanEntry Modifier and Type Method Description void
Mediator. add(BeanEntry<Q,T> entry, W watcher)
Processes the addedBeanEntry
and sends the necessary updates to the watcher.void
Mediator. remove(BeanEntry<Q,T> entry, W watcher)
Processes the removedBeanEntry
and sends the necessary updates to the watcher. -
Uses of BeanEntry in org.eclipse.sisu.inject
Classes in org.eclipse.sisu.inject that implement BeanEntry Modifier and Type Class Description (package private) class
LazyBeanEntry<Q extends java.lang.annotation.Annotation,T>
LazyBeanEntry
backed by a qualifiedBinding
and an assigned rank.Fields in org.eclipse.sisu.inject declared as BeanEntry Modifier and Type Field Description private BeanEntry<Q,T>
LocatedBeans.Itr. nextBean
Fields in org.eclipse.sisu.inject with type parameters of type BeanEntry Modifier and Type Field Description private static Legacy<BeanEntry<?,?>>
Legacy. LEGACY_BEAN_ENTRY
Deprecated.private java.util.Map<com.google.inject.Binding<T>,BeanEntry<Q,T>>
BeanCache. readCache
private java.util.Map<com.google.inject.Binding<T>,BeanEntry<Q,T>>
LocatedBeans.Itr. readCache
Methods in org.eclipse.sisu.inject that return BeanEntry Modifier and Type Method Description BeanEntry<Q,T>
BeanCache. create(Q qualifier, com.google.inject.Binding<T> binding, int rank)
Atomically creates a newBeanEntry
for the givenBinding
reference.BeanEntry<Q,T>
LocatedBeans.Itr. next()
BeanEntry<Q,T>
BeanCache. remove(com.google.inject.Binding<T> binding)
Removes theBeanEntry
associated with the givenBinding
reference.Methods in org.eclipse.sisu.inject that return types with arguments of type BeanEntry Modifier and Type Method Description java.util.Map<com.google.inject.Binding<T>,BeanEntry<Q,T>>
BeanCache. flush()
java.util.Iterator<BeanEntry<Q,T>>
LocatedBeans. iterator()
<Q extends java.lang.annotation.Annotation,T>
java.lang.Iterable<? extends BeanEntry<Q,T>>BeanLocator. locate(com.google.inject.Key<T> key)
Finds bean implementations that match the given qualified bindingKey
.java.lang.Iterable<BeanEntry>
DefaultBeanLocator. locate(com.google.inject.Key key)
Methods in org.eclipse.sisu.inject with parameters of type BeanEntry Modifier and Type Method Description static <Q extends java.lang.annotation.Annotation,T>
BeanEntry<Q,T>Legacy. adapt(BeanEntry<Q,T> delegate)
Deprecated.Method parameters in org.eclipse.sisu.inject with type arguments of type BeanEntry Modifier and Type Method Description static <Q extends java.lang.annotation.Annotation,T>
com.google.inject.Provider<java.lang.Iterable<BeanEntry<Q,T>>>Legacy. adapt(com.google.inject.Provider<java.lang.Iterable<? extends BeanEntry<Q,T>>> delegate)
Deprecated.static <Q extends java.lang.annotation.Annotation,T>
java.lang.Iterable<BeanEntry<Q,T>>Legacy. adapt(java.lang.Iterable<? extends BeanEntry<Q,T>> delegate)
Deprecated. -
Uses of BeanEntry in org.eclipse.sisu.plexus
Fields in org.eclipse.sisu.plexus declared as BeanEntry Modifier and Type Field Description private BeanEntry<com.google.inject.name.Named,T>
LazyPlexusBean. bean
private BeanEntry<com.google.inject.name.Named,T>
RealmFilteredBeans.FilteredItr. nextBean
Fields in org.eclipse.sisu.plexus with type parameters of type BeanEntry Modifier and Type Field Description (package private) java.lang.Iterable<BeanEntry<com.google.inject.name.Named,T>>
DefaultPlexusBeans. beans
private java.lang.Iterable<BeanEntry<com.google.inject.name.Named,T>>
HintedPlexusBeans. beans
(package private) java.lang.Iterable<BeanEntry<com.google.inject.name.Named,T>>
RealmFilteredBeans. beans
private java.util.Iterator<BeanEntry<com.google.inject.name.Named,T>>
DefaultPlexusBeans.Itr. itr
private java.util.Iterator<BeanEntry<com.google.inject.name.Named,T>>
RealmFilteredBeans.FilteredItr. itr
Methods in org.eclipse.sisu.plexus that return BeanEntry Modifier and Type Method Description BeanEntry<com.google.inject.name.Named,T>
RealmFilteredBeans.FilteredItr. next()
Methods in org.eclipse.sisu.plexus that return types with arguments of type BeanEntry Modifier and Type Method Description java.util.Iterator<BeanEntry<com.google.inject.name.Named,T>>
RealmFilteredBeans. iterator()
Constructors in org.eclipse.sisu.plexus with parameters of type BeanEntry Constructor Description LazyPlexusBean(BeanEntry<com.google.inject.name.Named,T> bean)
Constructor parameters in org.eclipse.sisu.plexus with type arguments of type BeanEntry Constructor Description DefaultPlexusBeans(java.lang.Iterable<BeanEntry<com.google.inject.name.Named,T>> beans)
HintedPlexusBeans(java.lang.Iterable<BeanEntry<com.google.inject.name.Named,T>> beans, com.google.inject.TypeLiteral<T> role, java.lang.String[] hints)
RealmFilteredBeans(java.lang.Iterable<BeanEntry<com.google.inject.name.Named,T>> beans)
-
Uses of BeanEntry in org.eclipse.sisu.wire
Fields in org.eclipse.sisu.wire declared as BeanEntry Modifier and Type Field Description private BeanEntry<K,V>
ProviderIterableAdapter.ProviderEntry. entry
Fields in org.eclipse.sisu.wire with type parameters of type BeanEntry Modifier and Type Field Description private java.lang.Iterable<BeanEntry<K,V>>
ProviderIterableAdapter. delegate
private java.util.Iterator<BeanEntry<K,V>>
ProviderIterableAdapter.ProviderIterator. iterator
Methods in org.eclipse.sisu.wire that return types with arguments of type BeanEntry Modifier and Type Method Description <K extends java.lang.annotation.Annotation,V>
com.google.inject.Provider<java.lang.Iterable<? extends BeanEntry<K,V>>>BeanProviders. beanEntriesOf(com.google.inject.Key<V> key)
ProvidesIterable
sequences of rawBeanEntry
s.Constructors in org.eclipse.sisu.wire with parameters of type BeanEntry Constructor Description ProviderEntry(BeanEntry<K,V> entry)
Constructor parameters in org.eclipse.sisu.wire with type arguments of type BeanEntry Constructor Description ProviderIterableAdapter(java.lang.Iterable<BeanEntry<K,V>> delegate)
ProviderIterator(java.lang.Iterable<BeanEntry<K,V>> iterable)
-
Uses of BeanEntry in org.sonatype.inject
Subinterfaces of BeanEntry in org.sonatype.inject Modifier and Type Interface Description interface
BeanEntry<Q extends java.lang.annotation.Annotation,T>
Deprecated.Replaced byorg.eclipse.sisu.BeanEntry
-