Modifier and Type | Method and Description |
---|---|
Injectee |
ErrorInformation.getInjectee()
This will contain information about the Injectee that was being
injected into when the error occurred.
|
Injectee |
UnsatisfiedDependencyException.getInjectee()
Returns the injectee that is unsatisfied
|
Injectee |
ValidationInformation.getInjectee()
On a LOOKUP operation if the lookup is being performed due to an
injection point (as opposed to a lookup via the API) then this
method will return a non-null
Injectee that is the injection
point that would be injected into |
Injectee |
InstantiationData.getParentInjectee()
Returns the
Injectee of the service that
is being instantiated with this Factory.provide()
method |
Modifier and Type | Method and Description |
---|---|
List<Injectee> |
ActiveDescriptor.getInjectees()
Returns the full list of Injectees this class has.
|
Map<Injectee,Object> |
InstanceLifecycleEvent.getKnownInjectees()
A map from the Injectee to the object actually used
in the production, if known.
|
Modifier and Type | Method and Description |
---|---|
ActiveDescriptor<?> |
ServiceLocator.getInjecteeDescriptor(Injectee injectee)
This method will first find a descriptor for this injectee, and then
reify that descriptor.
|
<T> T |
ServiceLocator.getService(ActiveDescriptor<T> activeDescriptor,
ServiceHandle<?> root,
Injectee injectee)
This method should be called by code resolving injectee's on behalf of some
root service, usually by an implementation of
InjectionResolver.resolve(Injectee, ServiceHandle) . |
<T> ServiceHandle<T> |
ServiceLocator.getServiceHandle(ActiveDescriptor<T> activeDescriptor,
Injectee injectee)
Gets a
ServiceHandle that can be used to get and destroy the service
described by the ActiveDescriptor . |
boolean |
JustInTimeInjectionResolver.justInTimeResolution(Injectee failedInjectionPoint)
This method will be called whenever an injection point cannot be resolved.
|
ActiveDescriptor<?> |
ServiceLocator.reifyDescriptor(Descriptor descriptor,
Injectee injectee)
Converts a descriptor to an ActiveDescriptor.
|
Object |
InjectionResolver.resolve(Injectee injectee,
ServiceHandle<?> root)
This method will return the object that should be injected into the given
injection point.
|
Constructor and Description |
---|
UnsatisfiedDependencyException(Injectee injectee)
Constructs the exception with the given injectee
|
Modifier and Type | Method and Description |
---|---|
List<Injectee> |
DelegatingNamedActiveDescriptor.getInjectees() |
Modifier and Type | Method and Description |
---|---|
Object |
ChildInjectResolverImpl.resolve(Injectee injectee,
ServiceHandle<?> root) |
Object |
ConfiguredByInjectionResolver.resolve(Injectee injectee,
ServiceHandle<?> root) |
Modifier and Type | Method and Description |
---|---|
List<Injectee> |
CrossOverDescriptor.getInjectees() |
Modifier and Type | Class and Description |
---|---|
class |
InjecteeImpl
This is a writeable version of the Injectee interface.
|
Modifier and Type | Method and Description |
---|---|
List<Injectee> |
AbstractActiveDescriptor.getInjectees() |
List<Injectee> |
AliasDescriptor.getInjectees() |
Constructor and Description |
---|
InjecteeImpl(Injectee copyMe)
This is the copy constructor, which will copy all the values from the incoming Injectee
|
Modifier and Type | Method and Description |
---|---|
boolean |
GuiceToHk2JITResolver.justInTimeResolution(Injectee failedInjectionPoint) |
Modifier and Type | Class and Description |
---|---|
class |
SystemInjecteeImpl
This is an implementation of Injectee that is used by the system.
|
Modifier and Type | Method and Description |
---|---|
Injectee |
ErrorInformationImpl.getInjectee() |
Injectee |
ValidationInformationImpl.getInjectee() |
Injectee |
ServiceHandleImpl.getOriginalRequest() |
Modifier and Type | Method and Description |
---|---|
List<Injectee> |
AutoActiveDescriptor.getInjectees() |
List<Injectee> |
ClazzCreator.getInjectees() |
List<Injectee> |
Creator.getInjectees()
Returns all the injectees needed prior
to creating this object
|
List<Injectee> |
FactoryCreator.getInjectees() |
List<Injectee> |
SystemDescriptor.getInjectees() |
Map<Injectee,Object> |
InstanceLifecycleEventImpl.getKnownInjectees() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
Utilities.createService(ActiveDescriptor<T> root,
Injectee injectee,
ServiceLocatorImpl locator,
ServiceHandle<T> handle,
Class<?> requestedClass)
Creates the service (without the need for an intermediate ServiceHandle
to be created)
|
<T> T |
ProxyUtilities.generateProxy(Class<?> requestedClass,
ServiceLocatorImpl locator,
ActiveDescriptor<T> root,
ServiceHandleImpl<T> handle,
Injectee injectee) |
ActiveDescriptor<?> |
ServiceLocatorImpl.getInjecteeDescriptor(Injectee injectee) |
InjectionResolver<?> |
PerLocatorUtilities.getInjectionResolver(ServiceLocatorImpl locator,
Injectee injectee)
Returns an injection resolver for the injectee
|
<T> T |
ServiceLocatorImpl.getService(ActiveDescriptor<T> activeDescriptor,
ServiceHandle<?> root,
Injectee originalRequest) |
<T> ServiceHandle<T> |
ServiceLocatorImpl.getServiceHandle(ActiveDescriptor<T> activeDescriptor,
Injectee injectee) |
static Class<?> |
Utilities.loadClass(String implementation,
Injectee injectee)
Load the given class for the given injectee.
|
void |
ServiceHandleImpl.pushInjectee(Injectee push) |
void |
InstantiationServiceImpl.pushInjecteeParent(Injectee injectee) |
ActiveDescriptor<?> |
ServiceLocatorImpl.reifyDescriptor(Descriptor descriptor,
Injectee injectee) |
Object |
ThreeThirtyResolver.resolve(Injectee injectee,
ServiceHandle<?> root) |
Constructor and Description |
---|
ValidationInformationImpl(Operation operation,
ActiveDescriptor<?> candidate,
Injectee injectee,
Filter filter)
Creates the validation information
|
Modifier and Type | Method and Description |
---|---|
boolean |
SpringToHK2JITResolver.justInTimeResolution(Injectee failedInjectionPoint) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
JustInTimeInjectionResolverImpl.isLookup(Injectee failedInjectionPoint)
Returns
true if the supplied Injectee
represents a service lookup rather than a true injection point. |
boolean |
JustInTimeInjectionResolverImpl.justInTimeResolution(Injectee failedInjectionPoint) |
Copyright © 2009-2017, Oracle and/or its affiliates. All Rights Reserved.