• Jump To … +
    basin.js caller.js client.js conduit.js consumer.js dispatcher.js example.js header.js middleware.js multiplexer.js procedure.js requester.js responder.js sender.js server.js socket.js spigot.js timeout.js window.js
  • dispatcher.js

  • ¶
    var cadence = require('cadence')
    
    function Dispatcher (object, mapper) {
        this._object = object
        this._mapper = mapper
    }
    
    Dispatcher.prototype.request = cadence(function (async, envelope) {
        this._object[this._mapper.map(envelope, this._object)](envelope, async())
    })
    
    module.exports = Dispatcher