A D E F G H I M O P R S T U V W 

A

AMAZON - org.refcodes.rest.ext.eureka.EurekaDataCenterType
You are running on an Amazon data-center.
AmazonMetaData - Interface in org.refcodes.rest.ext.eureka
 
AmazonMetaDataAccessor - Interface in org.refcodes.rest.ext.eureka
Provides an accessor for a Amazon Meta-Data property.
AmazonMetaDataAccessor.AmazonMetaDataBuilder<B extends AmazonMetaDataAccessor.AmazonMetaDataBuilder<?>> - Interface in org.refcodes.rest.ext.eureka
Provides a mutator for an Amazon Meta-Data property.
AmazonMetaDataAccessor.AmazonMetaDataMutator - Interface in org.refcodes.rest.ext.eureka
Provides a mutator for a Amazon Meta-Data property.
AmazonMetaDataAccessor.AmazonMetaDataProperty - Interface in org.refcodes.rest.ext.eureka
Provides a Amazon Meta-Data property.
AmazonMetaDataImpl - Class in org.refcodes.rest.ext.eureka
 
AmazonMetaDataImpl() - Constructor for class org.refcodes.rest.ext.eureka.AmazonMetaDataImpl
Create an empty AmazonMetaData instance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.
AmazonMetaDataImpl(Object) - Constructor for class org.refcodes.rest.ext.eureka.AmazonMetaDataImpl
Create a AmazonMetaData instance containing the elements as of PathMap.MutablePathMap.insert(Object) using the default path delimiter "/" (Delimiter.PATH) for the path declarations.
AmazonMetaDataImpl(Object, String) - Constructor for class org.refcodes.rest.ext.eureka.AmazonMetaDataImpl
Creates a AmazonMetaData instance containing the elements as of PathMap.MutablePathMap.insert(Object) using the default path delimiter "/" (Delimiter.PATH) for the path declarations.
AmazonMetaDataImpl(String, Object) - Constructor for class org.refcodes.rest.ext.eureka.AmazonMetaDataImpl
Create a AmazonMetaData instance containing the elements as of PathMap.MutablePathMap.insert(Object) using the default path delimiter "/" (Delimiter.PATH) for the path declarations.
AmazonMetaDataImpl(String, Object, String) - Constructor for class org.refcodes.rest.ext.eureka.AmazonMetaDataImpl
Creates a AmazonMetaData instance containing the elements as of PathMap.MutablePathMap.insert(Object) using the default path delimiter "/" (Delimiter.PATH for the path declarations.

D

destroy() - Method in class org.refcodes.rest.ext.eureka.EurekaDiscoverySidecarImpl
 
destroy() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
destroy() - Method in class org.refcodes.rest.ext.eureka.EurekaRestClientDecorator
 
destroy() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
DISCOVERY_SERVICE_REFRESH - org.refcodes.rest.ext.eureka.EurekaLoopSleepTime
 
doDeregister() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Unregisters the given service at Eureka.
doDeregister() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
Unregisters the given service at Eureka.
doDeregister(EurekaRegistry<?>, ExecutorService) - Static method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Unregisters the given service at Eureka.
doRegister(EurekaServiceStatus) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Registers the given service at Eureka.
doRegister(EurekaServiceStatus) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
Registers the given service at Eureka.
doRegister(EurekaServiceStatus, EurekaRegistry<?>, ExecutorService) - Static method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Registers the given service at Eureka.
doStatusUpdate(EurekaServiceStatus) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Does a Eureka status update for the given service.
doStatusUpdate(EurekaServiceStatus) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
Does a Eureka status update for the given service.
doStatusUpdate(EurekaServiceStatus, EurekaRegistry<?>, ExecutorService) - Static method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Does a Eureka status update for the given service.
DOWN - org.refcodes.rest.ext.eureka.EurekaServiceStatus
 

E

EUREKA_BASE_PATH - Static variable in interface org.refcodes.rest.ext.eureka.EurekaRegistry
 
EUREKA_BASE_PATH - Static variable in interface org.refcodes.rest.ext.eureka.EurekaRegistrySidecar
 
EurekaDataCenterType - Enum in org.refcodes.rest.ext.eureka
The data center types known by Eureka.
EurekaDataCenterTypeAccessor - Interface in org.refcodes.rest.ext.eureka
Provides an accessor for a Eureka data center type property.
EurekaDataCenterTypeAccessor.EurekaDataCenterTypeBuilder<B extends EurekaDataCenterTypeAccessor.EurekaDataCenterTypeBuilder<?>> - Interface in org.refcodes.rest.ext.eureka
Provides a mutator for an Eureka data center type property.
EurekaDataCenterTypeAccessor.EurekaDataCenterTypeMutator - Interface in org.refcodes.rest.ext.eureka
Provides a mutator for a Eureka data center type property.
EurekaDataCenterTypeAccessor.EurekaDataCenterTypeProperty - Interface in org.refcodes.rest.ext.eureka
Provides a Eureka data center type property.
EurekaDiscovery<B extends EurekaDiscovery<B>> - Interface in org.refcodes.rest.ext.eureka
 
EurekaDiscoverySidecar - Interface in org.refcodes.rest.ext.eureka
The EurekaDiscoverySidecar describes the functionality required in order to discover services at a service registry and discovery service.
EurekaDiscoverySidecarImpl - Class in org.refcodes.rest.ext.eureka
The EurekaDiscoverySidecarImpl decorates a HttpRestClient with functionality such registering and unregistering from / to a Eureka discovery service.
EurekaDiscoverySidecarImpl() - Constructor for class org.refcodes.rest.ext.eureka.EurekaDiscoverySidecarImpl
Constructs a EurekaDiscoverySidecar with discovery functionality.
EurekaDiscoverySidecarImpl(ExecutorService) - Constructor for class org.refcodes.rest.ext.eureka.EurekaDiscoverySidecarImpl
Constructs a EurekaDiscoverySidecar with discovery functionality.
EurekaInstanceDescriptor - Interface in org.refcodes.rest.ext.eureka
 
EurekaInstanceDescriptorImpl - Class in org.refcodes.rest.ext.eureka
 
EurekaInstanceDescriptorImpl() - Constructor for class org.refcodes.rest.ext.eureka.EurekaInstanceDescriptorImpl
Create an empty EurekaInstanceDescriptor instance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.
EurekaInstanceDescriptorImpl(Object) - Constructor for class org.refcodes.rest.ext.eureka.EurekaInstanceDescriptorImpl
Create a EurekaInstanceDescriptor instance containing the elements as of PathMap.MutablePathMap.insert(Object) using the default path delimiter "/" (Delimiter.PATH) for the path declarations.
EurekaInstanceDescriptorImpl(Object, String) - Constructor for class org.refcodes.rest.ext.eureka.EurekaInstanceDescriptorImpl
Creates a EurekaInstanceDescriptor instance containing the elements as of PathMap.MutablePathMap.insert(Object) using the default path delimiter "/" (Delimiter.PATH) for the path declarations.
EurekaInstanceDescriptorImpl(String, Object) - Constructor for class org.refcodes.rest.ext.eureka.EurekaInstanceDescriptorImpl
Create a EurekaInstanceDescriptor instance containing the elements as of PathMap.MutablePathMap.insert(Object) using the default path delimiter "/" (Delimiter.PATH) for the path declarations.
EurekaInstanceDescriptorImpl(String, Object, String) - Constructor for class org.refcodes.rest.ext.eureka.EurekaInstanceDescriptorImpl
Creates a EurekaInstanceDescriptor instance containing the elements as of PathMap.MutablePathMap.insert(Object) using the default path delimiter "/" (Delimiter.PATH for the path declarations.
EurekaLoopSleepTime - Enum in org.refcodes.rest.ext.eureka
Enumeration with common timeouts regarding Eureka service registry and discovery.
EurekaRegistry<B extends EurekaRegistry<B>> - Interface in org.refcodes.rest.ext.eureka
The EurekaRegistry describes the functionality required in order to register a service at a service registry and discovery service.
EurekaRegistryContext - Interface in org.refcodes.rest.ext.eureka
This context describes all information required to register a server ("service") at a Eureka service discovery registry.
EurekaRegistryContext.EurekaRegistryContextBuilder - Interface in org.refcodes.rest.ext.eureka
The EurekaRegistryContext.EurekaRegistryContextBuilder interface extends the EurekaRegistryContext with builder functionality as of the builder pattern.
EurekaRegistryContextBuilderImpl - Class in org.refcodes.rest.ext.eureka
Implementation of the EurekaRegistryContext.EurekaRegistryContextBuilder representing a waschechten EurekaRegistryContext being a specialization of the HttpRegistryContext.
EurekaRegistryContextBuilderImpl() - Constructor for class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
EurekaRegistryContextBuilderImpl(EurekaServerDescriptor, Url, RestRequestObserver, RestRequestObserver, RestRequestObserver, TrustStoreDescriptor) - Constructor for class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
EurekaRegistrySidecar - Interface in org.refcodes.rest.ext.eureka
The EurekaRegistrySidecar describes the functionality required in order to register a service at a service registry and discovery service.
EurekaRegistrySidecarImpl - Class in org.refcodes.rest.ext.eureka
The EurekaRegistrySidecarImpl provides you with a library for registering your web-services at Eureka service registry and discovery.
EurekaRegistrySidecarImpl(ExecutorService) - Constructor for class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
 
EurekaRegistrySidecarImpl.HeartBeatDaemon - Class in org.refcodes.rest.ext.eureka
 
EurekaRestClient - Interface in org.refcodes.rest.ext.eureka
 
EurekaRestClientDecorator - Class in org.refcodes.rest.ext.eureka
The EurekaRestClientDecorator decorates a HttpRestClient with functionality such registering and unregistering from / to a Eureka discovery service.
EurekaRestClientDecorator(HttpRestClient) - Constructor for class org.refcodes.rest.ext.eureka.EurekaRestClientDecorator
Decorates the given HttpRestClient with discovery functionality.
EurekaRestClientDecorator(HttpRestClient, ExecutorService) - Constructor for class org.refcodes.rest.ext.eureka.EurekaRestClientDecorator
Decorates the given HttpRestClient with discovery functionality.
EurekaRestClientImpl - Class in org.refcodes.rest.ext.eureka
The EurekaRestClientImpl enriches the HttpRestClient with functionality such registering and unregistering from / to a Eureka discovery service.
EurekaRestClientImpl() - Constructor for class org.refcodes.rest.ext.eureka.EurekaRestClientImpl
Constructs a EurekaRestClientImpl with discovery functionality.
EurekaRestClientImpl(ExecutorService) - Constructor for class org.refcodes.rest.ext.eureka.EurekaRestClientImpl
Constructs a EurekaRestClientImpl with discovery functionality.
EurekaRestServer - Interface in org.refcodes.rest.ext.eureka
The EurekaRestServer refines the HttpRegistryRestServer for use with an Eureka Service-Registry.
EurekaRestServerDecorator - Class in org.refcodes.rest.ext.eureka
The EurekaRestServerDecorator implements the EurekaRestServer interface and decorates a given HttpRestServer with functionality such registering and unregistering from or to an Eureka discovery service.
EurekaRestServerDecorator(HttpRestServer) - Constructor for class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
Decorates the given HttpRestServer with discovery functionality.
EurekaRestServerDecorator(HttpRestServer, ExecutorService) - Constructor for class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
Decorates the given HttpRestServer with discovery functionality.
EurekaRestServerImpl - Class in org.refcodes.rest.ext.eureka
The EurekaRestServerImpl enriches the HttpRestServer with functionality such registering and unregistering from / to a Eureka discovery service.
EurekaRestServerImpl() - Constructor for class org.refcodes.rest.ext.eureka.EurekaRestServerImpl
Constructs a EurekaRestServerImpl with discovery functionality.
EurekaRestServerImpl(ExecutorService) - Constructor for class org.refcodes.rest.ext.eureka.EurekaRestServerImpl
Constructs a EurekaRestServerImpl with discovery functionality.
EurekaServerDescriptor - Interface in org.refcodes.rest.ext.eureka
The EurekaServerDescriptor refines the HttpServerDescriptor for use with an Eureka Service-Registry.
EurekaServerDescriptorFactory - Interface in org.refcodes.rest.ext.eureka
Implementation of the EurekaServerDescriptorFactory.
EurekaServerDescriptorImpl - Class in org.refcodes.rest.ext.eureka
The EurekaServerDescriptorImpl implements the HttpServerDescriptor interface.
EurekaServerDescriptorImpl() - Constructor for class org.refcodes.rest.ext.eureka.EurekaServerDescriptorImpl
 
EurekaServiceStatus - Enum in org.refcodes.rest.ext.eureka
The EurekaServiceStatus enumerates the known Eureka service states as of "https://github.com/Netflix/eureka/wiki/Eureka-REST-operations".
EurekaServiceStatusAccessor - Interface in org.refcodes.rest.ext.eureka
Provides an accessor for a Eureka service status property.
EurekaServiceStatusAccessor.EurekaServiceStatusBuilder<B extends EurekaServiceStatusAccessor.EurekaServiceStatusBuilder<?>> - Interface in org.refcodes.rest.ext.eureka
Provides a mutator for an Eureka service status property.
EurekaServiceStatusAccessor.EurekaServiceStatusMutator - Interface in org.refcodes.rest.ext.eureka
Provides a mutator for a Eureka service status property.
EurekaServiceStatusAccessor.EurekaServiceStatusProperty - Interface in org.refcodes.rest.ext.eureka
Provides a Eureka service status property.

F

fromName(String) - Static method in enum org.refcodes.rest.ext.eureka.EurekaDataCenterType
Resolves an EurekaDataCenterType from the given name case insensitive.

G

getActionType() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getAlias() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
getAlias() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
getAmazonMetaData() - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaDataAccessor
Retrieves the Amazon Meta-Data from the Amazon Meta-Data property.
getAmazonMetaData() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Retrieves the Amazon Meta-Data from the Amazon Meta-Data property.
getAmiId() - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
getAmiLaunchIndex() - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
getAmiManifestPath() - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
getAvailabilityZone() - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
getConnectionStatus() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
getCountryId() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getDataCenterInfoClass() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getDataCenterInfoName() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getEurekaDataCenterType() - Method in interface org.refcodes.rest.ext.eureka.EurekaDataCenterTypeAccessor
Retrieves the Eureka data center type from the Eureka data center type property.
getEurekaDataCenterType() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Retrieves the Eureka data center type from the Eureka data center type property.
getEurekaDataCenterType() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
Retrieves the Eureka data center type from the Eureka data center type property.
getEurekaDataCenterType() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Retrieves the Eureka data center type from the Eureka data center type property.
getEurekaServiceStatus() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Retrieves the Eureka service status from the Eureka service status property.
getEurekaServiceStatus() - Method in interface org.refcodes.rest.ext.eureka.EurekaServiceStatusAccessor
Retrieves the Eureka service status from the Eureka service status property.
getHomePath() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
getHomePath() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
getHomeRequestObserver() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
getHomeRequestObserver() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
getHomeUrl() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
getHomeUrl() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
getHost() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
getHost() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
getHostname() - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
getHttpExceptionHandler() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
getHttpExceptionHandling() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
getHttpRegistryUrl() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
getHttpServerDescriptor() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
getInstanceId() - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
getInstanceType() - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
getIpAddress() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
getIpAddress() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
getLastDirtyTimestamp() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getLastUpdatedTimestamp() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getLeaseEvictionDurationInSecs() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Returns the length of lease - default if 90 seconds.
getLeaseInfoDurationInSecs() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getLeaseInfoEvictionTimestamp() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getLeaseInfoLastRenewalTimestamp() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getLeaseInfoRegistrationTimestamp() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getLeaseInfoRenewalIntervalInSecs() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getLeaseInfoServiceUpTimestamp() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getLocalHostName() - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
getLocalIpv4() - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
getMetaData() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getMetaData() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Retrieves the application's Meta-Data.
getMetadataClass() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getMilliseconds() - Method in enum org.refcodes.rest.ext.eureka.EurekaLoopSleepTime
getName() - Method in enum org.refcodes.rest.ext.eureka.EurekaDataCenterType
getOverriddenstatus() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getPingRequestObserver() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
getPingUrl() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
getPingUrl() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
getPort() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
getPort() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
getPort() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
getPortEnabled() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getPublicHostname() - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
getPublicIpv4() - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
getScheme() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
getSecurePort() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getSecurePortEnabled() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getStatus() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getStatusPath() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
getStatusPath() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
getStatusRequestObserver() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
getStatusRequestObserver() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
getStatusUrl() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
getStatusUrl() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
getTrustStoreDescriptor() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
getVipAddress() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
getVirtualHost() - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Retrieves the virtual host as of Eureka(?).

H

HeartBeatDaemon(EurekaRegistry<?>, ExecutorService) - Constructor for class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl.HeartBeatDaemon
 

I

initialize(String, String, Scheme, String, String, int[], int, String, String, String, EurekaDataCenterType, Url, TrustStoreDescriptor) - Method in interface org.refcodes.rest.ext.eureka.EurekaRegistry
Initializes the HttpRegistryRestServer by registering it at the service registry.
initialize(String, String, Scheme, String, String, int[], int, String, Url) - Method in interface org.refcodes.rest.ext.eureka.EurekaRegistry
initialize(String, String, Scheme, String, String, int[], int, String, EurekaDataCenterType, Url) - Method in interface org.refcodes.rest.ext.eureka.EurekaRegistry
Initializes the HttpRegistryRestServer by registering it at the service registry.
initialize(String, String, Scheme, String, String, int[], int, String, RestRequestObserver, String, RestRequestObserver, String, RestRequestObserver, EurekaDataCenterType, Url, TrustStoreDescriptor) - Method in interface org.refcodes.rest.ext.eureka.EurekaRestServer
Initializes the HttpRegistryRestServer by registering it at the service registry.
initialize(String, String, Scheme, String, String, int[], int, String, RestRequestObserver, Url) - Method in interface org.refcodes.rest.ext.eureka.EurekaRestServer
Initializes the HttpRegistryRestServer by registering it at the service registry with a status such as "starting" or "initializing" or "not-ready-yet".
initialize(Url, LoadBalancingStrategy, TrustStoreDescriptor) - Method in class org.refcodes.rest.ext.eureka.EurekaDiscoverySidecarImpl
initialize(Url, LoadBalancingStrategy, TrustStoreDescriptor) - Method in class org.refcodes.rest.ext.eureka.EurekaRestClientDecorator
initialize(EurekaRegistryContext) - Method in interface org.refcodes.rest.ext.eureka.EurekaRestServer
Initializes the HttpRegistryRestServer by registering it at the Eureka service registry with a status such as "starting" or "initializing" or "not-ready-yet".
initialize(EurekaServerDescriptor, Url, TrustStoreDescriptor) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
initialize(EurekaServerDescriptor, Url, TrustStoreDescriptor) - Method in interface org.refcodes.rest.ext.eureka.EurekaRestServer
initialize(EurekaServerDescriptor, RestRequestObserver, RestRequestObserver, RestRequestObserver, Url, TrustStoreDescriptor) - Method in interface org.refcodes.rest.ext.eureka.EurekaRestServer
Initializes the HttpRegistryRestServer by registering it at the service registry.
initialize(EurekaServerDescriptor, RestRequestObserver, RestRequestObserver, RestRequestObserver, Url, TrustStoreDescriptor) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
Initializes the HttpRegistryRestServer by registering it at the service registry.
isCoordinatingDiscoveryServer() - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
isObserversActive() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator

M

MY_OWN - org.refcodes.rest.ext.eureka.EurekaDataCenterType
You are running on a Non-Amazon data-center.

O

onHomeRequest(RestRequestObserver) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
onStatusRequest(RestRequestObserver) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
org.refcodes.rest.ext.eureka - package org.refcodes.rest.ext.eureka
 
OUT_OF_SERVICE - org.refcodes.rest.ext.eureka.EurekaServiceStatus
 

P

pause() - Method in class org.refcodes.rest.ext.eureka.EurekaDiscoverySidecarImpl
 
pause() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
pause() - Method in class org.refcodes.rest.ext.eureka.EurekaRestClientDecorator
 
pause() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
putMetaData(String, String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
putMetaData(String, String) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Adds a key-value pair to the application's Meta-Data.

R

REGISTRY_SERVICE_HEARBEAT - org.refcodes.rest.ext.eureka.EurekaLoopSleepTime
 
resume() - Method in class org.refcodes.rest.ext.eureka.EurekaDiscoverySidecarImpl
 
resume() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
resume() - Method in class org.refcodes.rest.ext.eureka.EurekaRestClientDecorator
 
resume() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
run() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl.HeartBeatDaemon

S

setActionType(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setAlias(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
setAlias(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
setAmazonMetaData(AmazonMetaData) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaDataAccessor.AmazonMetaDataMutator
Sets the Amazon Meta-Data for the Amazon Meta-Data property.
setAmazonMetaData(AmazonMetaData) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Sets the Amazon Meta-Data for the Amazon Meta-Data property.
setAmiId(String) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
setAmiLaunchIndex(Integer) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
setAmiManifestPath(String) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
setAvailabilityZone(String) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
setCoordinatingDiscoveryServer(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setCountryId(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setDataCenterInfoClass(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setDataCenterInfoName(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setEurekaDataCenterType(EurekaDataCenterType) - Method in interface org.refcodes.rest.ext.eureka.EurekaDataCenterTypeAccessor.EurekaDataCenterTypeMutator
Sets the Eureka data center type for the Eureka data center type property.
setEurekaDataCenterType(EurekaDataCenterType) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Sets the Eureka data center type for the Eureka data center type property.
setEurekaDataCenterType(EurekaDataCenterType) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
Sets the Eureka data center type for the Eureka data center type property.
setEurekaDataCenterType(EurekaDataCenterType) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Sets the Eureka data center type for the Eureka data center type property.
setEurekaServiceStatus(EurekaServiceStatus) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Sets the Eureka service status for the Eureka service status property.
setEurekaServiceStatus(EurekaServiceStatus) - Method in interface org.refcodes.rest.ext.eureka.EurekaServiceStatusAccessor.EurekaServiceStatusMutator
Sets the Eureka service status for the Eureka service status property.
setHomePath(String) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
setHomePath(String) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
setHomeRequestObserver(RestRequestObserver) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
setHomeUrl(Url) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
setHomeUrl(Url) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
setHost(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
setHost(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
setHostname(String) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
setHttpExceptionHandler(HttpExceptionHandler) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
setHttpExceptionHandling(HttpExceptionHandling) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
setHttpRegistryUrl(Url) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
setHttpServerDescriptor(EurekaServerDescriptor) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
setInstanceId(String) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
setInstanceType(String) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
setIpAddress(int[]) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
setIpAddress(int[]) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
setLastDirtyTimestamp(Long) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setLastUpdatedTimestamp(Long) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setLeaseEvictionDurationInSecs(Integer) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Optional, if you want to change the length of lease - default if 90 seconds.
setLeaseInfoDurationInSecs(Integer) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setLeaseInfoEvictionTimestamp(Long) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setLeaseInfoLastRenewalTimestamp(Long) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setLeaseInfoRegistrationTimestamp(Long) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setLeaseInfoRenewalIntervalInSecs(Integer) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setLeaseInfoServiceUpTimestamp(Long) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setLocalHostName(String) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
setLocalIpv4(String) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
setMetaData(Map<String, String>) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setMetaData(Map<String, String>) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Sets the application's Meta-Data.
setMetadataClass(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setObserversActive(boolean) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
setOverriddenstatus(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setPingRequestObserver(RestRequestObserver) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
setPingUrl(Url) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
setPingUrl(Url) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
setPort(int) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
setPort(int) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
setPort(int) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
setPortEnabled(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setProtocol(String) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
setPublicHostname(String) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
setPublicIpv4(String) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaData
 
setScheme(Scheme) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
setSecurePort(Integer) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setSecurePortEnabled(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setStatus(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setStatusPath(String) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
setStatusPath(String) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
setStatusRequestObserver(RestRequestObserver) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
setStatusUrl(Url) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
setStatusUrl(Url) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
setTrustStoreDescriptor(TrustStoreDescriptor) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistryContextBuilderImpl
setVipAddress(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaInstanceDescriptor
 
setVirtualHost(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptor
Sets the virtual host as of Eureka(?).
start() - Method in class org.refcodes.rest.ext.eureka.EurekaDiscoverySidecarImpl
 
start() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
start() - Method in class org.refcodes.rest.ext.eureka.EurekaRestClientDecorator
 
start() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
STARTING - org.refcodes.rest.ext.eureka.EurekaServiceStatus
 
stop() - Method in class org.refcodes.rest.ext.eureka.EurekaDiscoverySidecarImpl
 
stop() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
stop() - Method in class org.refcodes.rest.ext.eureka.EurekaRestClientDecorator
 
stop() - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator

T

toAmazonMetaData() - Static method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Constructs the Amazon Meta-Data from the Machine's network and AWS settings.
toDataCenterType(EurekaDataCenterType, EurekaDataCenterTypeAccessor.EurekaDataCenterTypeProperty) - Static method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Resolves the property from the provided value and the provided property and sets the property in case the provided value is not null.
toHomeObserver(RestRequestObserver) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
Resolves the property from the provided value and this instance and sets the property in case the provided value is not null.
toHomePath(String, String, HomePathAccessor.HomePathProperty) - Static method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Resolves the property from the provided value and the provided property and sets the property in case the provided value is not null.
toHttpDiscoveryUrl(Url, HttpDiscoveryUrlAccessor.HttpDiscoveryUrlProperty) - Static method in class org.refcodes.rest.ext.eureka.EurekaDiscoverySidecarImpl
Resolves the property from the provided value and the provided property and sets the property in case the provided value is not null.
toHttpRegistryUrl(Url) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
Resolves the property from the provided value and this instance and sets the property in case the provided value is not null.
toHttpRegistryUrl(Url, HttpRegistryUrlAccessor.HttpRegistryUrlProperty) - Static method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Resolves the property from the provided value and the provided property and sets the property in case the provided value is not null.
toHttpServerDescriptor(String, String, Scheme, String, String, int[], int, String) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptorFactory
toHttpServerDescriptor(String, String, Scheme, String, String, int[], int, String, String, String, EurekaDataCenterType) - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Prepares the HttpServerDescriptor by creating it from this instance's state and the provided arguments.
toHttpServerDescriptor(String, String, Scheme, String, String, int[], int, String, String, String, EurekaDataCenterType) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
Prepares the HttpServerDescriptor by creating it from this instance's state and the provided arguments.
toHttpServerDescriptor(String, String, Scheme, String, String, int[], int, String, String, String, EurekaDataCenterType) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptorFactory
Prepares the HttpServerDescriptor by creating it from this instance's state and the provided arguments.
toHttpServerDescriptor(String, String, Scheme, String, String, int[], int, String, EurekaDataCenterType) - Method in interface org.refcodes.rest.ext.eureka.EurekaServerDescriptorFactory
Prepares the HttpServerDescriptor by creating it from this instance's state and the provided arguments.
toInstanceId(String, String, InstanceIdAccessor.InstanceIdProperty) - Static method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Resolves the property from the provided value and the provided property and sets the property in case the provided value is not null.
toProtocol() - Method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
toStatus(String) - Static method in enum org.refcodes.rest.ext.eureka.EurekaServiceStatus
Retrieves the EurekaServiceStatus from the provided status' name, ignoring the case.
toStatusObserver(RestRequestObserver) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
Resolves the property from the provided value and this instance and sets the property in case the provided value is not null.
toStatusPath(String, String, StatusPathAccessor.StatusPathProperty) - Static method in class org.refcodes.rest.ext.eureka.EurekaRegistrySidecarImpl
Resolves the property from the provided value and the provided property and sets the property in case the provided value is not null.
toString() - Method in enum org.refcodes.rest.ext.eureka.EurekaDataCenterType
toUrl(Url) - Method in class org.refcodes.rest.ext.eureka.EurekaDiscoverySidecarImpl
toUrl(Url) - Method in class org.refcodes.rest.ext.eureka.EurekaRestClientDecorator
toUrl(Url, EurekaDiscovery<?>, EurekaDiscoverySidecarImpl.RefreshDaemon) - Static method in class org.refcodes.rest.ext.eureka.EurekaDiscoverySidecarImpl
 

U

UNKNOWN - org.refcodes.rest.ext.eureka.EurekaServiceStatus
 
UP - org.refcodes.rest.ext.eureka.EurekaServiceStatus
 

V

valueOf(String) - Static method in enum org.refcodes.rest.ext.eureka.EurekaDataCenterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.refcodes.rest.ext.eureka.EurekaLoopSleepTime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.refcodes.rest.ext.eureka.EurekaServiceStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.refcodes.rest.ext.eureka.EurekaDataCenterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.refcodes.rest.ext.eureka.EurekaLoopSleepTime
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.refcodes.rest.ext.eureka.EurekaServiceStatus
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAmazonMetaData(AmazonMetaData) - Method in interface org.refcodes.rest.ext.eureka.AmazonMetaDataAccessor.AmazonMetaDataBuilder
Sets the Amazon Meta-Data to use and returns this builder as of the builder pattern.
withEurekaDataCenterType(EurekaDataCenterType) - Method in interface org.refcodes.rest.ext.eureka.EurekaDataCenterTypeAccessor.EurekaDataCenterTypeBuilder
Sets the Eureka data center type to use and returns this builder as of the builder pattern.
withEurekaDataCenterType(EurekaDataCenterType) - Method in interface org.refcodes.rest.ext.eureka.EurekaRegistry
Sets the Eureka data center type to use and returns this builder as of the builder pattern.
withEurekaServiceStatus(EurekaServiceStatus) - Method in interface org.refcodes.rest.ext.eureka.EurekaServiceStatusAccessor.EurekaServiceStatusBuilder
Sets the Eureka service status to use and returns this builder as of the builder pattern.
withHomePath(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaRegistry
withHomeRequestObserver(RestRequestObserver) - Method in interface org.refcodes.rest.ext.eureka.EurekaRegistryContext.EurekaRegistryContextBuilder
withHomeRequestObserver(RestRequestObserver) - Method in interface org.refcodes.rest.ext.eureka.EurekaRestServer
withHttpExceptionHandler(HttpExceptionHandler) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
withHttpExceptionHandling(HttpExceptionHandling) - Method in class org.refcodes.rest.ext.eureka.EurekaRestServerDecorator
withStatusPath(String) - Method in interface org.refcodes.rest.ext.eureka.EurekaRegistry
withStatusRequestObserver(RestRequestObserver) - Method in interface org.refcodes.rest.ext.eureka.EurekaRegistryContext.EurekaRegistryContextBuilder
withStatusRequestObserver(RestRequestObserver) - Method in interface org.refcodes.rest.ext.eureka.EurekaRestServer
A D E F G H I M O P R S T U V W