Index

A B C D E F G H I J L M N O P R S T U V Y Z 
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 DiscoveryClient instances.
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 ServiceInstance prior to registration.
current() - Method in interface io.micronaut.health.CurrentHealthStatus
 
CurrentHealthStatus - Interface in io.micronaut.health
Strategy interface for retrieving and updating the current HealthStatus of 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 ConfigurationClient implementation.
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 CompositeDiscoveryClient that 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 ServiceInstance from 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 ComputeInstanceMetadata for 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 ComputeInstanceMetadata for 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 NetworkInterface implementation 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 ServiceInstance interface for the EmbeddedServer.
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 ServiceInstance for 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 PropertySource registrations 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 HealthStatus if 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.DOWN status.
NAME_UP - Static variable in class io.micronaut.health.HealthStatus
The default name to use for an HealthStatus.UP status.
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 ServiceInstance for the given ID, host and port using the HTTP scheme.
of(String, URI) - Static method in interface io.micronaut.discovery.ServiceInstance
Construct a new ServiceInstance for the given ID and URL.
of(String, URL) - Static method in interface io.micronaut.discovery.ServiceInstance
Construct a new ServiceInstance for 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 HeartbeatEvent occurs 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 ServiceInstance with discovery services.
registered - Variable in class io.micronaut.discovery.registration.AutoRegistration
 
RegistrationConfiguration - Class in io.micronaut.discovery.registration
Common configuration for ServiceInstance registration.
RegistrationConfiguration() - Constructor for class io.micronaut.discovery.registration.RegistrationConfiguration
 
RegistrationException - Exception in io.micronaut.discovery.registration
Exception thrown during ServiceInstance registration.
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 ComputeInstanceMetadata for 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 ServiceInstance references.
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 ServiceInstance metadata 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 ServiceInstance has 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
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 ServiceInstanceList using 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 HealthStatus of 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().
A B C D E F G H I J L M N O P R S T U V Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form