Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractComputeInstanceMetadata - Class in io.micronaut.discovery.cloud
-
Abstract class representing a cloud computing instance metadata.
- AbstractComputeInstanceMetadata() - Constructor for class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- AbstractServiceInstanceEvent - Class in io.micronaut.discovery.event
- AbstractServiceInstanceEvent(ServiceInstance) - Constructor for class io.micronaut.discovery.event.AbstractServiceInstanceEvent
-
Constructs a prototypical Event.
- AutoRegistration - Class in io.micronaut.discovery.registration
-
A base class for classes that automatically register the server with discovery services.
- AutoRegistration(RegistrationConfiguration) - Constructor for class io.micronaut.discovery.registration.AutoRegistration
-
Initialize given configurations.
- availabilityZone - Variable in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
B
- build() - Method in interface io.micronaut.discovery.ServiceInstance.Builder
- builder(String, URI) - Static method in interface io.micronaut.discovery.ServiceInstance
-
A builder to builder a
ServiceInstance.
C
- CIDR - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- close() - Method in class io.micronaut.discovery.CompositeDiscoveryClient
- compareTo(HealthStatus) - Method in class io.micronaut.health.HealthStatus
-
Sorts statuses in order of "functioning level".
- CompositeDiscoveryClient - Class in io.micronaut.discovery
-
A composite implementation combining all registered
DiscoveryClientinstances. - CompositeDiscoveryClient(DiscoveryClient[]) - Constructor for class io.micronaut.discovery.CompositeDiscoveryClient
-
Construct the CompositeDiscoveryClient from all discovery clients.
- ComputeInstanceMetadata - Interface in io.micronaut.discovery.cloud
-
An interface modelling common Cloud platform compute instance metadata.
- ComputeInstanceMetadataResolver - Interface in io.micronaut.discovery.cloud
-
Interface for resoling compute instance metadata.
- ComputeInstanceMetadataResolverUtils - Class in io.micronaut.discovery.cloud
-
Utility class for
ComputeInstanceMetadataResolver's. - ComputeInstanceMetadataResolverUtils() - Constructor for class io.micronaut.discovery.cloud.ComputeInstanceMetadataResolverUtils
- ConfigDiscoveryConfiguration - Class in io.micronaut.discovery.config
-
Abstract class for common configuration discovery settings.
- ConfigDiscoveryConfiguration() - Constructor for class io.micronaut.discovery.config.ConfigDiscoveryConfiguration
- ConfigDiscoveryConfiguration.Format - Enum Class in io.micronaut.discovery.config
-
The format the configuration is stored in.
- CONFIGURATION_PREFIX - Static variable in interface io.micronaut.discovery.config.ConfigurationClient
-
The prefix used to configure the config client.
- ConfigurationClient - Interface in io.micronaut.discovery.config
-
A Configuration client is responsible for reading configuration for configuration servers.
- contribute(ServiceInstance, Map<String, String>) - Method in interface io.micronaut.discovery.metadata.ServiceInstanceMetadataContributor
-
Contribute metadata to the given
ServiceInstanceprior to registration. - current() - Method in interface io.micronaut.health.CurrentHealthStatus
- CurrentHealthStatus - Interface in io.micronaut.health
-
Strategy interface for retrieving and updating the current
HealthStatusof the application.
D
- DEFAULT_DEREGISTER - Static variable in class io.micronaut.discovery.registration.RegistrationConfiguration
-
The default deregister value.
- DEFAULT_ENABLED - Static variable in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataConfiguration
-
The default enable value.
- DEFAULT_ENABLED - Static variable in class io.micronaut.discovery.config.ConfigDiscoveryConfiguration
-
The default enable value.
- DEFAULT_ENABLED - Static variable in class io.micronaut.discovery.DiscoveryConfiguration
-
The default enable value.
- DEFAULT_ENABLED - Static variable in class io.micronaut.discovery.registration.RegistrationConfiguration
-
The default enable value.
- DEFAULT_ENABLED - Static variable in class io.micronaut.health.HeartbeatConfiguration
-
The default enable value.
- DEFAULT_FAILFAST - Static variable in class io.micronaut.discovery.registration.RegistrationConfiguration
-
The default fail fast value.
- DEFAULT_INTERVAL_SECONDS - Static variable in class io.micronaut.health.HeartbeatConfiguration
-
The default interval seconds.
- DEFAULT_PATH - Static variable in class io.micronaut.discovery.config.ConfigDiscoveryConfiguration
-
The default path.
- DEFAULT_RETRY_COUNT - Static variable in class io.micronaut.discovery.registration.RegistrationConfiguration
-
The default retry count value.
- DEFAULT_RETRYDELAY_SECONDS - Static variable in class io.micronaut.discovery.registration.RegistrationConfiguration
-
The default retry delay in seconds.
- DEFAULT_URL - Static variable in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataConfiguration
-
The default url value.
- DefaultCompositeConfigurationClient - Class in io.micronaut.discovery.config
-
The default
ConfigurationClientimplementation. - DefaultCompositeConfigurationClient(ConfigurationClient[]) - Constructor for class io.micronaut.discovery.config.DefaultCompositeConfigurationClient
-
Create a default composite configuration client from given configuration clients.
- DefaultCompositeDiscoveryClient - Class in io.micronaut.discovery
-
The default
CompositeDiscoveryClientthat is activated when caching is disabled. - DefaultCompositeDiscoveryClient(DiscoveryClient...) - Constructor for class io.micronaut.discovery.DefaultCompositeDiscoveryClient
-
Create a default composite discovery for the discovery clients.
- DefaultCompositeDiscoveryClient(List<DiscoveryClient>) - Constructor for class io.micronaut.discovery.DefaultCompositeDiscoveryClient
-
Create a default composite discovery for the discovery clients.
- DefaultServiceInstanceIdGenerator - Class in io.micronaut.discovery
-
The default implementation to generate Instance IDs.
- DefaultServiceInstanceIdGenerator() - Constructor for class io.micronaut.discovery.DefaultServiceInstanceIdGenerator
-
Default constructor.
- deregister(ServiceInstance) - Method in class io.micronaut.discovery.registration.AutoRegistration
-
Deregister the
ServiceInstancefrom service discovery services. - describe(String) - Method in class io.micronaut.health.HealthStatus
-
Describe an existing
HealthStatus. - DigitalOceanInstanceMetadata - Class in io.micronaut.discovery.cloud.digitalocean
-
Represents
ComputeInstanceMetadatafor Digital Ocean. - DigitalOceanInstanceMetadata() - Constructor for class io.micronaut.discovery.cloud.digitalocean.DigitalOceanInstanceMetadata
- DigitalOceanMetadataConfiguration - Class in io.micronaut.discovery.cloud.digitalocean
-
Default configuration for retrieving Digital Ocean metadata for
ComputePlatform.DIGITAL_OCEAN. - DigitalOceanMetadataConfiguration() - Constructor for class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataConfiguration
- DigitalOceanMetadataKeys - Enum Class in io.micronaut.discovery.cloud.digitalocean
-
A enum of Digital Ocean metadata.
- DigitalOceanMetadataResolver - Class in io.micronaut.discovery.cloud.digitalocean
-
Resolves
ComputeInstanceMetadatafor Digital Ocean. - DigitalOceanMetadataResolver() - Constructor for class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataResolver
-
Construct with default settings.
- DigitalOceanMetadataResolver(ObjectMapper, DigitalOceanMetadataConfiguration) - Constructor for class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataResolver
- DigitalOceanMetadataResolver(DigitalOceanMetadataConfiguration, JsonFactory, JsonMapper) - Constructor for class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataResolver
- DigitalOceanNetworkInterface - Class in io.micronaut.discovery.cloud.digitalocean
-
A
NetworkInterfaceimplementation for Digital Ocean. - DigitalOceanNetworkInterface() - Constructor for class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- DiscoveryClient - Interface in io.micronaut.discovery
-
Main client abstraction used for service discovery.
- DiscoveryConfiguration - Class in io.micronaut.discovery
-
Base class for common discovery configuration options.
- DiscoveryConfiguration() - Constructor for class io.micronaut.discovery.DiscoveryConfiguration
- DiscoveryException - Exception in io.micronaut.discovery.exceptions
-
Base exception for exceptions thrown by the discovery system.
- DiscoveryException(String) - Constructor for exception io.micronaut.discovery.exceptions.DiscoveryException
-
Constructs a new Discovery exception with the specified detail message.
- DiscoveryException(String, Throwable) - Constructor for exception io.micronaut.discovery.exceptions.DiscoveryException
-
Constructs a new Discovery exception with the specified detail message and cause.
- DNS - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- DOWN - Static variable in class io.micronaut.health.HealthStatus
-
Indicates the service is down and unavailable.
- DROPLET_ID - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
E
- EmbeddedServerInstance - Interface in io.micronaut.discovery
-
Extended version of the
ServiceInstanceinterface for theEmbeddedServer. - ENABLED - Static variable in interface io.micronaut.discovery.config.ConfigurationClient
-
Whether the configuration client, responsible for reading configuration for configuration servers, is enabled.
- ENABLED - Static variable in class io.micronaut.health.HeartbeatConfiguration
-
Whether the heartbeat is enabled.
- equals(Object) - Method in class io.micronaut.health.HealthStatus
F
- FEATURES - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- FILE - Enum constant in enum class io.micronaut.discovery.config.ConfigDiscoveryConfiguration.Format
-
Each value in the configuration server represents the name of a file and the contents of the file.
- FLOATING_IP - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- FLOATING_IP_ACTIVE - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
G
- GATEWAY - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- generateId(Environment, ServiceInstance) - Method in class io.micronaut.discovery.DefaultServiceInstanceIdGenerator
- generateId(Environment, ServiceInstance) - Method in interface io.micronaut.discovery.ServiceInstanceIdGenerator
-
Generates a service ID.
- getAccount() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getAccount() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getAvailabilityZone() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getAvailabilityZone() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getCidr() - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- getComputePlatform() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getComputePlatform() - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanInstanceMetadata
- getContextPath() - Method in interface io.micronaut.discovery.ServiceInstanceList
- getContextPath() - Method in class io.micronaut.discovery.StaticServiceInstanceList
- getDescription() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getDescription() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getDescription() - Method in class io.micronaut.discovery.CompositeDiscoveryClient
- getDescription() - Method in class io.micronaut.discovery.config.DefaultCompositeConfigurationClient
- getDescription() - Method in class io.micronaut.health.HealthStatus
- getDiscoveryClients() - Method in class io.micronaut.discovery.CompositeDiscoveryClient
-
The underlying clients.
- getEmbeddedServer() - Method in interface io.micronaut.discovery.EmbeddedServerInstance
- getFormat() - Method in class io.micronaut.discovery.config.ConfigDiscoveryConfiguration
- getGateway() - Method in class io.micronaut.discovery.cloud.NetworkInterface
- getGroup() - Method in interface io.micronaut.discovery.ServiceInstance
-
Returns the application group.
- getHealthPath() - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
- getHealthStatus() - Method in interface io.micronaut.discovery.ServiceInstance
- getHost() - Method in interface io.micronaut.discovery.ServiceInstance
- getId() - Method in class io.micronaut.discovery.cloud.NetworkInterface
- getId() - Method in interface io.micronaut.discovery.ServiceInstance
- getID() - Method in interface io.micronaut.discovery.ServiceInstanceList
- getID() - Method in class io.micronaut.discovery.StaticServiceInstanceList
- getImageId() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getImageId() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getInstanceId() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getInstanceId() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getInstanceId() - Method in interface io.micronaut.discovery.ServiceInstance
- getInstances() - Method in interface io.micronaut.discovery.ServiceInstanceList
-
Returns the current list of services.
- getInstances() - Method in class io.micronaut.discovery.StaticServiceInstanceList
- getInstances(String) - Method in class io.micronaut.discovery.CompositeDiscoveryClient
- getInstances(String) - Method in interface io.micronaut.discovery.DiscoveryClient
-
Obtain a list of
ServiceInstancefor the given service id. - getInterfaces() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getInterfaces() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
-
The network interfaces attached to the compute instance.
- getInterval() - Method in class io.micronaut.health.HeartbeatConfiguration
- getIpAddr() - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
-
The IP address to use to register.
- getIpv4() - Method in class io.micronaut.discovery.cloud.NetworkInterface
- getIpv6() - Method in class io.micronaut.discovery.cloud.NetworkInterface
- getIpv6Gateway() - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- getLoadBalancedURIs() - Method in class io.micronaut.discovery.StaticServiceInstanceList
- getLocalHostname() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getLocalHostname() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getMac() - Method in class io.micronaut.discovery.cloud.NetworkInterface
- getMachineType() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getMachineType() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getMetadata() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getMetadata() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
-
The metadata as a map.
- getMetadata() - Method in interface io.micronaut.discovery.ServiceInstance
- getName() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getName() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
-
The name of the instance.
- getName() - Method in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- getName() - Method in class io.micronaut.discovery.cloud.NetworkInterface
- getName() - Method in class io.micronaut.health.HealthStatus
- getNetmask() - Method in class io.micronaut.discovery.cloud.NetworkInterface
- getNetwork() - Method in class io.micronaut.discovery.cloud.NetworkInterface
- getOperational() - Method in class io.micronaut.health.HealthStatus
-
Whether the status represents a functioning service.
- getPath() - Method in class io.micronaut.discovery.config.ConfigDiscoveryConfiguration
- getPort() - Method in interface io.micronaut.discovery.ServiceInstance
- getPrivateHostname() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getPrivateHostname() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getPrivateIpV4() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getPrivateIpV4() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getPrivateIpV6() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getPrivateIpV6() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getPropertySources(Environment) - Method in interface io.micronaut.discovery.config.ConfigurationClient
-
Retrieves all of the
PropertySourceregistrations for the given environment. - getPropertySources(Environment) - Method in class io.micronaut.discovery.config.DefaultCompositeConfigurationClient
- getPublicHostname() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getPublicHostname() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getPublicIpV4() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getPublicIpV4() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getPublicIpV6() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getPublicIpV6() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getRegion() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getRegion() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- getRegion() - Method in interface io.micronaut.discovery.ServiceInstance
-
Returns the region to use.
- getRetryCount() - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
- getRetryDelay() - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
- getServiceID() - Method in exception io.micronaut.discovery.exceptions.NoAvailableServiceException
- getServiceIds() - Method in class io.micronaut.discovery.CompositeDiscoveryClient
- getServiceIds() - Method in interface io.micronaut.discovery.DiscoveryClient
- getSeverity() - Method in class io.micronaut.health.HealthStatus
-
The severity of the status.
- getSource() - Method in class io.micronaut.discovery.event.AbstractServiceInstanceEvent
- getStatus() - Method in class io.micronaut.health.HeartbeatEvent
-
This method will return the
HealthStatusif the server is configured to calculate the status. - getTags() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- getTags() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
-
The tags attached to the instance.
- getTimeout() - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
- getURI() - Method in interface io.micronaut.discovery.ServiceInstance
- getUrl() - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataConfiguration
- getUserData() - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanInstanceMetadata
- getVendorData() - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanInstanceMetadata
- getZone() - Method in interface io.micronaut.discovery.ServiceInstance
-
Returns the availability zone to use.
- group(String) - Method in interface io.micronaut.discovery.ServiceInstance.Builder
-
Sets the application group.
- GROUP - Static variable in interface io.micronaut.discovery.ServiceInstance
-
Constant to represent the group of the service contained with
ServiceInstance.getMetadata().
H
- hashCode() - Method in class io.micronaut.health.HealthStatus
- HealthStatus - Class in io.micronaut.health
-
The status of a health indicator.
- HealthStatus(String) - Constructor for class io.micronaut.health.HealthStatus
- HealthStatus(String, String, Boolean, Integer) - Constructor for class io.micronaut.health.HealthStatus
- HeartbeatConfiguration - Class in io.micronaut.health
-
Configuration for heart beat.
- HeartbeatConfiguration() - Constructor for class io.micronaut.health.HeartbeatConfiguration
- HeartbeatDiscoveryClientCondition - Class in io.micronaut.health
-
Custom condition to conditionally enable the heart beat.
- HeartbeatDiscoveryClientCondition() - Constructor for class io.micronaut.health.HeartbeatDiscoveryClientCondition
- HeartbeatEnabled - Annotation Interface in io.micronaut.health
-
Annotation that expresses the requirements for enabling the heart beat.
- HeartbeatEvent - Class in io.micronaut.health
-
A heartbeat event is an event fired periodically and configured by
HeartbeatConfiguration. - HeartbeatEvent(ServiceInstance, HealthStatus) - Constructor for class io.micronaut.health.HeartbeatEvent
- HeartbeatTask - Class in io.micronaut.health
-
A scheduled task that sends a periodic heartbeat whilst the server is active.
- HeartbeatTask(ApplicationEventPublisher, HeartbeatConfiguration, CurrentHealthStatus) - Constructor for class io.micronaut.health.HeartbeatTask
- HOSTNAME - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
I
- instanceId(String) - Method in interface io.micronaut.discovery.ServiceInstance.Builder
-
Sets the instance id.
- INTERFACE_TYPE - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- INTERFACES - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- io.micronaut.discovery - package io.micronaut.discovery
-
Main client abstraction used for service discovery.
- io.micronaut.discovery.cloud - package io.micronaut.discovery.cloud
-
Common cloud interface classes.
- io.micronaut.discovery.cloud.digitalocean - package io.micronaut.discovery.cloud.digitalocean
- io.micronaut.discovery.config - package io.micronaut.discovery.config
-
Common configuration discovery settings.
- io.micronaut.discovery.event - package io.micronaut.discovery.event
-
Discovery of events.
- io.micronaut.discovery.exceptions - package io.micronaut.discovery.exceptions
-
Discovery exceptions.
- io.micronaut.discovery.metadata - package io.micronaut.discovery.metadata
-
Discovery metadata.
- io.micronaut.discovery.registration - package io.micronaut.discovery.registration
-
Discovery registration.
- io.micronaut.health - package io.micronaut.health
-
Micronaut health indicator classes.
- IP_ADDRESS - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- IPV4 - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- IPV6 - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- isCached() - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- isCached() - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadata
- isDeregister() - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
- isEnabled() - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataConfiguration
- isEnabled() - Method in class io.micronaut.discovery.config.ConfigDiscoveryConfiguration
- isEnabled() - Method in class io.micronaut.discovery.DiscoveryConfiguration
- isEnabled() - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
- isEnabled() - Method in class io.micronaut.health.HeartbeatConfiguration
- isFailFast() - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
- isPreferIpAddress() - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
-
Should the IP address by used to register with the discovery server.
- isSecure() - Method in interface io.micronaut.discovery.ServiceInstance
J
- JSON - Enum constant in enum class io.micronaut.discovery.config.ConfigDiscoveryConfiguration.Format
-
Stored in JSON format.
L
- LOG - Static variable in class io.micronaut.discovery.registration.AutoRegistration
M
- MAC - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- matches(ConditionContext) - Method in class io.micronaut.health.HeartbeatDiscoveryClientCondition
- metadata(Map<String, String>) - Method in interface io.micronaut.discovery.ServiceInstance.Builder
-
Sets the application metadata.
N
- NAME_DOWN - Static variable in class io.micronaut.health.HealthStatus
-
The default name to use for an
HealthStatus.DOWNstatus. - NAME_UP - Static variable in class io.micronaut.health.HealthStatus
-
The default name to use for an
HealthStatus.UPstatus. - NAMESERVERS - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- NATIVE - Enum constant in enum class io.micronaut.discovery.config.ConfigDiscoveryConfiguration.Format
-
Stored in the native format provided by the configuration server.
- NETMASK - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- NetworkInterface - Class in io.micronaut.discovery.cloud
-
Represents information about a network interface in the Cloud.
- NetworkInterface() - Constructor for class io.micronaut.discovery.cloud.NetworkInterface
- NoAvailableServiceException - Exception in io.micronaut.discovery.exceptions
-
An exception thrown when no service is available.
- NoAvailableServiceException(String) - Constructor for exception io.micronaut.discovery.exceptions.NoAvailableServiceException
O
- of(String, String, int) - Static method in interface io.micronaut.discovery.ServiceInstance
-
Construct a new
ServiceInstancefor the given ID, host and port using the HTTP scheme. - of(String, URI) - Static method in interface io.micronaut.discovery.ServiceInstance
-
Construct a new
ServiceInstancefor the given ID and URL. - of(String, URL) - Static method in interface io.micronaut.discovery.ServiceInstance
-
Construct a new
ServiceInstancefor the given ID and URL. - onApplicationEvent(AbstractServiceInstanceEvent) - Method in class io.micronaut.discovery.registration.AutoRegistration
- onApplicationEvent(ServiceReadyEvent) - Method in class io.micronaut.health.HeartbeatTask
P
- populateMetadata(AbstractComputeInstanceMetadata, JsonNode) - Static method in class io.micronaut.discovery.cloud.ComputeInstanceMetadataResolverUtils
-
Populates the instance metadata's
AbstractComputeInstanceMetadata.setMetadata(Map)property. - populateMetadata(AbstractComputeInstanceMetadata, Map<?, ?>) - Static method in class io.micronaut.discovery.cloud.ComputeInstanceMetadataResolverUtils
-
Populates the instance metadata's
AbstractComputeInstanceMetadata.setMetadata(Map)property. - PREFIX - Static variable in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataConfiguration
- PREFIX - Static variable in class io.micronaut.discovery.config.ConfigDiscoveryConfiguration
-
The prefix to use for all Consul client config settings.
- PREFIX - Static variable in class io.micronaut.discovery.DiscoveryConfiguration
-
The prefix to use for all client discovery settings.
- PREFIX - Static variable in class io.micronaut.discovery.registration.RegistrationConfiguration
-
The prefix to use for all client discovery registration settings.
- PREFIX - Static variable in class io.micronaut.health.HeartbeatConfiguration
-
The prefix used for the heart beat configuration.
- PRIVATE_INTERFACES - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- PROPERTIES - Enum constant in enum class io.micronaut.discovery.config.ConfigDiscoveryConfiguration.Format
-
Stored in Java properties file format.
- PUBLIC_INTERFACES - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- PUBLIC_KEYS - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- pulsate() - Method in class io.micronaut.health.HeartbeatTask
-
Publish the heartbeat event with current health status.
- pulsate(ServiceInstance, HealthStatus) - Method in class io.micronaut.discovery.registration.AutoRegistration
-
This method will be invoked each time a
HeartbeatEventoccurs allowing the implementation to perform any necessary callbacks to the service discovery server.
R
- READ_TIMEOUT - Static variable in interface io.micronaut.discovery.config.ConfigurationClient
-
The read timeout used when reading distributed configuration.
- readMetadataUrl(URL, int, int, ObjectMapper, Map<String, String>) - Static method in class io.micronaut.discovery.cloud.ComputeInstanceMetadataResolverUtils
-
Reads the result of a URL and parses it using the given
ObjectMapper. - readMetadataUrl(URL, int, int, JsonNodeTreeCodec, JsonFactory, Map<String, String>) - Static method in class io.micronaut.discovery.cloud.ComputeInstanceMetadataResolverUtils
-
Reads the result of a URL and parses it using the given
JsonFactory. - readMetadataUrl(URL, int, int, JsonMapper, Map<String, String>) - Static method in class io.micronaut.discovery.cloud.ComputeInstanceMetadataResolverUtils
-
Reads the result of a URL and parses it using the given
JsonMapper. - region - Variable in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- region(String) - Method in interface io.micronaut.discovery.ServiceInstance.Builder
-
Sets the region.
- REGION - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
- REGION - Static variable in interface io.micronaut.discovery.ServiceInstance
-
Constant to represent the region of the service contained with
ServiceInstance.getMetadata(). - register(ServiceInstance) - Method in class io.micronaut.discovery.registration.AutoRegistration
-
Register the
ServiceInstancewith discovery services. - registered - Variable in class io.micronaut.discovery.registration.AutoRegistration
- RegistrationConfiguration - Class in io.micronaut.discovery.registration
-
Common configuration for
ServiceInstanceregistration. - RegistrationConfiguration() - Constructor for class io.micronaut.discovery.registration.RegistrationConfiguration
- RegistrationException - Exception in io.micronaut.discovery.registration
-
Exception thrown during
ServiceInstanceregistration. - RegistrationException(String) - Constructor for exception io.micronaut.discovery.registration.RegistrationException
-
Constructs a new Registration exception with the specified detail message.
- RegistrationException(String, Throwable) - Constructor for exception io.micronaut.discovery.registration.RegistrationException
-
Constructs a new Registration exception with the specified detail message and cause.
- resolve(Environment) - Method in interface io.micronaut.discovery.cloud.ComputeInstanceMetadataResolver
-
Resolves
ComputeInstanceMetadatafor the current environment if possible. - resolve(Environment) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataResolver
- resolve(URI) - Method in interface io.micronaut.discovery.ServiceInstance
-
Resolve a URI relative to this service instance.
S
- ServiceInstance - Interface in io.micronaut.discovery
-
Represents a remote service discovered by the underlying discovery implementation.
- ServiceInstance.Builder - Interface in io.micronaut.discovery
-
A builder for building
ServiceInstancereferences. - ServiceInstanceIdGenerator - Interface in io.micronaut.discovery
-
Interface for generating IDs for
ServiceInstance. - ServiceInstanceList - Interface in io.micronaut.discovery
-
Interface for types that expose a list of
ServiceInstance. - ServiceInstanceMetadataContributor - Interface in io.micronaut.discovery.metadata
-
Strategy interface for classes to contribute to
ServiceInstancemetadata when registering an instance with a discovery service. - ServiceReadyEvent - Class in io.micronaut.discovery.event
-
An event fired when a service has completed starting and is ready to service requests.
- ServiceReadyEvent(ServiceInstance) - Constructor for class io.micronaut.discovery.event.ServiceReadyEvent
-
Constructs a prototypical Event.
- ServiceStoppedEvent - Class in io.micronaut.discovery.event
-
An event triggered when a
ServiceInstancehas shutdown and will no longer service requests. - ServiceStoppedEvent(ServiceInstance) - Constructor for class io.micronaut.discovery.event.ServiceStoppedEvent
-
Constructs a prototypical Event.
- setAccount(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setAvailabilityZone(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setCached(boolean) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setCidr(int) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- setDeregister(boolean) - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
-
Default value (true).
- setDescription(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setEnabled(boolean) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataConfiguration
-
Default value (true).
- setEnabled(boolean) - Method in class io.micronaut.discovery.config.ConfigDiscoveryConfiguration
-
Default value (true).
- setEnabled(boolean) - Method in class io.micronaut.discovery.DiscoveryConfiguration
-
Default value (true).
- setEnabled(boolean) - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
-
Default value (true).
- setEnabled(boolean) - Method in class io.micronaut.health.HeartbeatConfiguration
-
Default value (true).
- setFailFast(boolean) - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
-
Default value (true).
- setFormat(ConfigDiscoveryConfiguration.Format) - Method in class io.micronaut.discovery.config.ConfigDiscoveryConfiguration
- setGateway(String) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- setGateway(String) - Method in class io.micronaut.discovery.cloud.NetworkInterface
- setHealthPath(String) - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
- setId(String) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- setId(String) - Method in class io.micronaut.discovery.cloud.NetworkInterface
- setImageId(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setInstanceId(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setInterfaces(List<NetworkInterface>) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setInterval(Duration) - Method in class io.micronaut.health.HeartbeatConfiguration
-
Default value (15 seconds).
- setIpAddr(String) - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
-
The IP address to use to register.
- setIpv4(String) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- setIpv4(String) - Method in class io.micronaut.discovery.cloud.NetworkInterface
- setIpv6(String) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- setIpv6(String) - Method in class io.micronaut.discovery.cloud.NetworkInterface
- setIpv6Gateway(String) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- setLocalHostname(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setMac(String) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- setMac(String) - Method in class io.micronaut.discovery.cloud.NetworkInterface
- setMachineType(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setMetadata(Map<String, String>) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setName(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setName(String) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- setName(String) - Method in class io.micronaut.discovery.cloud.NetworkInterface
- setNetmask(String) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- setNetmask(String) - Method in class io.micronaut.discovery.cloud.NetworkInterface
- setNetwork(String) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanNetworkInterface
- setNetwork(String) - Method in class io.micronaut.discovery.cloud.NetworkInterface
- setPath(String) - Method in class io.micronaut.discovery.config.ConfigDiscoveryConfiguration
- setPreferIpAddress(boolean) - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
-
Sets whether the IP address by used to register with the discovery server.
- setPrivateIpV4(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setPrivateIpV6(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setPublicHostname(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setPublicIpV4(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setPublicIpV6(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setRegion(String) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setRetryCount(int) - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
-
Default value (-1).
- setRetryDelay(Duration) - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
-
Default value (1 seconds).
- setTags(Map<String, String>) - Method in class io.micronaut.discovery.cloud.AbstractComputeInstanceMetadata
- setTimeout(Duration) - Method in class io.micronaut.discovery.registration.RegistrationConfiguration
- setUrl(String) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataConfiguration
-
Default value ("http://169.254.169.254/metadata/v1.json").
- setUserData(String) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanInstanceMetadata
- setVendorData(String) - Method in class io.micronaut.discovery.cloud.digitalocean.DigitalOceanInstanceMetadata
- StaticServiceInstanceList - Class in io.micronaut.discovery
-
A
ServiceInstanceListusing a static list of URLs. - StaticServiceInstanceList(String, Collection<URI>) - Constructor for class io.micronaut.discovery.StaticServiceInstanceList
-
Default constructor.
- StaticServiceInstanceList(String, Collection<URI>, String) - Constructor for class io.micronaut.discovery.StaticServiceInstanceList
-
Default constructor.
- status(HealthStatus) - Method in interface io.micronaut.discovery.ServiceInstance.Builder
-
Sets the application status.
- stringValue(JsonNode, String) - Static method in class io.micronaut.discovery.cloud.ComputeInstanceMetadataResolverUtils
-
Resolve a value as a string from the metadata json.
T
- toString() - Method in class io.micronaut.discovery.CompositeDiscoveryClient
- toString() - Method in class io.micronaut.discovery.config.DefaultCompositeConfigurationClient
- toString() - Method in class io.micronaut.health.HealthStatus
U
- UNKNOWN - Static variable in class io.micronaut.health.HealthStatus
-
Indicates the service status is unknown.
- UP - Static variable in class io.micronaut.health.HealthStatus
-
Indicates the service is operational.
- update(HealthStatus) - Method in interface io.micronaut.health.CurrentHealthStatus
-
Updates the
HealthStatusof the application. - USER_DATA - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
V
- validateApplicationName(String) - Method in class io.micronaut.discovery.registration.AutoRegistration
-
Validate the given application name.
- validateName(String, String) - Method in class io.micronaut.discovery.registration.AutoRegistration
-
Validate the given application name.
- valueOf(String) - Static method in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.discovery.config.ConfigDiscoveryConfiguration.Format
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.discovery.config.ConfigDiscoveryConfiguration.Format
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VENDOR_DATA - Enum constant in enum class io.micronaut.discovery.cloud.digitalocean.DigitalOceanMetadataKeys
Y
- YAML - Enum constant in enum class io.micronaut.discovery.config.ConfigDiscoveryConfiguration.Format
-
Stored in YAML format.
Z
- zone(String) - Method in interface io.micronaut.discovery.ServiceInstance.Builder
-
Sets the zone.
- ZONE - Static variable in interface io.micronaut.discovery.ServiceInstance
-
Constant to represent the zone of the service contained with
ServiceInstance.getMetadata().
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form