Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Accenture/mercury
/ functions
Functions
2,050 in github.com/Accenture/mercury
⨍
Functions
2,050
◇
Types & classes
398
↓ 976 callers
Method
get
(String key)
system/platform-core/src/main/java/org/platformlambda/core/util/common/ConfigBase.java:24
↓ 669 callers
Method
put
(String key, Object o)
system/platform-core/src/main/java/org/platformlambda/core/util/SimpleCache.java:88
↓ 546 callers
Method
getBody
Get event body @return original or restored event body
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:233
↓ 342 callers
Method
getInstance
()
system/platform-core/src/main/java/org/platformlambda/core/util/Utility.java:100
↓ 274 callers
Method
setHeader
Optionally set a parameter @param key of a parameter @param value of a parameter @return event envelope
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:553
↓ 264 callers
Method
getElement
Retrieve an element from a map using a composite path (Nested array is supported) e.g. "some.key", "some.array[3]", "hello.world[2][10][1]" @param co
system/platform-core/src/main/java/org/platformlambda/core/util/MultiLevelMap.java:95
↓ 250 callers
Method
setTo
Set the target route @param to target route @return event envelope
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:345
↓ 246 callers
Method
setBody
Set payload @param body Usually a PoJo, a Map or Java primitive @return event envelope
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:595
↓ 215 callers
Method
getInstance
()
system/platform-core/src/main/java/org/platformlambda/core/system/Platform.java:73
↓ 192 callers
Method
add
(T item)
system/platform-core/src/main/java/org/platformlambda/core/models/PoJoList.java:18
↓ 192 callers
Method
getInstance
()
system/platform-core/src/main/java/org/platformlambda/core/system/EventEmitter.java:135
↓ 160 callers
Method
isEmpty
()
system/platform-core/src/main/java/org/platformlambda/core/util/common/ConfigBase.java:29
↓ 157 callers
Method
size
()
system/platform-core/src/main/java/org/platformlambda/core/util/SimpleCache.java:148
↓ 140 callers
Method
send
Send an event to a target service in multiple servers @param to target route @param parameters for the event @throws IOException in case of invalid r
system/platform-core/src/main/java/org/platformlambda/core/system/EventEmitter.java:485
↓ 122 callers
Method
getStatus
()
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:159
↓ 120 callers
Method
getUTF
(String str)
system/platform-core/src/main/java/org/platformlambda/core/util/Utility.java:625
↓ 110 callers
Method
getHeader
Retrieve a header value using case-insensitive key @param key of the header @return header value
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:533
↓ 107 callers
Method
put
(int n, byte[] block)
system/platform-core/src/main/java/org/platformlambda/core/models/EventBlocks.java:36
↓ 100 callers
Method
getProperty
Retrieve a parameter value by key with return value enforced as a string @param key of a configuration parameter @return parameter value as a string
system/platform-core/src/main/java/org/platformlambda/core/util/AppConfigReader.java:153
↓ 99 callers
Method
toString
()
system/platform-core/src/main/java/org/platformlambda/core/models/TraceInfo.java:51
↓ 89 callers
Method
remove
(String key)
system/platform-core/src/main/java/org/platformlambda/core/util/SimpleCache.java:92
↓ 87 callers
Method
registerPrivate
Register a private lambda function with one or more concurrent instances. Private function is only visible within a single execution unit. Its routing
system/platform-core/src/main/java/org/platformlambda/core/system/Platform.java:357
↓ 86 callers
Method
get
Send a ready signal to the manager to fetch the next event.
system/platform-core/src/main/java/org/platformlambda/core/models/StreamFunction.java:52
↓ 84 callers
Method
getInstance
()
system/platform-core/src/main/java/org/platformlambda/core/serializers/SimpleMapper.java:110
↓ 83 callers
Method
asyncRequest
This method allows your app to send an async or RPC request to another application instance <p> You can retrieve result from the future's onSuccess(Ev
system/platform-core/src/main/java/org/platformlambda/core/system/EventEmitter.java:788
↓ 82 callers
Method
getOrigin
Origin ID is the unique identifier for an application instance. <p> If you call the setAppId(name) method before the event system starts, orig
system/platform-core/src/main/java/org/platformlambda/core/system/Platform.java:188
↓ 80 callers
Method
str2int
(String str)
system/platform-core/src/main/java/org/platformlambda/core/util/Utility.java:532
↓ 76 callers
Method
getInstance
Obtain the pub/sub cluster handler instance @param clusterName for referring to an event stream cluster @return PubSub handler instance
system/platform-core/src/main/java/org/platformlambda/core/system/PubSub.java:82
↓ 75 callers
Method
getProperty
(String key)
system/platform-core/src/main/java/org/platformlambda/core/util/common/ConfigBase.java:26
↓ 67 callers
Method
getInstance
()
system/platform-core/src/main/java/org/platformlambda/core/util/AppConfigReader.java:39
↓ 67 callers
Method
send
(String queue, Map<String, String> headers, Object body)
system/platform-core/src/main/java/org/platformlambda/core/models/PubSubProvider.java:50
↓ 65 callers
Method
pack
Pack input into a byte array. @param obj - Map, List or a PoJo Object that contains get/set methods for variables @return packed byte array @throws
system/platform-core/src/main/java/org/platformlambda/core/serializers/MsgPack.java:206
↓ 63 callers
Method
unpack
Unpack method for generic map or list object @param bytes - packed structure @return result - Map, List or PoJo object @throws IOException for mappi
system/platform-core/src/main/java/org/platformlambda/core/serializers/MsgPack.java:48
↓ 62 callers
Method
split
Split a string using a set of separators Skips empty values. @param str the input string @param chars the characters to be used as separators @return
system/platform-core/src/main/java/org/platformlambda/core/util/Utility.java:229
↓ 57 callers
Method
getMapper
Get default object mapper <p> @return object mapper
system/platform-core/src/main/java/org/platformlambda/core/serializers/SimpleMapper.java:119
↓ 55 callers
Method
setHeader
(String key, String value)
system/platform-core/src/main/java/org/platformlambda/core/models/AsyncHttpRequest.java:125
↓ 54 callers
Method
getType
()
system/platform-core/src/main/java/org/platformlambda/core/models/TypedPayload.java:32
↓ 52 callers
Method
asyncRequest
This method allows your app to send an async or RPC request to another application instance <p> You can retrieve result from the future's onSuccess(Ev
system/platform-core/src/main/java/org/platformlambda/core/system/PostOffice.java:313
↓ 49 callers
Method
getName
This method returns application name <p> Note: please set the same application name in pom.xml and application.properties @return app name
system/platform-core/src/main/java/org/platformlambda/core/system/Platform.java:171
↓ 47 callers
Method
httpGet
(String host, String path, Map<String, String> headers)
system/rest-spring-2/src/test/java/org/platformlambda/common/TestBase.java:57
↓ 46 callers
Method
date2str
(Date date)
system/platform-core/src/main/java/org/platformlambda/core/util/Utility.java:701
↓ 46 callers
Method
httpGet
(String host, String path, Map<String, String> headers)
system/platform-core/src/test/java/org/platformlambda/common/TestBase.java:132
↓ 45 callers
Method
toBytes
Serialize the EventEnvelope as a byte array @return byte array @throws IOException in case of encoding errors
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:876
↓ 43 callers
Method
setMethod
(String method)
system/platform-core/src/main/java/org/platformlambda/core/models/AsyncHttpRequest.java:83
↓ 43 callers
Method
setUrl
(String url)
system/platform-core/src/main/java/org/platformlambda/core/models/AsyncHttpRequest.java:94
↓ 42 callers
Method
setTargetHost
(String host)
system/platform-core/src/main/java/org/platformlambda/core/models/AsyncHttpRequest.java:345
↓ 41 callers
Method
getValue
(Object value)
system/rest-spring-2/src/main/java/org/platformlambda/spring/patch/OriginTrackedYamlLoader.java:118
↓ 41 callers
Method
readValue
(Object fromValue, Class<T> toValueType)
system/platform-core/src/main/java/org/platformlambda/core/serializers/SimpleObjectMapper.java:46
↓ 40 callers
Method
getRawBody
Get raw form of event body in Map or Java primitive <p> @return body in map or primitive form
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:224
↓ 40 callers
Method
hasRoute
Check if some route names are registered in this application instance @param routes of the services @return true or false
system/platform-core/src/main/java/org/platformlambda/core/system/Platform.java:660
↓ 39 callers
Method
getHeaders
()
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:203
↓ 37 callers
Method
exists
(String key)
system/platform-core/src/main/java/org/platformlambda/core/util/common/ConfigBase.java:28
↓ 37 callers
Method
getUuid
()
system/platform-core/src/main/java/org/platformlambda/core/util/Utility.java:209
↓ 37 callers
Method
release
Unregister a route from this application instance @param route name of a service @return true if successful
system/platform-core/src/main/java/org/platformlambda/core/system/Platform.java:627
↓ 36 callers
Method
getName
()
system/rest-spring-2/src/test/java/org/platformlambda/models/PoJo.java:35
↓ 36 callers
Method
getName
()
system/platform-core/src/test/java/org/platformlambda/core/models/PoJo.java:47
↓ 36 callers
Method
sendError
(String requestId, HttpServerRequest request, int status, String message)
system/platform-core/src/main/java/org/platformlambda/automation/util/SimpleHttpUtility.java:154
↓ 36 callers
Method
submit
(String type, HttpServletRequest request, HttpServletResponse response)
system/rest-spring-3/src/main/java/org/platformlambda/servlets/ServletBase.java:54
↓ 35 callers
Method
write
(byte[] event)
system/platform-core/src/main/java/org/platformlambda/core/util/ElasticQueue.java:281
↓ 34 callers
Method
getLocalTimestamp
()
system/platform-core/src/main/java/org/platformlambda/core/util/Utility.java:719
↓ 34 callers
Method
load
Load a configuration file into a config reader @param path of the configuration file prefix with "classpath:/" or "file:/" @throws IOException if fil
system/platform-core/src/main/java/org/platformlambda/core/util/ConfigReader.java:237
↓ 34 callers
Method
setStatus
Optionally set status code (use HTTP compatible response code) if the return object is an event envelope. @param status 200 for normal response @retu
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:522
↓ 34 callers
Method
setTrace
A transaction trace should only be created by the rest-automation application or a service at the "edge". @param traceId unique ID for distributed tr
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:380
↓ 33 callers
Method
write
(Buffer data)
system/platform-core/src/main/java/org/platformlambda/automation/models/OutputStreamQueue.java:45
↓ 31 callers
Method
getTo
()
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:131
↓ 30 callers
Method
load
DeSerialize the EventEnvelope from a byte array @param bytes encoded payload @throws IOException in case of decoding errors
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:776
↓ 28 callers
Method
setName
(String name)
system/platform-core/src/test/java/org/platformlambda/core/models/PoJo.java:51
↓ 27 callers
Method
getEventExecutor
Internal API - This method returns a lambda function executor for running worker in a kernel thread @return executor
system/platform-core/src/main/java/org/platformlambda/core/system/Platform.java:160
↓ 27 callers
Method
setFrom
Optionally provide the sender @param from the sender @return event envelope
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:356
↓ 26 callers
Method
getTime
()
system/platform-core/src/test/java/org/platformlambda/core/models/PoJo.java:71
↓ 25 callers
Method
exists
Check if all routes in a list exist @param routes list of service route names @return true or false
system/platform-core/src/main/java/org/platformlambda/core/system/EventEmitter.java:1053
↓ 25 callers
Method
setReplyTo
Optionally set the replyTo address @param replyTo route @return event envelope
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:367
↓ 25 callers
Method
write
(Object o, MediaType contentType, HttpOutputMessage outputMessage)
system/rest-spring-2/src/main/java/org/platformlambda/spring/serializers/HttpConverterXml.java:79
↓ 24 callers
Method
decode
(TypedPayload typed)
system/platform-core/src/main/java/org/platformlambda/core/serializers/PayloadMapper.java:108
↓ 24 callers
Method
getTraceId
User application may obtain the trace ID of the current transaction @return trace ID of the current transaction
system/platform-core/src/main/java/org/platformlambda/core/system/PostOffice.java:105
↓ 23 callers
Method
getReplyTo
()
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:139
↓ 23 callers
Method
getSafeMapper
(Class<?> cls)
system/platform-core/src/main/java/org/platformlambda/core/serializers/SimpleMapper.java:141
↓ 23 callers
Method
setBody
Set request body @param body will be converted to map if it is a PoJo @return this
system/platform-core/src/main/java/org/platformlambda/core/models/AsyncHttpRequest.java:186
↓ 22 callers
Method
getVertx
Internal API - This vertx instance must be used exclusively by the platform-core <p> This is used for running kotlin co-routines in the event loop and
system/platform-core/src/main/java/org/platformlambda/core/system/Platform.java:138
↓ 22 callers
Method
register
Register a public lambda function with one or more concurrent instances. Its routing path will be published to the global service registry. @param ro
system/platform-core/src/main/java/org/platformlambda/core/system/Platform.java:342
↓ 22 callers
Method
writeValueAsBytes
(Object value)
system/platform-core/src/main/java/org/platformlambda/core/serializers/SimpleObjectMapper.java:42
↓ 21 callers
Method
close
()
system/platform-core/src/main/java/org/platformlambda/core/util/ElasticQueue.java:180
↓ 21 callers
Method
encode
(Object obj, boolean binary)
system/platform-core/src/main/java/org/platformlambda/core/serializers/PayloadMapper.java:43
↓ 20 callers
Method
getCorrelationId
()
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:151
↓ 20 callers
Method
getProperty
Retrieve a parameter value by key with return value enforced as a string @param key of a configuration parameter @return parameter value as a string
system/platform-core/src/main/java/org/platformlambda/core/util/ConfigReader.java:160
↓ 20 callers
Method
setCorrelationId
Optionally set a correlation-ID @param cid correlation-ID @return event envelope
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:416
↓ 20 callers
Method
stream2str
(InputStream stream)
system/platform-core/src/main/java/org/platformlambda/core/util/Utility.java:450
↓ 19 callers
Method
getPayload
()
system/platform-core/src/main/java/org/platformlambda/core/models/TypedPayload.java:36
↓ 18 callers
Method
httpGet
(String host, String path, Map<String, String> headers)
connectors/core/service-monitor/src/test/java/org/platformlambda/mock/TestBase.java:53
↓ 18 callers
Method
read
()
system/platform-core/src/main/java/org/platformlambda/core/util/ElasticQueue.java:304
↓ 18 callers
Method
toBytes
()
system/platform-core/src/main/java/org/platformlambda/core/models/EventBlocks.java:48
↓ 17 callers
Method
getNumber
()
system/platform-core/src/test/java/org/platformlambda/core/models/PoJo.java:39
↓ 17 callers
Method
main
This entry point decides the optimal way to start. @param args from command line, if any
system/platform-core/src/main/java/org/platformlambda/core/system/AutoStart.java:30
↓ 17 callers
Method
parse
(String xml)
system/platform-core/src/main/java/org/platformlambda/core/serializers/SimpleXmlParser.java:92
↓ 17 callers
Method
setHeaders
(Map<String, String> headers)
system/platform-core/src/main/java/org/platformlambda/core/models/EventEnvelope.java:581
↓ 17 callers
Method
setNumber
(int number)
system/platform-core/src/test/java/org/platformlambda/core/models/PoJo.java:43
↓ 16 callers
Method
asEnvelope
(String to, Object body, Kv... parameters)
system/platform-core/src/main/java/org/platformlambda/core/system/EventEmitter.java:519
↓ 16 callers
Method
checkFeature
()
system/platform-core/src/main/java/org/platformlambda/core/system/PubSub.java:137
↓ 16 callers
Method
getTracePath
User application may obtain the trace path of the current transaction @return trace path of the current transaction
system/platform-core/src/main/java/org/platformlambda/core/system/PostOffice.java:114
↓ 16 callers
Method
httpPost
(String host, String path, Map<String, String> headers, Map<String, Objec
system/platform-core/src/test/java/org/platformlambda/common/TestBase.java:149
next →
1–100 of 2,050, ranked by callers