donkey
Version:
EIP for JavaScript, node style
17 lines (14 loc) • 587 B
JavaScript
var util = require(process.binding('natives').util ? 'util' : 'sys');
var NodeDefinition = require('./NodeDefinition');
var EndpointRegistry = require('../components/EndpointRegistry');
var FromDefinition = module.exports = function FromDefinition(options){
NodeDefinition.call(this,options);
};
util.inherits(FromDefinition, NodeDefinition);
FromDefinition.prototype.createEndpoint = function(){
var self = this;
// TODO: what about enpoint with multiple consumers/producers?????
var endp = EndpointRegistry.get(this.uri);
this.endpoint = endp;
return endp;
}