Index

A B D E G I L P Q R S T 
All Classes and Interfaces|All Packages

A

addRegistrarTypeIfAbsent(String, ServiceConfiguration, String) - Static method in class io.quarkus.stork.StorkConfigUtil
Returns a copy of the given ServiceConfiguration with the registrar type and optional health check URL added if the registrar type is not already set.

B

buildDefaultRegistrarConfiguration(String, String) - Static method in class io.quarkus.stork.StorkConfigUtil
Builds a default ServiceConfiguration for a Quarkus application when no explicit service registrar configuration is defined by the developer.

D

deregisterServiceInstance(ShutdownContext) - Method in class io.quarkus.stork.SmallRyeStorkRegistrationRecorder
 
detectAddress() - Static method in class io.quarkus.stork.StorkConfigUtil
Attempts to detect the first valid non-loopback IPv4 address of the host machine.

E

enabled() - Method in interface io.quarkus.stork.StorkServiceRegistrarConfiguration
Whether automatic registration and deregistration of service instances is enabled.

G

get(Class<T>, Supplier<T>) - Method in class io.quarkus.stork.QuarkusStorkInfrastructure
 
getConfigs() - Method in class io.quarkus.stork.StorkConfigProvider
 
getObservationCollector() - Method in class io.quarkus.stork.QuarkusStorkObservableInfrastructure
 
getOrDefaultHost(Map<String, String>, Config) - Static method in class io.quarkus.stork.StorkConfigUtil
Resolves the host (IP address or hostname) to use for service registration.
getOrDefaultPort(Map<String, String>, Config) - Static method in class io.quarkus.stork.StorkConfigUtil
Resolves the port to use for service registration.

I

init(List<ServiceConfig>) - Static method in class io.quarkus.stork.StorkConfigProvider
 
initialize(ShutdownContext, RuntimeValue<Vertx>) - Method in class io.quarkus.stork.SmallRyeStorkRecorder
 
io.quarkus.stork - package io.quarkus.stork
 

L

loadBalancer() - Method in interface io.quarkus.stork.ServiceConfiguration
LoadBalancer configuration for the service

P

parameters() - Method in interface io.quarkus.stork.StorkLoadBalancerConfiguration
Load Balancer parameters.
parameters() - Method in interface io.quarkus.stork.StorkServiceRegistrarConfiguration
Service Registrar parameters.
params() - Method in interface io.quarkus.stork.StorkServiceDiscoveryConfiguration
ServiceDiscovery parameters.
priority() - Method in class io.quarkus.stork.StorkConfigProvider
 

Q

QuarkusStorkInfrastructure - Class in io.quarkus.stork
 
QuarkusStorkInfrastructure(Vertx) - Constructor for class io.quarkus.stork.QuarkusStorkInfrastructure
 
QuarkusStorkObservableInfrastructure - Class in io.quarkus.stork
 
QuarkusStorkObservableInfrastructure(Vertx, ObservationCollector) - Constructor for class io.quarkus.stork.QuarkusStorkObservableInfrastructure
 

R

registerServiceInstance() - Method in class io.quarkus.stork.SmallRyeStorkRegistrationRecorder
 
requireRegistrarTypeNotBlank(String) - Static method in class io.quarkus.stork.StorkConfigUtil
 

S

serviceConfiguration() - Method in interface io.quarkus.stork.StorkConfiguration
Configuration for the service
ServiceConfiguration - Interface in io.quarkus.stork
 
serviceDiscovery() - Method in interface io.quarkus.stork.ServiceConfiguration
ServiceDiscovery configuration for the service
serviceRegistrar() - Method in interface io.quarkus.stork.ServiceConfiguration
ServiceRegistrar configuration for the service
setupServiceRegistrarConfig(String, String) - Method in class io.quarkus.stork.StorkRegistrarConfigRecorder
Builds or completes the registration config for the current Quarkus application based on the given registrar type and optional health check URL.
SmallRyeStorkRecorder - Class in io.quarkus.stork
 
SmallRyeStorkRecorder(RuntimeValue<StorkConfiguration>) - Constructor for class io.quarkus.stork.SmallRyeStorkRecorder
 
SmallRyeStorkRegistrationRecorder - Class in io.quarkus.stork
 
SmallRyeStorkRegistrationRecorder(RuntimeValue<StorkConfiguration>) - Constructor for class io.quarkus.stork.SmallRyeStorkRegistrationRecorder
 
StorkConfigProvider - Class in io.quarkus.stork
 
StorkConfigProvider() - Constructor for class io.quarkus.stork.StorkConfigProvider
 
StorkConfiguration - Interface in io.quarkus.stork
Stork configuration root.
StorkConfigUtil - Class in io.quarkus.stork
 
StorkConfigUtil() - Constructor for class io.quarkus.stork.StorkConfigUtil
 
StorkLoadBalancerConfiguration - Interface in io.quarkus.stork
 
StorkRegistrarConfigRecorder - Class in io.quarkus.stork
 
StorkRegistrarConfigRecorder(RuntimeValue<StorkConfiguration>) - Constructor for class io.quarkus.stork.StorkRegistrarConfigRecorder
 
StorkServiceDiscoveryConfiguration - Interface in io.quarkus.stork
 
StorkServiceRegistrarConfiguration - Interface in io.quarkus.stork
 

T

toStorkServiceConfig(StorkConfiguration) - Static method in class io.quarkus.stork.StorkConfigUtil
 
type() - Method in interface io.quarkus.stork.StorkLoadBalancerConfiguration
Configures load balancer type, e.g.
type() - Method in interface io.quarkus.stork.StorkServiceDiscoveryConfiguration
Configures the service discovery type, e.g.
type() - Method in interface io.quarkus.stork.StorkServiceRegistrarConfiguration
Configures service registrar type, e.g.
A B D E G I L P Q R S T 
All Classes and Interfaces|All Packages