Package | Description |
---|---|
org.glassfish.jersey.inject.hk2 | |
org.glassfish.jersey.internal.inject |
Common Jersey internal injection utility classes.
|
org.glassfish.jersey.model.internal |
Common Jersey internal model related classes and interfaces.
|
org.glassfish.jersey.server |
Jersey server-side classes.
|
org.glassfish.jersey.server.internal |
Jersey server-side internal classes.
|
org.glassfish.jersey.server.internal.inject |
Jersey server-side JAX-RS injection support classes.
|
Modifier and Type | Method and Description |
---|---|
(package private) static void |
Hk2Helper.bind(org.glassfish.hk2.api.ServiceLocator locator,
Binding binding)
Bind descriptors to Hk2-like
Binder . |
private static void |
Hk2Helper.bindBinding(org.glassfish.hk2.api.ServiceLocator locator,
Binding<?,?> binding)
Binds the single descriptor using a single
DynamicConfiguration . |
private static void |
Hk2Helper.bindBinding(org.glassfish.hk2.api.ServiceLocator locator,
org.glassfish.hk2.api.DynamicConfiguration dc,
Binding<?,?> binding)
Binds the single descriptor using an external
DynamicConfiguration . |
private ForeignDescriptor |
AbstractHk2InjectionManager.createAndTranslateForeignDescriptor(Binding binding) |
ForeignDescriptor |
AbstractHk2InjectionManager.createForeignDescriptor(Binding binding) |
void |
DelayedHk2InjectionManager.register(Binding binding) |
void |
ImmediateHk2InjectionManager.register(Binding binding) |
private static void |
Hk2Helper.setupSupplierFactoryBridge(Binding<?,?> binding,
org.glassfish.hk2.utilities.binding.ServiceBindingBuilder<?> builder) |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
Hk2Helper.bind(org.glassfish.hk2.api.ServiceLocator locator,
java.lang.Iterable<Binding> descriptors)
Bind descriptors to Hk2-like
Binder . |
void |
DelayedHk2InjectionManager.register(java.lang.Iterable<Binding> bindings) |
void |
ImmediateHk2InjectionManager.register(java.lang.Iterable<Binding> descriptors) |
Modifier and Type | Class and Description |
---|---|
class |
Binding<T,D extends Binding>
Abstract injection binding description of a bean.
|
Modifier and Type | Class and Description |
---|---|
class |
ClassBinding<T>
Injection binding description of a bean bound via its a Java class.
|
class |
InjectionResolverBinding<T extends InjectionResolver>
Class which has the fields containing the instance of
InjectionResolver and its a concrete type. |
class |
InstanceBinding<T>
Injection binding description of a bean bound directly as a specific instance.
|
class |
SupplierClassBinding<T>
Injection binding description of a bean bound indirectly via a supplier class producing instances of the bound type.
|
class |
SupplierInstanceBinding<T>
Injection binding description of a bean bound indirectly via an supplier producing instances of the bound type.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<Binding> |
AbstractBinder.internalBindings |
Modifier and Type | Method and Description |
---|---|
Binding |
AbstractBinder.bind(Binding binding)
Binds the provided binding and return the same instance.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Binding> |
AbstractBinder.getBindings() |
java.util.Collection<Binding> |
Binder.getBindings()
Gets a collection of descriptors registered in this jersey binder.
|
static java.util.Collection<Binding> |
Bindings.getBindings(InjectionManager injectionManager,
Binder binder) |
Modifier and Type | Method and Description |
---|---|
Binding |
AbstractBinder.bind(Binding binding)
Binds the provided binding and return the same instance.
|
ForeignDescriptor |
InjectionManager.createForeignDescriptor(Binding binding)
Creates and registers the descriptor in the underlying DI provider and returns
ForeignDescriptor that is specific
descriptor for the underlying DI provider. |
void |
InjectionManager.register(Binding binding)
Registers one bean represented using fields in the provided descriptor.
|
Modifier and Type | Method and Description |
---|---|
void |
InjectionManager.register(java.lang.Iterable<Binding> descriptors)
Registers a collection of beans represented using fields in the provided descriptors.
|
Modifier and Type | Method and Description |
---|---|
static <T> java.util.List<T> |
ComponentBag.getFromBinders(InjectionManager injectionManager,
ComponentBag componentBag,
java.util.function.Function<java.lang.Object,T> cast,
java.util.function.Predicate<Binding> filter)
If
T object is registered in ComponentBag using the Binder , T is not visible using the
methods for getting classes and instances ComponentBag.getClasses(Predicate) and
ComponentBag.getInstances(Predicate) . |
Modifier and Type | Field and Description |
---|---|
private static java.util.function.Predicate<Binding> |
ModelProcessorConfigurator.BINDING_MODEL_PROCESSOR_ONLY |
Modifier and Type | Field and Description |
---|---|
private java.util.function.Consumer<Binding> |
JerseyResourceContext.registerBinding |
Constructor and Description |
---|
JerseyResourceContext(java.util.function.Function<java.lang.Class<?>,?> getOrCreateInstance,
java.util.function.Consumer<java.lang.Object> injectInstance,
java.util.function.Consumer<Binding> registerBinding)
Creates a new JerseyResourceContext.
|
Modifier and Type | Field and Description |
---|---|
private java.util.function.Function<Binding,ForeignDescriptor> |
DelegatedInjectionValueParamProvider.foreignDescriptorFactory |
Constructor and Description |
---|
DelegatedInjectionValueParamProvider(LazyValue<ContextInjectionResolver> resolver,
java.util.function.Function<Binding,ForeignDescriptor> foreignDescriptorFactory)
Injection constructor.
|