Package | Description |
---|---|
org.glassfish.jersey.inject.cdi.se | |
org.glassfish.jersey.inject.hk2 | |
org.glassfish.jersey.internal.inject |
Common Jersey internal injection utility classes.
|
Modifier and Type | Method and Description |
---|---|
ForeignDescriptor |
CdiSeInjectionManager.createForeignDescriptor(Binding binding) |
Modifier and Type | Method and Description |
---|---|
Object |
CdiSeInjectionManager.getInstance(ForeignDescriptor foreignDescriptor) |
Modifier and Type | Method and Description |
---|---|
boolean |
Hk2RequestScope.Instance.contains(ForeignDescriptor provider) |
<T> T |
Hk2RequestScope.Instance.get(ForeignDescriptor descriptor)
Get an inhabitant stored in the scope instance that matches the active descriptor .
|
<T> T |
Hk2RequestScope.Instance.put(ForeignDescriptor descriptor,
T value)
Store a new inhabitant for the given descriptor.
|
<T> void |
Hk2RequestScope.Instance.remove(ForeignDescriptor descriptor)
Remove a value for the descriptor if present in the scope instance store.
|
Modifier and Type | Class and Description |
---|---|
class |
ForeignDescriptorImpl
The descriptor holder for an externally provided DI providers.
|
Modifier and Type | Method and Description |
---|---|
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. |
ForeignDescriptor |
Injectee.getInjecteeDescriptor()
This method returns foreign descriptor of the current injectee that means that the DI provider is able to store its
specific descriptor and that use it in the descriptor processing.
|
ForeignDescriptor |
InjecteeImpl.getInjecteeDescriptor() |
static ForeignDescriptor |
ForeignDescriptor.wrap(Object descriptor)
Wraps incoming descriptor instance and provides a default implementation of
ForeignDescriptor . |
static ForeignDescriptor |
ForeignDescriptor.wrap(Object descriptor,
Consumer<Object> disposeInstance)
Wraps incoming descriptor instance and provides a default implementation of
ForeignDescriptor along with a
Consumer for a disposing an instance created using a given descriptor. |
Modifier and Type | Method and Description |
---|---|
Object |
InjectionManager.getInstance(ForeignDescriptor foreignDescriptor)
Gets the service instance according to
ForeignDescriptor which is specific to the underlying DI provider. |
void |
InjecteeImpl.setInjecteeDescriptor(ForeignDescriptor injecteeDescriptor)
Sets the descriptor for this Injectee.
|
Copyright © 2007-2024, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.