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 voidMediator. add(BeanEntry<Q,T> entry, W watcher)Processes the addedBeanEntryand sends the necessary updates to the watcher.voidMediator. remove(BeanEntry<Q,T> entry, W watcher)Processes the removedBeanEntryand 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) classLazyBeanEntry<Q extends java.lang.annotation.Annotation,T>LazyBeanEntrybacked by a qualifiedBindingand an assigned rank.Fields in org.eclipse.sisu.inject declared as BeanEntry Modifier and Type Field Description private BeanEntry<Q,T>LocatedBeans.Itr. nextBeanFields in org.eclipse.sisu.inject with type parameters of type BeanEntry Modifier and Type Field Description private static Legacy<BeanEntry<?,?>>Legacy. LEGACY_BEAN_ENTRYDeprecated.private java.util.Map<com.google.inject.Binding<T>,BeanEntry<Q,T>>BeanCache. readCacheprivate java.util.Map<com.google.inject.Binding<T>,BeanEntry<Q,T>>LocatedBeans.Itr. readCacheMethods 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 newBeanEntryfor the givenBindingreference.BeanEntry<Q,T>LocatedBeans.Itr. next()BeanEntry<Q,T>BeanCache. remove(com.google.inject.Binding<T> binding)Removes theBeanEntryassociated with the givenBindingreference.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. beanprivate BeanEntry<com.google.inject.name.Named,T>RealmFilteredBeans.FilteredItr. nextBeanFields 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. beansprivate 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. beansprivate java.util.Iterator<BeanEntry<com.google.inject.name.Named,T>>DefaultPlexusBeans.Itr. itrprivate java.util.Iterator<BeanEntry<com.google.inject.name.Named,T>>RealmFilteredBeans.FilteredItr. itrMethods 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. entryFields in org.eclipse.sisu.wire with type parameters of type BeanEntry Modifier and Type Field Description private java.lang.Iterable<BeanEntry<K,V>>ProviderIterableAdapter. delegateprivate java.util.Iterator<BeanEntry<K,V>>ProviderIterableAdapter.ProviderIterator. iteratorMethods 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)ProvidesIterablesequences of rawBeanEntrys.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 interfaceBeanEntry<Q extends java.lang.annotation.Annotation,T>Deprecated.Replaced byorg.eclipse.sisu.BeanEntry
-