Uses of Interface
io.helidon.service.registry.ServiceDescriptor
Packages that use ServiceDescriptor
Package
Description
API required to define services, and to compile the code generated sources for Helidon Service Registry,
 with a core service registry implementation (replacement for 
ServiceLoader).Helidon WebServer HTTP specific APIs.
- 
Uses of ServiceDescriptor in io.helidon.service.registryClasses in io.helidon.service.registry that implement ServiceDescriptorModifier and TypeClassDescriptionfinal classA special case service descriptor allowing registration of service instances that do not have a code generated service descriptor, such as for testing.classA virtual descriptor is not backed by a generated descriptor.Methods in io.helidon.service.registry that return ServiceDescriptorModifier and TypeMethodDescriptionActivator.descriptor()Service descriptor of this activator.DescriptorHandler.descriptor()Descriptor instance.Methods in io.helidon.service.registry that return types with arguments of type ServiceDescriptorModifier and TypeMethodDescriptionServiceRegistryConfig.BuilderBase.serviceDescriptors()Manually registered service descriptors to add to the registry.ServiceRegistryConfig.BuilderBase.ServiceRegistryConfigImpl.serviceDescriptors()ServiceRegistryConfig.serviceDescriptors()Manually registered service descriptors to add to the registry.ServiceRegistryConfig.BuilderBase.serviceInstances()Manually register initial bindings for some of the services in the registry.ServiceRegistryConfig.BuilderBase.ServiceRegistryConfigImpl.serviceInstances()ServiceRegistryConfig.serviceInstances()Manually register initial bindings for some of the services in the registry.Methods in io.helidon.service.registry with parameters of type ServiceDescriptorModifier and TypeMethodDescriptionstatic voidServices.add(ServiceDescriptor<?> descriptor) Add a custom service descriptor.ServiceRegistryConfig.BuilderBase.addServiceDescriptor(ServiceDescriptor<?> serviceDescriptor) Manually registered service descriptors to add to the registry.<TYPE> BUILDERServiceRegistryConfig.BuilderBase.putServiceInstance(ServiceDescriptor<TYPE> key, TYPE serviceInstance) Manually register initial bindings for some of the services in the registry.Method parameters in io.helidon.service.registry with type arguments of type ServiceDescriptorModifier and TypeMethodDescriptionServiceRegistryConfig.BuilderBase.addServiceDescriptors(List<ServiceDescriptor<?>> serviceDescriptors) Manually registered service descriptors to add to the registry.ServiceRegistryConfig.BuilderBase.addServiceInstances(Map<ServiceDescriptor<?>, ?> serviceInstances) Manually register initial bindings for some of the services in the registry.Scopes.createScope(TypeName scope, String id, Map<ServiceDescriptor<?>, Object> initialBindings) Create a registry managed scope.ServiceRegistryConfig.BuilderBase.serviceDescriptors(List<ServiceDescriptor<?>> serviceDescriptors) Manually registered service descriptors to add to the registry.ServiceRegistryConfig.BuilderBase.serviceInstances(Map<ServiceDescriptor<?>, ?> serviceInstances) Manually register initial bindings for some of the services in the registry.
- 
Uses of ServiceDescriptor in io.helidon.webserver.httpMethods in io.helidon.webserver.http with parameters of type ServiceDescriptorModifier and TypeMethodDescriptionHttpEntryPoint.EntryPoints.handler(ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo methodInfo, Handler actualHandler) Handler that triggers interceptors.