Drives a transport operation over the best available transport for a node.
Iterates the node's ESPRMNeoNode.transportOrder and, for each mode present in ESPRMNeoNode.availableTransports:
local
baseUrl
securityType
pop
username
operation
Must be invoked bound to a node, e.g. delegatedTransportHandler.call(node, (m) => m.setParam(payload, node)).
delegatedTransportHandler.call(node, (m) => m.setParam(payload, node))
NODE_UNREACHABLE if no transport is configured/available, or the last transport error if all attempts fail.
NODE_UNREACHABLE
Result type of the transport operation.
Callback receiving the selected transport.
The operation result from the first successful transport.
Drives a transport operation over the best available transport for a node.
Iterates the node's ESPRMNeoNode.transportOrder and, for each mode present in ESPRMNeoNode.availableTransports:
localmode, validates abaseUrlis known and enriches the transport config metadata with the node'ssecurityType/pop/username.operationagainst the transport. The first success wins; failures fall through to the next mode in the order.Must be invoked bound to a node, e.g.
delegatedTransportHandler.call(node, (m) => m.setParam(payload, node)).Throws
NODE_UNREACHABLEif no transport is configured/available, or the last transport error if all attempts fail.