Uses of Class
org.jvnet.hk2.internal.ServiceLocatorImpl
Packages that use ServiceLocatorImpl
-
Uses of ServiceLocatorImpl in org.jvnet.hk2.external.generator
Methods in org.jvnet.hk2.external.generator that return ServiceLocatorImplModifier and TypeMethodDescriptionprivate ServiceLocatorImpl
ServiceLocatorGeneratorImpl.initialize
(String name, ServiceLocator parent) -
Uses of ServiceLocatorImpl in org.jvnet.hk2.internal
Fields in org.jvnet.hk2.internal declared as ServiceLocatorImplModifier and TypeFieldDescriptionprivate final ServiceLocatorImpl
ClazzCreator.locator
private final ServiceLocatorImpl
DefaultClassAnalyzer.locator
private final ServiceLocatorImpl
DynamicConfigurationImpl.locator
private final ServiceLocatorImpl
DynamicConfigurationServiceImpl.locator
private final ServiceLocatorImpl
IterableProviderImpl.locator
private final ServiceLocatorImpl
MethodInterceptorHandler.locator
private final ServiceLocatorImpl
MethodInterceptorImpl.locator
private final ServiceLocatorImpl
ServiceHandleImpl.locator
private final ServiceLocatorImpl
ServiceLocatorRuntimeImpl.locator
private final ServiceLocatorImpl
SingletonContext.locator
private final ServiceLocatorImpl
ThreeThirtyResolver.locator
private final ServiceLocatorImpl
TopicImpl.locator
private final ServiceLocatorImpl
PerLocatorUtilities.parent
private final ServiceLocatorImpl
ServiceLocatorImpl.parent
private final ServiceLocatorImpl
SystemDescriptor.sdLocator
Fields in org.jvnet.hk2.internal with type parameters of type ServiceLocatorImplModifier and TypeFieldDescriptionprivate final Map
<ServiceLocatorImpl, ServiceLocatorImpl> ServiceLocatorImpl.children
private final Map
<ServiceLocatorImpl, ServiceLocatorImpl> ServiceLocatorImpl.children
Methods in org.jvnet.hk2.internal that return ServiceLocatorImplModifier and TypeMethodDescriptionprivate ServiceLocatorImpl
ServiceLocatorImpl.getMe()
Used to get the ServiceLocatorImpl in inner classes(package private) ServiceLocatorImpl
ClazzCreator.getServiceLocator()
Methods in org.jvnet.hk2.internal with parameters of type ServiceLocatorImplModifier and TypeMethodDescriptionprivate void
ServiceLocatorImpl.addChild
(ServiceLocatorImpl child) static <T> AutoActiveDescriptor
<T> Utilities.createAutoDescriptor
(Class<T> clazz, ServiceLocatorImpl locator) Creates a reified automatically generated descriptorstatic <T> AutoActiveDescriptor
<T> Utilities.createAutoFactoryDescriptor
(Class<T> parentClazz, ActiveDescriptor<?> factoryDescriptor, ServiceLocatorImpl locator) Creates a reified automatically generated descriptorstatic <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)Utilities.findInitializerFields
(Class<?> annotatedType, ServiceLocatorImpl locator, Collector errorCollector) Will find all the initialize fields in the classUtilities.findInitializerMethods
(Class<?> annotatedType, ServiceLocatorImpl locator, Collector errorCollector) Get all the initializer methods of the annotatedType.static Method
Utilities.findPostConstruct
(Class<?> clazz, ServiceLocatorImpl locator, Collector collector) Finds the post construct method on this classstatic Method
Utilities.findPreDestroy
(Class<?> clazz, ServiceLocatorImpl locator, Collector collector) Finds the pre destroy method on this classstatic Constructor
<?> Utilities.findProducerConstructor
(Class<?> annotatedType, ServiceLocatorImpl locator, Collector collector) Validates the constructors of the annotated type and returns the producer for the annotatedType (if there is no valid producer constructor then this method returns null)<T> T
ProxyUtilities.generateProxy
(Class<?> requestedClass, ServiceLocatorImpl locator, ActiveDescriptor<T> root, ServiceHandleImpl<T> handle, Injectee injectee) (package private) static Utilities.Interceptors
Utilities.getAllInterceptors
(ServiceLocatorImpl impl, ActiveDescriptor<?> descriptor, Class<?> clazz, Constructor<?> c) static ClassAnalyzer
Utilities.getClassAnalyzer
(ServiceLocatorImpl sli, String analyzerName, Collector errorCollector) Returns the class analyzer with the given nameprivate ActiveDescriptor
<?> SystemDescriptor.getFactoryDescriptor
(Method provideMethod, Type factoryProvidedType, ServiceLocatorImpl locator, Collector collector) private Annotation
PerLocatorUtilities.getInjectAnnotation
(ServiceLocatorImpl locator, AnnotatedElement annotated, boolean checkParams, int position) Gets the annotation that was used for the injection(package private) InjectionResolver
<?> PerLocatorUtilities.getInjectionResolver
(ServiceLocatorImpl locator, AnnotatedElement annotatedGuy) Returns an injection resolver for this AnnotatedElement.private InjectionResolver
<?> PerLocatorUtilities.getInjectionResolver
(ServiceLocatorImpl locator, AnnotatedElement annotatedGuy, int position) PerLocatorUtilities.getInjectionResolver
(ServiceLocatorImpl locator, Injectee injectee) Returns an injection resolver for the injecteestatic ActiveDescriptor
<InjectionResolver<javax.inject.Inject>> Utilities.getThreeThirtyDescriptor
(ServiceLocatorImpl locator) Creates a Three Thirty constant active descriptorstatic Object
Utilities.justAssistedInject
(Object injectMe, Method method, ServiceLocatorImpl locator, ServiceHandle<?> root, MethodParameter... givenValues) Just injects this one methodstatic <T> T
Utilities.justCreate
(Class<T> createMe, ServiceLocatorImpl locator, String strategy) Just creates the thing, doesn't try to do anything elsestatic void
Utilities.justInject
(Object injectMe, ServiceLocatorImpl locator, String strategy) Just injects the thing, doesn't try to do anything elsestatic void
Utilities.justPostConstruct
(Object postMe, ServiceLocatorImpl locator, String strategy) Post constructs the given objectstatic void
Utilities.justPreDestroy
(Object preMe, ServiceLocatorImpl locator, String strategy) Pre Destroys the given objectprivate void
ServiceLocatorImpl.removeChild
(ServiceLocatorImpl child) Method parameters in org.jvnet.hk2.internal with type arguments of type ServiceLocatorImplModifier and TypeMethodDescriptionprivate void
ServiceLocatorImpl.getAllChildren
(LinkedList<ServiceLocatorImpl> allMyChildren) Constructors in org.jvnet.hk2.internal with parameters of type ServiceLocatorImplModifierConstructorDescription(package private)
ClazzCreator
(ServiceLocatorImpl locator, Class<?> implClass) ConstantActiveDescriptor
(T theOne, ServiceLocatorImpl locator) Creates a constant active descriptor with the given locatorDefaultClassAnalyzer
(ServiceLocatorImpl locator) The DefaultClassAnalyzer is per ServiceLocatorImplCreated by the generator, and hence must be public(package private)
IterableProviderImpl
(ServiceLocatorImpl locator, Type requiredType, Set<Annotation> requiredQualifiers, Unqualified unqualified, Injectee originalInjectee, boolean isIterable) (package private)
MethodInterceptorHandler
(ServiceLocatorImpl locator, ActiveDescriptor<?> underlyingDescriptor, Map<Method, List<org.aopalliance.intercept.MethodInterceptor>> interceptorLists) (package private)
MethodInterceptorImpl
(ServiceLocatorImpl sli, ActiveDescriptor<?> descriptor, ServiceHandleImpl<?> root, Injectee injectee) (package private)
(package private)
ServiceHandleImpl
(ServiceLocatorImpl locator, ActiveDescriptor<T> root, Injectee injectee) ServiceLocatorImpl
(String name, ServiceLocatorImpl parent) Called by the Generator, and hence must be a public method(package private)
(package private)
SystemDescriptor
(Descriptor baseDescriptor, boolean requiresDeepCopy, ServiceLocatorImpl locator, Long serviceId) (package private)
ThreeThirtyResolver
(ServiceLocatorImpl locator) (package private)
TopicImpl
(ServiceLocatorImpl locator, Type topicType, Set<Annotation> requiredQualifiers)