MCPcopy Index your code

hub / github.com/moleculerjs/moleculer / functions

Functions1,702 in github.com/moleculerjs/moleculer

↓ 683 callersMethodresolve
()
src/transporters/amqp.js:115
↓ 555 callersMethodcall
* Call an other action. It creates a sub-context. * * @param {String} actionName * @param {Object=} params * @param {Object=} _opts * @retur
src/context.js:288
↓ 392 callersMethodinit
* Initializes Regenerator * * @param {ServiceBroker} broker * * @memberof Regenerator
src/errors.js:523
↓ 240 callersMethodstop
* Stop Tracer.
src/tracing/tracer.js:128
↓ 233 callersMethodcreateService
* Create a new service by schema * * @param {ServiceSchema} schema Schema of service or a Service class * @param {ServiceSchema=} schemaMods Mod
src/service-broker.js:876
↓ 232 callersMethodstart
* Start span. * * @param {Number=} time * @returns {Span} * @memberof Span
src/tracing/span.js:109
↓ 207 callersMethodregister
* @param {GaugeMetricOptions|CounterMetricOptions|HistogramMetricOptions|InfoMetricOptions} opts * @returns {CounterMetric | GaugeMetric | Histogram
src/metrics/registry.js:169
↓ 189 callersMethoddelay
(ms: number)
types/extends.d.ts:5
↓ 153 callersMethodget
(key: string)
test/typescript/tsd/Cachers.test-d.ts:34
↓ 149 callersMethodset
(key: string, data: any, ttl?: number | undefined)
test/typescript/tsd/Cachers.test-d.ts:40
↓ 142 callersMethodadd
(mw)
src/middleware.js:37
↓ 131 callersMethodtick
()
src/metrics/rates.js:46
↓ 130 callersMethodlog
* Log a trace event. * * @param {String} name * @param {Object?} fields * @param {Number?} time * @returns {Span} * @memberof Span
src/tracing/span.js:154
↓ 123 callersMethodreject
src/transporters/amqp.js:119
↓ 113 callersMethodgetHash
* Calculate 8 bit integer hash from string key based on MD5 hash. * * @param {String} key * @returns {Number} * @memberof ShardStrategy
src/strategies/shard.js:140
↓ 112 callersMethodemit
* Emit an event (grouped & balanced global event) * * @param {string} eventName * @param {any=} data * @param {Object=} opts * @returns {Pro
src/context.js:426
↓ 105 callersMethodgetNodeIDByKey
* Get nodeID by a hashed numeric key. * * @param {string} key * @returns {String} * @memberof ShardStrategy
src/strategies/shard.js:109
↓ 95 callersMethodcreate
* Create a new Context instance * * @param {ServiceBroker} broker * @param {ActionEndpoint|EventEndpoint} endpoint * @param {Object?} params
src/context.js:121
↓ 94 callersMethodset
* Set value. * * @param {any} value * @param {Object?} labels * @param {Number?} timestamp * @returns * @memberof InfoMetric
src/metrics/types/info.js:50
↓ 89 callersMethodobserve
* Observe a metric. * * @param {String} name * @param {Number} value * @param {Object=} labels * @param {Number=} timestamp * @returns *
src/metrics/registry.js:294
↓ 74 callersMethodincrement
* Increment a metric value. * * @param {String} name * @param {Object=} labels * @param {number=} [value=1] * @param {Number=} timestamp *
src/metrics/registry.js:230
↓ 66 callersMethodbroadcastLocal
* Broadcast an event for all local services * * @param {string} eventName * @param {any=} payload * @param {Object=} opts * @returns * *
src/service-broker.js:1632
↓ 66 callersMethodconnect
* Connect with transporter. If failed, try again after 5 sec. * * @memberof Transit
src/transit.js:185
↓ 64 callersFunctionisFunction
(fn)
src/utils.js:78
↓ 60 callersMethodgetCacheKey
* Get a cache key by name and params. * Concatenate the name and the hashed params object * * @param {Object} action * @param {Object} opts
src/cachers/base.js:358
↓ 56 callersMethodrepl
* Switch the console to REPL mode. * * @example * broker.start().then(() => broker.repl()); * @returns
src/service-broker.js:650
↓ 56 callersMethodset
* Set a content by key to cache * * @param {any} key * @param {any} data * @param {Number?} ttl * * @returns {Promise<any>} * @memberof
src/cachers/base.js:186
↓ 54 callersMethodget
* Get a cached content by key * * @param {any} key * * @returns {Promise<any>} * @memberof Cacher
src/cachers/base.js:159
↓ 53 callersFunctionnext
()
test/unit/service-broker.spec.js:531
↓ 51 callersMethodcheck
()
src/service-broker.js:1102
↓ 50 callersMethodserialize
* Serializer a JS object to Buffer * * @param {Object} obj * @param {String?} type * @returns {Buffer} * * @memberof Serializer
src/serializers/base.js:56
↓ 48 callersMethodbind
* Bind UDP port * * @returns {Promise} * @memberof UdpServer
src/transporters/tcp/udp-broadcaster.js:58
↓ 43 callersMethodparseServiceSchema
* Parse Service schema & register as local service * * @param {Partial<ServiceSchema>} schema of Service
src/service.js:70
↓ 42 callersFunctionisObject
(o)
src/utils.js:86
↓ 41 callersMethodloadService
* Load a service from file * * @param {string} filePath * @returns {Service} * * @memberof ServiceBroker
src/service-broker.js:818
↓ 41 callersMethodpublish
* Publish via transporter * * @param {Packet} packet * * @memberof Transit
src/transit.js:1498
↓ 41 callersMethodspanFinished
* Called when a span finished. Call exporters. * * @param {Span} span * @memberof Tracer
src/tracing/tracer.js:331
↓ 40 callersMethodgetLogHandler
()
test/unit/cachers/redis.spec.js:743
↓ 37 callersMethod_handleIncomingRequestStream
* Handle incoming request stream. * * @param {Object} payload * @returns {Stream|false|null}
src/transit.js:559
↓ 37 callersMethod_handleIncomingResponseStream
* Handle incoming response stream. * * @param {Object} packet * @param {Object} req
src/transit.js:730
↓ 37 callersMethoddeserialize
* Deserialize Buffer to JS object * * @param {Buffer} buf * @param {String?} type * @returns {any} * * @memberof Serializer
src/serializers/base.js:70
↓ 37 callersMethodselect
* Select an endpoint. * * @param {Endpoint[]} list * @param {Context?} ctx * @returns {Endpoint} * @memberof BaseStrategy
src/strategies/base.js:48
↓ 36 callersMethodbroadcast
* Emit an event for all local & remote services * * @param {string} eventName * @param {any=} data * @param {Object=} opts * @returns {Promi
src/context.js:448
↓ 36 callersMethodmiddleware
* Register cacher as a middleware * * @memberof Cacher
src/cachers/base.js:370
↓ 35 callersFunctionresolve
* Resolve cacher by name * * @param {Record<string,any>|string|boolean} opt * @returns {any}
src/cachers/index.js:33
↓ 32 callersMethodlist
* List all registered metrics with labels & values. * * @param {MetricListOptions?} opts
src/metrics/registry.js:395
↓ 32 callersMethodsetParams
* Set params of context * * @param {Object} newParams * @param {Boolean} cloning * * @memberof Context
src/context.js:270
↓ 32 callersMethodspanStarted
* Called when a span started. Call exporters. * * @param {Span} span * @memberof Tracer
src/tracing/tracer.js:319
↓ 31 callersMethodwaitForServices
* Wait for other services * * @param {string | ServiceDependency | (string | ServiceDependency)[]} serviceNames * @param {number?} timeout Timeo
src/service.js:538
↓ 29 callersMethodclose
()
test/typescript/tsd/Cachers.test-d.ts:31
↓ 29 callersMethodtoJSON
* Convert Context to a printable POJO object.
src/context.js:503
↓ 28 callersFunctionassert
(actual, expected)
test/e2e/utils.js:124
↓ 28 callersMethoddelete
* Delete a node by nodeID * * @param {String} id * @returns * @memberof NodeCatalog
src/registry/node-catalog.js:116
↓ 28 callersMethodprepublish
* Prepublish a packet. Handle balancing. * * @param {Packet} packet * @returns {Promise} * @memberof BaseTransporter
src/transporters/base.js:323
↓ 27 callersFunctionisString
(s)
src/utils.js:82
↓ 26 callersMethodcount
* Get count of registered middlewares * * @returns {Number} * @memberof MiddlewareHandler
src/middleware.js:141
↓ 26 callersMethodfatal
* Fatal error. Print the message to console and exit the process (if need) * * @param {String} message * @param {Error=} err * @param {boolean
src/service-broker.js:781
↓ 26 callersMethodstartSpan
* Start a new child tracing span. * * @param {String} name * @param {Object=} opts * @returns {Span} * @memberof Context
src/context.js:465
↓ 26 callersMethodupdate
* Update properties * * @param {NodeRawInfo} payload * @param {boolean} isReconnected * @memberof Node
src/registry/node.js:62
↓ 25 callersMethoddecrement
* Decrement a metric value. * * @param {String} name * @param {Object=} labels * @param {number=} [value=1] * @param {Number=} timestamp *
src/metrics/registry.js:252
↓ 25 callersMethodgetLogger
* Get a custom logger for sub-modules (service, transporter, cacher, context...etc) * * @param {String} mod Name of module * @param {Record<stri
src/service-broker.js:759
↓ 24 callersMethodflush
* Flush queued log entries to the file.
src/loggers/file.js:138
↓ 23 callersFunctionhandler
(ctx)
src/internals.js:38
↓ 23 callersMethodmatchMetricName
* Match the metric name. Check the `includes` & `excludes` patterns. * * @param {String} name * @returns {boolean} * @memberof MetricBaseRepor
src/metrics/reporters/base.js:80
↓ 22 callersMethodformatMetricName
* Format metric name. Add prefix, suffix and call custom formatter. * * @param {String} name * @returns {String} * @memberof MetricBaseReporte
src/metrics/reporters/base.js:99
↓ 22 callersMethodhas
* Check a node exist by nodeID * * @param {String} id * @returns * @memberof NodeCatalog
src/registry/node-catalog.js:94
↓ 22 callersMethodisMetricsEnabled
* Check metrics are enabled. * * @returns {boolean} * @memberof ServiceBroker
src/service-broker.js:736
↓ 22 callersMethodshouldSample
* Decide that span should be sampled. * * @param {Span} span * @returns {Boolean} * @memberof Tracer
src/tracing/tracer.js:176
↓ 22 callersMethodsubscribe
* Subscribe to a command
src/transporters/tcp.js:753
↓ 22 callersMethodtimer
* Start a timer & observe the elapsed time. * * @param {String} name * @param {Object?} labels * @param {Number?} timestamp * @returns {() =
src/metrics/registry.js:346
↓ 21 callersMethodgetLocalService
* Get a local service by name * * Example: * getLocalService("v2.posts"); * getLocalService({ name: "posts", version: 2 }); * * @param {
src/service-broker.js:1048
↓ 21 callersMethodmessageHandler
* Message handler for incoming packets * * @param {string} cmd * @param {Packet} packet * @returns {Promise} If packet is processed resolve wi
src/transit.js:324
↓ 21 callersMethodnext
* Get next endpoint * * @param {Context} ctx * @returns {Endpoint | null} * @memberof EndpointList
src/registry/endpoint-list.js:127
↓ 21 callersFunctionval
(value)
examples/multi-nodes/node-controller.service.js:11
↓ 20 callersMethodconvertID
* Convert Context ID to Zipkin format * * @param {String} id * @returns {String}
src/tracing/exporters/zipkin.js:212
↓ 20 callersMethodequals
* Check the service equals params * * @param {String} fullName * @param {String=} nodeID * @returns * @memberof ServiceItem
src/registry/service-item.js:55
↓ 20 callersFunctionrandomInt
* Produces a random integer number between the inclusive lower and upper bounds. * * @param {Number} a * @param {Number} b * @returns {Number}
src/utils.js:533
↓ 19 callersMethodfinishSpan
* Finish an active span. * * @param {Span} span * @param {Number=} time
src/context.js:485
↓ 18 callersMethodflattenTags
* Flattening tags to one-level object. * E.g. * **From:** * ```js * { * error: { * name: "MoleculerError" * } * } * ```
src/tracing/exporters/base.js:102
↓ 18 callersMethodsendLocalNodeInfo
* Local service registry has been changed. We should notify remote nodes. * * @param {String=} nodeID * @returns {Promise<void>}
src/registry/discoverers/base.js:286
↓ 17 callersMethoddisconnect
* Disconnect with transporter * * @memberof Transit
src/transit.js:228
↓ 17 callersMethodgetLogLevel
(mod)
src/loggers/base.js:64
↓ 17 callersMethodhashingLabels
* Create a hash from label values. It will * be used as a key in Map. * * @param {Object} labels * @returns {String} * @memberof BaseMetric
src/metrics/types/base.js:120
↓ 17 callersMethodwrapMethod
* Wrap a method with middlewares * * @param {string} name * @param {Function} handler * @param {any=} bindTo * @param {Object=} opts * @re
src/service-broker.js:698
↓ 16 callersMethodaddTags
* Add tags. It will be merged with previous tags. * * @param {Object} obj * @returns {Span} * * @memberof Span
src/tracing/span.js:139
↓ 16 callersMethodclose
* Close the TCP sockets. * * @memberof TcpWriter
src/transporters/tcp/tcp-writer.js:213
↓ 16 callersMethodgetNextColor
* Get a color for the module name.
src/loggers/formatted.js:112
↓ 15 callersFunctioncreateBroker
(opts)
benchmark/suites/call.js:8
↓ 15 callersMethodcreated
()
test/typescript/tsd/ServiceSchema_lifecycles.test-d.ts:16
↓ 15 callersMethoddestroyService
* Destroy a local service * * @param {Service|string|ServiceDependency} service * @returns Promise<void> * @memberof ServiceBroker
src/service-broker.js:943
↓ 15 callersMethodgetFormatter
* * @param {LoggerBindings} bindings
src/loggers/formatted.js:138
↓ 15 callersFunctionisPlainObject
(o)
src/utils.js:90
↓ 14 callersMethodconvertSpanID
* Convert Trace/Span ID to Jaeger format * * @param {String} id * @returns {Buffer}
src/tracing/exporters/jaeger.js:309
↓ 14 callersMethodconvertTraceID
* Convert Trace ID to Jaeger format. Return 128 bit IDs or 64 bit IDs if legacy is set. * * @param {String} id * @returns {String}
src/tracing/exporters/jaeger.js:321
↓ 14 callersMethodget
* Get metric item by labels * * @param {Object?} labels * @returns {Object} * @memberof BaseMetric
src/metrics/types/base.js:73
↓ 14 callersMethodhasLocal
* Check there is local endpoint * * @returns {boolean} * @memberof EndpointList
src/registry/endpoint-list.js:203
↓ 14 callersMethodmcall
* Multiple action calls. * * @template TResult * @param {Record<string, MCallDefinition>|MCallDefinition[]} def * @param {MCallCallingOptions=
src/context.js:358
↓ 13 callersMethod_createAction
* Create an external action handler for broker (internal command!) * * @param {Object|Function} actionDef * @param {String} name * @returns {O
src/service.js:357
↓ 13 callersFunctionaddScenario
(name, fn)
test/e2e/utils.js:11
↓ 13 callersMethodchanged
* Metric has been changed. * @param {any=} value * @param {Object=} labels * @param {Number=} timestamp
src/metrics/types/base.js:166
next →1–100 of 1,702, ranked by callers