org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty, AmazonMetaDataAccessor, AmazonMetaDataAccessor.AmazonMetaDataMutator, AmazonMetaDataAccessor.AmazonMetaDataProperty, org.refcodes.structure.CanonicalMap, org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap, org.refcodes.structure.Clearable, org.refcodes.structure.Containable, org.refcodes.mixin.DelimiterAccessor, org.refcodes.structure.Dictionary<String,String>, org.refcodes.structure.Dictionary.MutableDictionary<String,String>, org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<String,String,org.refcodes.structure.PathMap.PathMapBuilder<String>>, org.refcodes.mixin.Dumpable, EurekaDataCenterTypeAccessor, EurekaDataCenterTypeAccessor.EurekaDataCenterTypeMutator, EurekaDataCenterTypeAccessor.EurekaDataCenterTypeProperty, EurekaServiceStatusAccessor, EurekaServiceStatusAccessor.EurekaServiceStatusMutator, EurekaServiceStatusAccessor.EurekaServiceStatusProperty, org.refcodes.rest.HomeUrlAccessor, org.refcodes.rest.HomeUrlAccessor.HomeUrlMutator, org.refcodes.rest.HomeUrlAccessor.HomeUrlProperty, org.refcodes.net.HostAccessor, org.refcodes.net.HostAccessor.HostMutator, org.refcodes.net.HostAccessor.HostProperty, org.refcodes.net.HttpBodyMap, org.refcodes.rest.HttpServerDescriptor, org.refcodes.net.IpAddressAccessor, org.refcodes.net.IpAddressAccessor.IpAddressMutator, org.refcodes.net.IpAddressAccessor.IpAddressProperty, org.refcodes.structure.Keys<String,String>, org.refcodes.structure.Keys.MutableKeys<String,String>, org.refcodes.structure.Keys.MutableValues<String,String>, Map<String,String>, org.refcodes.structure.PathMap<String>, org.refcodes.structure.PathMap.MutablePathMap<String>, org.refcodes.structure.PathMap.PathMapBuilder<String>, org.refcodes.rest.PingUrlAccessor, org.refcodes.rest.PingUrlAccessor.PingUrlMutator, org.refcodes.rest.PingUrlAccessor.PingUrlProperty, org.refcodes.mixin.PortAccessor, org.refcodes.mixin.PortAccessor.PortMutator, org.refcodes.mixin.PortAccessor.PortProperty, org.refcodes.structure.PropertiesAccessorMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<org.refcodes.structure.CanonicalMap.CanonicalMapBuilder>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin, org.refcodes.rest.StatusUrlAccessor, org.refcodes.rest.StatusUrlAccessor.StatusUrlMutator, org.refcodes.rest.StatusUrlAccessor.StatusUrlProperty, org.refcodes.mixin.TypeAccessor<String>EurekaServerDescriptorImplpublic interface EurekaServerDescriptor extends org.refcodes.rest.HttpServerDescriptor, org.refcodes.mixin.AliasAccessor.AliasProperty, org.refcodes.rest.PingUrlAccessor.PingUrlProperty, org.refcodes.rest.StatusUrlAccessor.StatusUrlProperty, org.refcodes.rest.HomeUrlAccessor.HomeUrlProperty, org.refcodes.net.HostAccessor.HostProperty, org.refcodes.net.IpAddressAccessor.IpAddressProperty, org.refcodes.mixin.PortAccessor.PortProperty, org.refcodes.net.HttpBodyMap, EurekaDataCenterTypeAccessor.EurekaDataCenterTypeProperty, EurekaServiceStatusAccessor.EurekaServiceStatusProperty, AmazonMetaDataAccessor.AmazonMetaDataProperty
EurekaServerDescriptor refines the HttpServerDescriptor
for use with an Eureka Service-Registry.org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasPropertyAmazonMetaDataAccessor.AmazonMetaDataBuilder<B extends AmazonMetaDataAccessor.AmazonMetaDataBuilder<?>>, AmazonMetaDataAccessor.AmazonMetaDataMutator, AmazonMetaDataAccessor.AmazonMetaDataPropertyorg.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMaporg.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterPropertyorg.refcodes.structure.Dictionary.MutableDictionary<K extends Object,V extends Object>org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K extends Object,V extends Object,B extends org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>EurekaDataCenterTypeAccessor.EurekaDataCenterTypeBuilder<B extends EurekaDataCenterTypeAccessor.EurekaDataCenterTypeBuilder<?>>, EurekaDataCenterTypeAccessor.EurekaDataCenterTypeMutator, EurekaDataCenterTypeAccessor.EurekaDataCenterTypePropertyEurekaServiceStatusAccessor.EurekaServiceStatusBuilder<B extends EurekaServiceStatusAccessor.EurekaServiceStatusBuilder<?>>, EurekaServiceStatusAccessor.EurekaServiceStatusMutator, EurekaServiceStatusAccessor.EurekaServiceStatusPropertyorg.refcodes.rest.HomeUrlAccessor.HomeUrlBuilder<B extends org.refcodes.rest.HomeUrlAccessor.HomeUrlBuilder<?>>, org.refcodes.rest.HomeUrlAccessor.HomeUrlMutator, org.refcodes.rest.HomeUrlAccessor.HomeUrlPropertyorg.refcodes.net.HostAccessor.HostBuilder<B extends org.refcodes.net.HostAccessor.HostBuilder<?>>, org.refcodes.net.HostAccessor.HostMutator, org.refcodes.net.HostAccessor.HostPropertyorg.refcodes.rest.HttpServerDescriptor.HttpServerDescriptorBuilder<B extends org.refcodes.rest.HttpServerDescriptor.HttpServerDescriptorBuilder<B>>org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B extends org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B>>, org.refcodes.net.IpAddressAccessor.IpAddressMutator, org.refcodes.net.IpAddressAccessor.IpAddressPropertyMap.Entry<K extends Object,V extends Object>org.refcodes.structure.PathMap.MutablePathMap<T extends Object>, org.refcodes.structure.PathMap.PathMapBuilder<T extends Object>org.refcodes.rest.PingUrlAccessor.PingUrlBuilder<B extends org.refcodes.rest.PingUrlAccessor.PingUrlBuilder<?>>, org.refcodes.rest.PingUrlAccessor.PingUrlMutator, org.refcodes.rest.PingUrlAccessor.PingUrlPropertyorg.refcodes.mixin.PortAccessor.PortBuilder<B extends org.refcodes.mixin.PortAccessor.PortBuilder<B>>, org.refcodes.mixin.PortAccessor.PortMutator, org.refcodes.mixin.PortAccessor.PortPropertyorg.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T extends Object>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixinorg.refcodes.rest.StatusUrlAccessor.StatusUrlBuilder<B extends org.refcodes.rest.StatusUrlAccessor.StatusUrlBuilder<?>>, org.refcodes.rest.StatusUrlAccessor.StatusUrlMutator, org.refcodes.rest.StatusUrlAccessor.StatusUrlProperty| Modifier and Type | Method | Description |
|---|---|---|
default String |
getAlias() |
|
default AmazonMetaData |
getAmazonMetaData() |
Retrieves the Amazon Meta-Data from the Amazon Meta-Data property.
|
default EurekaDataCenterType |
getEurekaDataCenterType() |
Retrieves the Eureka data center type from the Eureka data center type
property.
|
default EurekaServiceStatus |
getEurekaServiceStatus() |
Retrieves the Eureka service status from the Eureka service status
property.
|
default org.refcodes.net.Url |
getHomeUrl() |
|
default String |
getHost() |
|
default int[] |
getIpAddress() |
|
default Integer |
getLeaseEvictionDurationInSecs() |
Returns the length of lease - default if 90 seconds.
|
default Map<String,String> |
getMetaData() |
Retrieves the application's Meta-Data.
|
default org.refcodes.net.Url |
getPingUrl() |
|
default int |
getPort() |
|
default org.refcodes.net.Url |
getStatusUrl() |
|
default String |
getVirtualHost() |
Retrieves the virtual host as of Eureka(?).
|
default String |
putMetaData(String aKey,
String aValue) |
Adds a key-value pair to the application's Meta-Data.
|
default void |
setAlias(String aAlias) |
|
default void |
setAmazonMetaData(AmazonMetaData aDataCenterType) |
Sets the Amazon Meta-Data for the Amazon Meta-Data property.
|
default void |
setEurekaDataCenterType(EurekaDataCenterType aDataCenterType) |
Sets the Eureka data center type for the Eureka data center type
property.
|
default void |
setEurekaServiceStatus(EurekaServiceStatus aServiceStatus) |
Sets the Eureka service status for the Eureka service status
property.
|
default void |
setHomeUrl(org.refcodes.net.Url aUrl) |
|
default void |
setHost(String aHost) |
|
default void |
setIpAddress(int[] aIpAddress) |
|
default void |
setLeaseEvictionDurationInSecs(Integer aLeaseEvictionDurationInSecs) |
Optional, if you want to change the length of lease - default if 90
seconds.
|
default void |
setMetaData(Map<String,String> aMetaData) |
Sets the application's Meta-Data.
|
default void |
setPingUrl(org.refcodes.net.Url aUrl) |
|
default void |
setPort(int aPort) |
|
default void |
setStatusUrl(org.refcodes.net.Url aUrl) |
|
default void |
setVirtualHost(String aVirtualHost) |
Sets the virtual host as of Eureka(?).
|
toInstance, toInstance, toType, toTypewithInsert, withInsert, withInsertFrom, withInsertTo, withPutBoolean, withPutByte, withPutDouble, withPutFloat, withPutInteger, withPutLong, withPutShort, withRemoveFromcontainsValue, insert, insert, insertFrom, insertTo, put, putAll, putAll, putAll, toDump, toSourceCode, toSourceCodechildrenOf, delete, getStatusAlias, getStatusCode, getStatusException, getStatusMessage, getStatusTimeStamp, hasStatusAlias, hasStatusCode, hasStatusException, hasStatusMessage, hasStatusTimeStamp, putStatusAlias, putStatusAlias, putStatusCode, putStatusCode, putStatusException, putStatusException, putStatusMessage, putStatusTimeStamp, putStatusTimeStamp, retrieve, retrieveFrom, retrieveTo, withInsert, withInsert, withInsertFrom, withInsertTo, withPut, withPut, withPutStatusAlias, withPutStatusAlias, withPutStatusCode, withPutStatusCodefromCidrNotationclear, compute, computeIfAbsent, computeIfPresent, containsKey, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesdirectories, directories, entries, entries, fromExternalKey, getArray, getArray, getRootPath, hasParentPath, isArray, isArray, isDirectory, isEntry, isRecord, isRootPath, keySet, paths, paths, records, records, toDataStructure, toDataStructure, toExternalKey, toMap, toMap, toNormalizedPath, toNormalizedPath, toParentPath, toPathinsert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, putArray, putArray, removeAllwithInsert, withInsert, withInsertFrom, withInsertTocontainsKey, get, getBoolean, getBoolean, getByte, getByte, getCharacter, getCharacter, getDouble, getDouble, getFloat, getFloat, getInteger, getInteger, getLong, getLong, getShort, getShort, use, useBoolean, useBoolean, useByte, useByte, useDouble, useDouble, useFloat, useFloat, useInteger, useInteger, useLong, useLong, useShort, useShortwithPutdefault Integer getLeaseEvictionDurationInSecs()
default void setLeaseEvictionDurationInSecs(Integer aLeaseEvictionDurationInSecs)
aLeaseEvictionDurationInSecs - The lease eviction duration in
seconds.default String getAlias()
getAlias in interface org.refcodes.mixin.AliasAccessordefault void setAlias(String aAlias)
setAlias in interface org.refcodes.mixin.AliasAccessor.AliasMutatordefault org.refcodes.net.Url getPingUrl()
getPingUrl in interface org.refcodes.rest.PingUrlAccessordefault void setPingUrl(org.refcodes.net.Url aUrl)
setPingUrl in interface org.refcodes.rest.PingUrlAccessor.PingUrlMutatordefault org.refcodes.net.Url getStatusUrl()
getStatusUrl in interface org.refcodes.rest.StatusUrlAccessordefault void setStatusUrl(org.refcodes.net.Url aUrl)
setStatusUrl in interface org.refcodes.rest.StatusUrlAccessor.StatusUrlMutatordefault org.refcodes.net.Url getHomeUrl()
getHomeUrl in interface org.refcodes.rest.HomeUrlAccessordefault void setHomeUrl(org.refcodes.net.Url aUrl)
setHomeUrl in interface org.refcodes.rest.HomeUrlAccessor.HomeUrlMutatordefault String getHost()
getHost in interface org.refcodes.net.HostAccessordefault void setHost(String aHost)
setHost in interface org.refcodes.net.HostAccessor.HostMutatordefault int getPort()
getPort in interface org.refcodes.mixin.PortAccessordefault void setPort(int aPort)
setPort in interface org.refcodes.mixin.PortAccessor.PortMutatordefault int[] getIpAddress()
getIpAddress in interface org.refcodes.net.IpAddressAccessordefault void setIpAddress(int[] aIpAddress)
setIpAddress in interface org.refcodes.net.IpAddressAccessor.IpAddressMutatordefault String getVirtualHost()
default void setVirtualHost(String aVirtualHost)
aVirtualHost - The virtual host.default EurekaDataCenterType getEurekaDataCenterType()
getEurekaDataCenterType in interface EurekaDataCenterTypeAccessordefault void setEurekaDataCenterType(EurekaDataCenterType aDataCenterType)
setEurekaDataCenterType in interface EurekaDataCenterTypeAccessor.EurekaDataCenterTypeMutatoraDataCenterType - The Eureka data center type to be stored by
the Eureka data center type property.default AmazonMetaData getAmazonMetaData()
getAmazonMetaData in interface AmazonMetaDataAccessordefault void setAmazonMetaData(AmazonMetaData aDataCenterType)
setAmazonMetaData in interface AmazonMetaDataAccessor.AmazonMetaDataMutatoraDataCenterType - The Amazon Meta-Data to be stored by the
Amazon Meta-Data property.default EurekaServiceStatus getEurekaServiceStatus()
getEurekaServiceStatus in interface EurekaServiceStatusAccessordefault void setEurekaServiceStatus(EurekaServiceStatus aServiceStatus)
setEurekaServiceStatus in interface EurekaServiceStatusAccessor.EurekaServiceStatusMutatoraServiceStatus - The Eureka service status to be stored by the
Eureka service status property.default Map<String,String> getMetaData()
Map representing the applications's Meta-Data.default void setMetaData(Map<String,String> aMetaData)
aMetaData - The Map representing the applications's
Meta-Data.default String putMetaData(String aKey, String aValue)
aKey - The Key of the Meta-Data entry.aValue - The value for the Meta-Data entry.Copyright © 2018. All rights reserved.