protected CreateEdgeListener ( |
||
el_info | ||
node | ||
addresses | IEnumerable | |
return | EdgeListener |
protected EdgeListener CreateEdgeListener(NodeConfig.EdgeListener el_info,
ApplicationNode node, IEnumerable addresses)
{
PathELManager pem = null;
if(!_type_to_pem.TryGetValue(el_info.type, out pem)) {
pem = new PathELManager(CreateBaseEdgeListener(el_info, node, addresses), node.Node);
pem.Start();
_type_to_pem[el_info.type] = pem;
}
EdgeListener el = pem.CreatePath();
return el;
}