A C D F G H I L N O P R S U V 
All Classes All Packages

A

ADMIN - org.kiwiproject.registry.model.Port.PortType
 
APPLICATION - org.kiwiproject.registry.model.Port.PortType
 

C

createCandidateFrom(ServiceInfo) - Method in class org.kiwiproject.registry.server.NoopRegistryService
 
createCandidateFrom(ServiceInfo) - Method in interface org.kiwiproject.registry.server.RegistryService
Creates a new ServiceInstance instance from a ServiceInfo that can be registered with the registry server.

D

DEFAULT_HEALTHCHECK_PATH - Static variable in class org.kiwiproject.registry.model.ServicePaths
The default path to a health check page for the service.
DEFAULT_HOMEPAGE_PATH - Static variable in class org.kiwiproject.registry.model.ServicePaths
The default path to the main API of the service.
DEFAULT_STATUS_PATH - Static variable in class org.kiwiproject.registry.model.ServicePaths
The default path to a status page for the service.
DOWN - org.kiwiproject.registry.model.ServiceInstance.Status
 

F

findAllServiceInstancesBy(String) - Method in interface org.kiwiproject.registry.client.RegistryClient
Attempts to find all service instances with the given service name.
findAllServiceInstancesBy(RegistryClient.InstanceQuery) - Method in interface org.kiwiproject.registry.client.RegistryClient
Attempts to find all service instances from the given RegistryClient.InstanceQuery.
findServiceInstanceBy(String) - Method in interface org.kiwiproject.registry.client.RegistryClient
Attempts to find a service instance with the given service name.
findServiceInstanceBy(String, String) - Method in interface org.kiwiproject.registry.client.RegistryClient
Attempts to find a service instance with the given service name and the given instance id.
findServiceInstanceBy(RegistryClient.InstanceQuery) - Method in interface org.kiwiproject.registry.client.RegistryClient
Attempts to find a service instance from the given RegistryClient.InstanceQuery.
fromServiceInfo(ServiceInfo) - Static method in class org.kiwiproject.registry.model.ServiceInstance
Returns a new ServiceInstanceBuilder built from a given ServiceInfo

G

getCommitRef() - Method in interface org.kiwiproject.registry.config.ServiceInfo
Returns the commit reference of the service.
getDescription() - Method in interface org.kiwiproject.registry.config.ServiceInfo
Returns the description of the service.
getHostname() - Method in interface org.kiwiproject.registry.config.ServiceInfo
Returns the hostname that the service is running on.
getIp() - Method in interface org.kiwiproject.registry.config.ServiceInfo
Returns the IP Address that the service is running on.
getName() - Method in interface org.kiwiproject.registry.config.ServiceInfo
Returns a name for the service.
getPaths() - Method in interface org.kiwiproject.registry.config.ServiceInfo
Returns the various paths common paths needed for service management.
getPorts() - Method in interface org.kiwiproject.registry.config.ServiceInfo
Returns a list of port definitions that are being used by the service
getVersion() - Method in interface org.kiwiproject.registry.config.ServiceInfo
Returns the version of the running service.

H

hasNoMinimumVersion() - Method in class org.kiwiproject.registry.client.RegistryClient.InstanceQuery
 
hasNoPreferredVersion() - Method in class org.kiwiproject.registry.client.RegistryClient.InstanceQuery
 
hasNoVersionPredicates() - Method in class org.kiwiproject.registry.client.RegistryClient.InstanceQuery
 
humanReadableName() - Method in interface org.kiwiproject.registry.config.ServiceInfo
Returns a human readable version of the service name.

I

InstanceQuery() - Constructor for class org.kiwiproject.registry.client.RegistryClient.InstanceQuery
 

L

lifeCycleStopping(LifeCycle) - Method in class org.kiwiproject.registry.management.dropwizard.RegistrationLifecycleListener
 

N

NoopRegistryService - Class in org.kiwiproject.registry.server
A No-op implementation of the RegistryService.
NoopRegistryService() - Constructor for class org.kiwiproject.registry.server.NoopRegistryService
 
NOT_SECURE - org.kiwiproject.registry.model.Port.Security
 

O

org.kiwiproject.registry.client - package org.kiwiproject.registry.client
 
org.kiwiproject.registry.config - package org.kiwiproject.registry.config
 
org.kiwiproject.registry.exception - package org.kiwiproject.registry.exception
 
org.kiwiproject.registry.management - package org.kiwiproject.registry.management
 
