SYMBOL INDEX (91 symbols across 11 files) FILE: gulpfile.babel.js constant EUREKA_INIT_TIMEOUT (line 45) | const EUREKA_INIT_TIMEOUT = 60000; constant EUREKA_IMAGE (line 46) | const EUREKA_IMAGE = 'netflixoss/eureka:1.1.147'; constant DOCKER_PORT (line 47) | const DOCKER_PORT = '8080'; constant DOCKER_NAME (line 48) | const DOCKER_NAME = 'eureka-js-client'; constant DOCKER_RUN_ARGS (line 49) | const DOCKER_RUN_ARGS = [ constant DOCKER_START_ARGS (line 52) | const DOCKER_START_ARGS = [ function waitForEureka (line 57) | function waitForEureka(cb) { FILE: src/AwsMetadata.js class AwsMetadata (line 9) | class AwsMetadata { method constructor (line 11) | constructor(config = {}) { method fetchMetadata (line 16) | fetchMetadata(resultsCallback) { method lookupMetadataKey (line 65) | lookupMetadataKey(key, callback) { method lookupInstanceIdentity (line 76) | lookupInstanceIdentity(callback) { FILE: src/ConfigClusterResolver.js class ConfigClusterResolver (line 7) | class ConfigClusterResolver { method constructor (line 8) | constructor(config, logger) { method resolveEurekaUrl (line 14) | resolveEurekaUrl(callback, retryAttempt = 0) { method buildServiceUrls (line 21) | buildServiceUrls() { method getAvailabilityZones (line 46) | getAvailabilityZones() { FILE: src/DnsClusterResolver.js function noop (line 7) | function noop() {} class DnsClusterResolver (line 16) | class DnsClusterResolver { method constructor (line 17) | constructor(config, logger) { method resolveEurekaUrl (line 33) | resolveEurekaUrl(callback, retryAttempt = 0) { method getCurrentCluster (line 46) | getCurrentCluster(callback) { method startClusterRefresh (line 56) | startClusterRefresh() { method refreshCurrentCluster (line 65) | refreshCurrentCluster(callback = noop) { method resolveClusterHosts (line 80) | resolveClusterHosts(callback = noop) { method resolveZoneHosts (line 120) | resolveZoneHosts(zoneRecord, callback) { FILE: src/EurekaClient.js function noop (line 16) | function noop() {} function fileExists (line 24) | function fileExists(file) { function getYaml (line 32) | function getYaml(file) { class Eureka (line 46) | class Eureka extends EventEmitter { method constructor (line 48) | constructor(config = {}) { method instanceId (line 97) | get instanceId() { method amazonDataCenter (line 109) | get amazonDataCenter() { method start (line 121) | start(callback = noop) { method stop (line 169) | stop(callback = noop) { method validateConfig (line 182) | validateConfig(config) { method register (line 204) | register(callback = noop) { method deregister (line 238) | deregister(callback = noop) { method startHeartbeats (line 263) | startHeartbeats() { method renew (line 269) | renew() { method startRegistryFetches (line 297) | startRegistryFetches() { method getInstancesByAppId (line 308) | getInstancesByAppId(appId) { method getInstancesByVipAddress (line 322) | getInstancesByVipAddress(vipAddress) { method fetchRegistry (line 336) | fetchRegistry(callback = noop) { method fetchFullRegistry (line 347) | fetchFullRegistry(callback = noop) { method fetchDelta (line 375) | fetchDelta(callback = noop) { method transformRegistry (line 403) | transformRegistry(registry) { method transformApp (line 426) | transformApp(app, cache) { method validateInstance (line 439) | validateInstance(instance) { method splitVipAddress (line 446) | splitVipAddress(vipAddress) { // eslint-disable-line method handleDelta (line 454) | handleDelta(cache, appDelta) { method addInstance (line 468) | addInstance(cache, instance) { method modifyInstance (line 486) | modifyInstance(cache, instance) { method deleteInstance (line 499) | deleteInstance(cache, instance) { method addInstanceMetadata (line 527) | addInstanceMetadata(callback = noop) { method eurekaRequest (line 564) | eurekaRequest(opts, callback, retryAttempt = 0) { FILE: src/Logger.js constant LEVELS (line 2) | const LEVELS = { constant DEFAULT_LEVEL (line 8) | const DEFAULT_LEVEL = LEVELS.info; class Logger (line 10) | class Logger { method constructor (line 11) | constructor() { method level (line 15) | level(inVal) { method _log (line 27) | _log(method, args) { method error (line 35) | error(...args) { method warn (line 38) | warn(...args) { method info (line 41) | info(...args) { method debug (line 44) | debug(...args) { FILE: src/deltaUtils.js function arrayOrObj (line 4) | function arrayOrObj(mysteryValue) { function findInstance (line 8) | function findInstance(a) { function normalizeDelta (line 12) | function normalizeDelta(appDelta) { FILE: test/ConfigClusterResolver.test.js function makeConfig (line 7) | function makeConfig(overrides = {}) { FILE: test/DnsClusterResolver.test.js function makeConfig (line 12) | function makeConfig(overrides = {}) { function fn (line 33) | function fn() { function shouldNotThrow (line 275) | function shouldNotThrow() { function shouldNotThrow (line 298) | function shouldNotThrow() { FILE: test/EurekaClient.test.js function makeConfig (line 15) | function makeConfig(overrides = {}) { function fn (line 38) | function fn() { function shouldThrow (line 45) | function shouldThrow() { function noApp (line 49) | function noApp() { function shouldWork (line 65) | function shouldWork() { function shouldWorkNoInstance (line 82) | function shouldWorkNoInstance() { function shouldThrow (line 119) | function shouldThrow() { function malformed (line 560) | function malformed() { function missingFile (line 569) | function missingFile() { function badConfig (line 588) | function badConfig() { function badConfig (line 596) | function badConfig() { function badConfig (line 604) | function badConfig() { function badConfig (line 612) | function badConfig() { function badConfig (line 620) | function badConfig() { function noAppId (line 637) | function noAppId() { function noVipAddress (line 665) | function noVipAddress() { FILE: test/Logger.test.js constant DEFAULT_LEVEL (line 5) | const DEFAULT_LEVEL = 30;