Class SupplierInstanceBinding<T>
- java.lang.Object
-
- org.glassfish.jersey.internal.inject.Binding<java.util.function.Supplier<T>,SupplierInstanceBinding<T>>
-
- org.glassfish.jersey.internal.inject.SupplierInstanceBinding<T>
-
- Type Parameters:
T
- type of the bean described by this injection binding descriptor.
public class SupplierInstanceBinding<T> extends Binding<java.util.function.Supplier<T>,SupplierInstanceBinding<T>>
Injection binding description of a bean bound indirectly via an supplier producing instances of the bound type.
-
-
Constructor Summary
Constructors Constructor Description SupplierInstanceBinding(java.util.function.Supplier<T> supplier)
Creates a supplier as an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.Supplier<T>
getSupplier()
Gets supplier's instance.-
Methods inherited from class org.glassfish.jersey.internal.inject.Binding
addAlias, analyzeWith, asType, getAliases, getAnalyzer, getContracts, getImplementationType, getName, getQualifiers, getRank, getScope, in, isProxiable, isProxiedForSameScope, named, proxy, proxyForSameScope, qualifiedBy, ranked, to, to, to, to
-
-
-
-
Field Detail
-
supplier
private final java.util.function.Supplier<T> supplier
-
-
Constructor Detail
-
SupplierInstanceBinding
SupplierInstanceBinding(java.util.function.Supplier<T> supplier)
Creates a supplier as an instance.- Parameters:
supplier
- service's instance.
-
-
Method Detail
-
getSupplier
public java.util.function.Supplier<T> getSupplier()
Gets supplier's instance.- Returns:
- supplier's instance.
-
-