org.kiwiproject.registry.management.dropwizard - package org.kiwiproject.registry.management.dropwizard
 
org.kiwiproject.registry.model - package org.kiwiproject.registry.model
 
org.kiwiproject.registry.server - package org.kiwiproject.registry.server
 

P

Port - Class in org.kiwiproject.registry.model
Model that defines a port being used by a service, including the port number, the purpose of the port, and whether the port is secure or not.
Port() - Constructor for class org.kiwiproject.registry.model.Port
 
Port.PortType - Enum in org.kiwiproject.registry.model
Enum defining the type of connector the port is used for.
Port.Security - Enum in org.kiwiproject.registry.model
Enum defining whether the port is secure or not

R

register(ServiceInstance) - Method in class org.kiwiproject.registry.server.NoopRegistryService
 
register(ServiceInstance) - Method in interface org.kiwiproject.registry.server.RegistryService
Registers a ServiceInstance with the registry server and returns a new instance containing information about the registered instance.
RegistrationException - Exception in org.kiwiproject.registry.exception
Exception used to indicate a failure to register with the service registry.
RegistrationException() - Constructor for exception org.kiwiproject.registry.exception.RegistrationException
 
RegistrationException(String) - Constructor for exception org.kiwiproject.registry.exception.RegistrationException
 
RegistrationException(String, Throwable) - Constructor for exception org.kiwiproject.registry.exception.RegistrationException
 
RegistrationException(Throwable) - Constructor for exception org.kiwiproject.registry.exception.RegistrationException
 
RegistrationLifecycleListener - Class in org.kiwiproject.registry.management.dropwizard
Listener that registers and deregisters the service based on server start up and shutdown events.
RegistrationLifecycleListener(ServiceInfo, RegistryService) - Constructor for class org.kiwiproject.registry.management.dropwizard.RegistrationLifecycleListener
Creates a new listener with a given ServiceInfo and RegistryService.
RegistrationLifecycleListener(RegistrationManager) - Constructor for class org.kiwiproject.registry.management.dropwizard.RegistrationLifecycleListener
Creates a new listener with a given RegistrationManager
RegistrationManager - Class in org.kiwiproject.registry.management
Manager to register and unregister a service.
RegistrationManager(ServiceInfo, RegistryService) - Constructor for class org.kiwiproject.registry.management.RegistrationManager
 
RegistryClient - Interface in org.kiwiproject.registry.client
Base of all registry client implementations in order to find running services
RegistryClient.InstanceQuery - Class in org.kiwiproject.registry.client
Encapsulates search parameters for finding service instances
RegistryService - Interface in org.kiwiproject.registry.server
Contract for implementations of a service registry.

S

SECURE - org.kiwiproject.registry.model.Port.Security
 
serverStarted(Server) - Method in class org.kiwiproject.registry.management.dropwizard.RegistrationLifecycleListener
 
ServiceInfo - Interface in org.kiwiproject.registry.config
Interface to assist in providing information about a service for registering.
ServiceInstance - Class in org.kiwiproject.registry.model
Model containing information about a running service
ServiceInstance() - Constructor for class org.kiwiproject.registry.model.ServiceInstance
 
ServiceInstance.Status - Enum in org.kiwiproject.registry.model
The status of a service
ServicePaths - Class in org.kiwiproject.registry.model
Model defining various known paths used by services
ServicePaths() - Constructor for class org.kiwiproject.registry.model.ServicePaths
 
start() - Method in class org.kiwiproject.registry.management.RegistrationManager
Creates a candidate instance for registration and sends a request to register the instance with the registry server.
STARTING - org.kiwiproject.registry.model.ServiceInstance.Status
 
stop() - Method in class org.kiwiproject.registry.management.RegistrationManager
Triggers the de-registration of the service from the registry server.

U

unregister() - Method in class org.kiwiproject.registry.server.NoopRegistryService
 
unregister() - Method in interface org.kiwiproject.registry.server.RegistryService
Unregisters any registrations that were previously registered.
UP - org.kiwiproject.registry.model.ServiceInstance.Status
 

V

valueOf(String) - Static method in enum org.kiwiproject.registry.model.Port.PortType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kiwiproject.registry.model.Port.Security
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kiwiproject.registry.model.ServiceInstance.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kiwiproject.registry.model.Port.PortType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kiwiproject.registry.model.Port.Security
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kiwiproject.registry.model.ServiceInstance.Status
Returns an array containing the constants of this enum type, in the order they are declared.
A C D F G H I L N O P R S U V 
All Classes All Packages