public class EurekaInstanceDescriptorImpl extends org.refcodes.net.HttpBodyMapImpl implements EurekaInstanceDescriptor
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty
org.refcodes.rest.PingUrlAccessor.PingUrlBuilder<B extends org.refcodes.rest.PingUrlAccessor.PingUrlBuilder<?>>, org.refcodes.rest.PingUrlAccessor.PingUrlMutator, org.refcodes.rest.PingUrlAccessor.PingUrlProperty
org.refcodes.rest.StatusUrlAccessor.StatusUrlBuilder<B extends org.refcodes.rest.StatusUrlAccessor.StatusUrlBuilder<?>>, org.refcodes.rest.StatusUrlAccessor.StatusUrlMutator, org.refcodes.rest.StatusUrlAccessor.StatusUrlProperty
org.refcodes.rest.HomeUrlAccessor.HomeUrlBuilder<B extends org.refcodes.rest.HomeUrlAccessor.HomeUrlBuilder<?>>, org.refcodes.rest.HomeUrlAccessor.HomeUrlMutator, org.refcodes.rest.HomeUrlAccessor.HomeUrlProperty
org.refcodes.net.HostAccessor.HostBuilder<B extends org.refcodes.net.HostAccessor.HostBuilder<?>>, org.refcodes.net.HostAccessor.HostMutator, org.refcodes.net.HostAccessor.HostProperty
org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B extends org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B>>, org.refcodes.net.IpAddressAccessor.IpAddressMutator, org.refcodes.net.IpAddressAccessor.IpAddressProperty
org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
org.refcodes.structure.PathMap.MutablePathMap<T>, org.refcodes.structure.PathMap.PathMapBuilder<T>
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
org.refcodes.mixin.TypeAccessor.TypeMutator<T>, org.refcodes.mixin.TypeAccessor.TypeProperty<T>
org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B extends org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
org.refcodes.structure.Dictionary.MutableDictionary<K,V>
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
Constructor and Description |
---|
EurekaInstanceDescriptorImpl()
Create an empty
EurekaInstanceDescriptor instance using the
default path delimiter "/" (Delimiter.PATH ) for the path
declarations. |
EurekaInstanceDescriptorImpl(Object aObj)
Create a
EurekaInstanceDescriptor instance containing the
elements as of MutablePathMap#insert(Object) using the default
path delimiter "/" (Delimiter.PATH ) for the path declarations. |
EurekaInstanceDescriptorImpl(Object aObj,
String aFromPath)
Creates a
EurekaInstanceDescriptor instance containing the
elements as of MutablePathMap#insert(Object) using the default
path delimiter "/" (Delimiter.PATH ) for the path declarations. |
EurekaInstanceDescriptorImpl(String aToPath,
Object aObj)
Create a
EurekaInstanceDescriptor instance containing the
elements as of MutablePathMap#insert(Object) using the default
path delimiter "/" (Delimiter.PATH ) for the path declarations. |
EurekaInstanceDescriptorImpl(String aToPath,
Object aObj,
String aFromPath)
Creates a
EurekaInstanceDescriptor instance containing the
elements as of MutablePathMap#insert(Object) using the default
path delimiter "/" (Delimiter.PATH for the path declarations. |
childrenOf, retrieve, retrieveFrom, retrieveTo
compute, computeIfAbsent, computeIfPresent, containsKey, get, getDelimiter, getOrDefault, getType, merge, put, putIfAbsent, remove, remove, replace, replace, toDataStructure
clear, clone, containsValue, entrySet, forEach, isEmpty, keySet, putAll, replaceAll, size, values
equals, hashCode, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getActionType, getAlias, getCountryId, getDataCenterInfoClass, getDataCenterInfoName, getHomeUrl, getHost, getIpAddress, getLastDirtyTimestamp, getLastUpdatedTimestamp, getLeaseInfoDurationInSecs, getLeaseInfoEvictionTimestamp, getLeaseInfoLastRenewalTimestamp, getLeaseInfoRegistrationTimestamp, getLeaseInfoRenewalIntervalInSecs, getLeaseInfoServiceUpTimestamp, getMetaData, getMetadataClass, getOverriddenstatus, getPingUrl, getPort, getPortEnabled, getSecurePort, getSecurePortEnabled, getStatus, getStatusUrl, getVipAddress, isCoordinatingDiscoveryServer, putMetaData, setActionType, setAlias, setCoordinatingDiscoveryServer, setCountryId, setDataCenterInfoClass, setDataCenterInfoName, setHomeUrl, setHost, setIpAddress, setLastDirtyTimestamp, setLastUpdatedTimestamp, setLeaseInfoDurationInSecs, setLeaseInfoEvictionTimestamp, setLeaseInfoLastRenewalTimestamp, setLeaseInfoRegistrationTimestamp, setLeaseInfoRenewalIntervalInSecs, setLeaseInfoServiceUpTimestamp, setMetaData, setMetadataClass, setOverriddenstatus, setPingUrl, setPort, setPortEnabled, setSecurePort, setSecurePortEnabled, setStatus, setStatusUrl, setVipAddress
fromCidrNotation
childrenOf, delete, retrieve, retrieveFrom, retrieveTo, withInsert, withInsert, withInsertFrom, withInsertTo, withPut, withPut
withInsert, withInsert, withInsertFrom, withInsertTo, withPutBoolean, withPutByte, withPutDouble, withPutFloat, withPutInteger, withPutLong, withPutShort, withRemoveFrom
withInsert, withInsert, withInsertFrom, withInsertTo
containsValue, insert, insert, insertFrom, insertTo, put, putAll, putAll, putAll, toDump, toSourceCode, toSourceCode
toInstance, toInstance, toType, toType
insert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, putArray, putArray, removeAll
directories, 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, toPath
clear, compute, computeIfAbsent, computeIfPresent, containsKey, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
withPut
containsKey, 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, useShort
public EurekaInstanceDescriptorImpl()
EurekaInstanceDescriptor
instance using the
default path delimiter "/" (Delimiter.PATH
) for the path
declarations.public EurekaInstanceDescriptorImpl(Object aObj, String aFromPath)
EurekaInstanceDescriptor
instance containing the
elements as of MutablePathMap#insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
) for the path declarations.aObj
- The object from which the elements are to be added.aFromPath
- The path from where to start adding elements of the
provided object.public EurekaInstanceDescriptorImpl(Object aObj)
EurekaInstanceDescriptor
instance containing the
elements as of MutablePathMap#insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
) for the path declarations.aObj
- The object from which the elements are to be added.public EurekaInstanceDescriptorImpl(String aToPath, Object aObj, String aFromPath)
EurekaInstanceDescriptor
instance containing the
elements as of MutablePathMap#insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
for the path declarations.aToPath
- The sub-path where to insert the object's introspected
values to.aObj
- The object from which the elements are to be added.aFromPath
- The path from where to start adding elements of the
provided object.public EurekaInstanceDescriptorImpl(String aToPath, Object aObj)
EurekaInstanceDescriptor
instance containing the
elements as of MutablePathMap#insert(Object)
using the default
path delimiter "/" (Delimiter.PATH
) for the path declarations.aToPath
- The sub-path where to insert the object's introspected
values to.aObj
- The object from which the elements are to be added.Copyright © 2018. All rights reserved.