kafka-java-bridge
Version:
Kafka java client wrapper. Supports kafka version 0.8 and up
10 lines (8 loc) • 21.1 kB
JavaScript
var __cov_sR6ylzDQmznRr1yYO8zh$A = (Function('return this'))();
if (!__cov_sR6ylzDQmznRr1yYO8zh$A.__coverage__) { __cov_sR6ylzDQmznRr1yYO8zh$A.__coverage__ = {}; }
__cov_sR6ylzDQmznRr1yYO8zh$A = __cov_sR6ylzDQmznRr1yYO8zh$A.__coverage__;
if (!(__cov_sR6ylzDQmznRr1yYO8zh$A['lib/hlConsumer.js'])) {
__cov_sR6ylzDQmznRr1yYO8zh$A['lib/hlConsumer.js'] = {"path":"lib/hlConsumer.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":1,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":1,"49":0,"50":0,"51":0,"52":1,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":1,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":1,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0},"fnMap":{"1":{"name":"HLConsumer","line":10,"loc":{"start":{"line":10,"column":0},"end":{"line":10,"column":29}}},"2":{"name":"(anonymous_2)","line":34,"loc":{"start":{"line":34,"column":17},"end":{"line":34,"column":31}}},"3":{"name":"(anonymous_3)","line":40,"loc":{"start":{"line":40,"column":29},"end":{"line":40,"column":44}}},"4":{"name":"(anonymous_4)","line":49,"loc":{"start":{"line":49,"column":16},"end":{"line":49,"column":30}}},"5":{"name":"(anonymous_5)","line":50,"loc":{"start":{"line":50,"column":29},"end":{"line":50,"column":41}}},"6":{"name":"(anonymous_6)","line":52,"loc":{"start":{"line":52,"column":30},"end":{"line":52,"column":42}}},"7":{"name":"(anonymous_7)","line":57,"loc":{"start":{"line":57,"column":23},"end":{"line":57,"column":35}}},"8":{"name":"_bindPrivateFunctions","line":72,"loc":{"start":{"line":72,"column":4},"end":{"line":72,"column":37}}},"9":{"name":"_startListener","line":78,"loc":{"start":{"line":78,"column":4},"end":{"line":78,"column":30}}},"10":{"name":"(anonymous_10)","line":79,"loc":{"start":{"line":79,"column":39},"end":{"line":79,"column":57}}},"11":{"name":"(anonymous_11)","line":83,"loc":{"start":{"line":83,"column":15},"end":{"line":83,"column":42}}},"12":{"name":"(anonymous_12)","line":86,"loc":{"start":{"line":86,"column":30},"end":{"line":86,"column":46}}},"13":{"name":"(anonymous_13)","line":98,"loc":{"start":{"line":98,"column":31},"end":{"line":98,"column":46}}},"14":{"name":"(anonymous_14)","line":102,"loc":{"start":{"line":102,"column":31},"end":{"line":102,"column":47}}},"15":{"name":"_startConsumer","line":113,"loc":{"start":{"line":113,"column":4},"end":{"line":113,"column":32}}},"16":{"name":"(anonymous_16)","line":115,"loc":{"start":{"line":115,"column":30},"end":{"line":115,"column":45}}},"17":{"name":"(anonymous_17)","line":120,"loc":{"start":{"line":120,"column":30},"end":{"line":120,"column":42}}},"18":{"name":"_createConsumer","line":126,"loc":{"start":{"line":126,"column":4},"end":{"line":126,"column":33}}},"19":{"name":"(anonymous_19)","line":139,"loc":{"start":{"line":139,"column":31},"end":{"line":139,"column":66}}},"20":{"name":"(anonymous_20)","line":143,"loc":{"start":{"line":143,"column":210},"end":{"line":143,"column":237}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":31}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":45}},"4":{"start":{"line":4,"column":0},"end":{"line":4,"column":37}},"5":{"start":{"line":5,"column":0},"end":{"line":5,"column":38}},"6":{"start":{"line":6,"column":0},"end":{"line":6,"column":25}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":20}},"8":{"start":{"line":10,"column":0},"end":{"line":150,"column":1}},"9":{"start":{"line":11,"column":4},"end":{"line":13,"column":5}},"10":{"start":{"line":12,"column":8},"end":{"line":12,"column":39}},"11":{"start":{"line":15,"column":4},"end":{"line":15,"column":45}},"12":{"start":{"line":16,"column":4},"end":{"line":16,"column":35}},"13":{"start":{"line":17,"column":4},"end":{"line":17,"column":33}},"14":{"start":{"line":18,"column":4},"end":{"line":18,"column":41}},"15":{"start":{"line":19,"column":4},"end":{"line":19,"column":52}},"16":{"start":{"line":20,"column":4},"end":{"line":20,"column":49}},"17":{"start":{"line":21,"column":4},"end":{"line":21,"column":48}},"18":{"start":{"line":22,"column":4},"end":{"line":22,"column":28}},"19":{"start":{"line":24,"column":4},"end":{"line":26,"column":5}},"20":{"start":{"line":25,"column":8},"end":{"line":25,"column":38}},"21":{"start":{"line":28,"column":4},"end":{"line":28,"column":29}},"22":{"start":{"line":29,"column":4},"end":{"line":29,"column":28}},"23":{"start":{"line":30,"column":4},"end":{"line":30,"column":28}},"24":{"start":{"line":32,"column":4},"end":{"line":32,"column":37}},"25":{"start":{"line":34,"column":4},"end":{"line":47,"column":6}},"26":{"start":{"line":35,"column":8},"end":{"line":38,"column":9}},"27":{"start":{"line":36,"column":12},"end":{"line":36,"column":36}},"28":{"start":{"line":37,"column":12},"end":{"line":37,"column":19}},"29":{"start":{"line":40,"column":8},"end":{"line":46,"column":11}},"30":{"start":{"line":41,"column":12},"end":{"line":45,"column":13}},"31":{"start":{"line":42,"column":16},"end":{"line":42,"column":24}},"32":{"start":{"line":44,"column":16},"end":{"line":44,"column":40}},"33":{"start":{"line":49,"column":4},"end":{"line":71,"column":6}},"34":{"start":{"line":50,"column":8},"end":{"line":70,"column":22}},"35":{"start":{"line":51,"column":12},"end":{"line":51,"column":37}},"36":{"start":{"line":52,"column":12},"end":{"line":55,"column":26}},"37":{"start":{"line":53,"column":16},"end":{"line":53,"column":36}},"38":{"start":{"line":54,"column":16},"end":{"line":54,"column":21}},"39":{"start":{"line":57,"column":12},"end":{"line":69,"column":32}},"40":{"start":{"line":58,"column":16},"end":{"line":60,"column":17}},"41":{"start":{"line":59,"column":20},"end":{"line":59,"column":27}},"42":{"start":{"line":61,"column":16},"end":{"line":68,"column":17}},"43":{"start":{"line":62,"column":20},"end":{"line":64,"column":21}},"44":{"start":{"line":63,"column":24},"end":{"line":63,"column":33}},"45":{"start":{"line":65,"column":20},"end":{"line":65,"column":62}},"46":{"start":{"line":66,"column":20},"end":{"line":66,"column":37}},"47":{"start":{"line":67,"column":20},"end":{"line":67,"column":56}},"48":{"start":{"line":72,"column":4},"end":{"line":76,"column":5}},"49":{"start":{"line":73,"column":8},"end":{"line":73,"column":58}},"50":{"start":{"line":74,"column":8},"end":{"line":74,"column":56}},"51":{"start":{"line":75,"column":8},"end":{"line":75,"column":56}},"52":{"start":{"line":78,"column":4},"end":{"line":111,"column":5}},"53":{"start":{"line":79,"column":8},"end":{"line":108,"column":22}},"54":{"start":{"line":80,"column":12},"end":{"line":80,"column":98}},"55":{"start":{"line":81,"column":12},"end":{"line":81,"column":41}},"56":{"start":{"line":82,"column":12},"end":{"line":82,"column":50}},"57":{"start":{"line":83,"column":3},"end":{"line":85,"column":25}},"58":{"start":{"line":84,"column":16},"end":{"line":84,"column":56}},"59":{"start":{"line":86,"column":12},"end":{"line":96,"column":26}},"60":{"start":{"line":87,"column":16},"end":{"line":93,"column":18}},"61":{"start":{"line":95,"column":16},"end":{"line":95,"column":51}},"62":{"start":{"line":98,"column":12},"end":{"line":100,"column":26}},"63":{"start":{"line":99,"column":16},"end":{"line":99,"column":40}},"64":{"start":{"line":102,"column":12},"end":{"line":106,"column":26}},"65":{"start":{"line":103,"column":16},"end":{"line":105,"column":17}},"66":{"start":{"line":104,"column":20},"end":{"line":104,"column":56}},"67":{"start":{"line":110,"column":8},"end":{"line":110,"column":57}},"68":{"start":{"line":113,"column":4},"end":{"line":124,"column":5}},"69":{"start":{"line":114,"column":8},"end":{"line":114,"column":30}},"70":{"start":{"line":115,"column":8},"end":{"line":123,"column":22}},"71":{"start":{"line":116,"column":12},"end":{"line":119,"column":13}},"72":{"start":{"line":117,"column":16},"end":{"line":117,"column":24}},"73":{"start":{"line":118,"column":16},"end":{"line":118,"column":23}},"74":{"start":{"line":120,"column":12},"end":{"line":122,"column":15}},"75":{"start":{"line":121,"column":16},"end":{"line":121,"column":24}},"76":{"start":{"line":126,"column":4},"end":{"line":149,"column":5}},"77":{"start":{"line":128,"column":8},"end":{"line":128,"column":70}},"78":{"start":{"line":129,"column":8},"end":{"line":136,"column":9}},"79":{"start":{"line":130,"column":12},"end":{"line":135,"column":13}},"80":{"start":{"line":131,"column":16},"end":{"line":133,"column":17}},"81":{"start":{"line":132,"column":20},"end":{"line":132,"column":29}},"82":{"start":{"line":134,"column":16},"end":{"line":134,"column":64}},"83":{"start":{"line":138,"column":8},"end":{"line":142,"column":11}},"84":{"start":{"line":140,"column":16},"end":{"line":140,"column":142}},"85":{"start":{"line":143,"column":8},"end":{"line":148,"column":22}},"86":{"start":{"line":144,"column":12},"end":{"line":146,"column":13}},"87":{"start":{"line":145,"column":16},"end":{"line":145,"column":45}},"88":{"start":{"line":147,"column":12},"end":{"line":147,"column":20}},"89":{"start":{"line":152,"column":0},"end":{"line":152,"column":47}},"90":{"start":{"line":154,"column":0},"end":{"line":154,"column":28}}},"branchMap":{"1":{"line":11,"type":"if","locations":[{"start":{"line":11,"column":4},"end":{"line":11,"column":4}},{"start":{"line":11,"column":4},"end":{"line":11,"column":4}}]},"2":{"line":19,"type":"binary-expr","locations":[{"start":{"line":19,"column":23},"end":{"line":19,"column":42}},{"start":{"line":19,"column":46},"end":{"line":19,"column":51}}]},"3":{"line":20,"type":"binary-expr","locations":[{"start":{"line":20,"column":22},"end":{"line":20,"column":40}},{"start":{"line":20,"column":44},"end":{"line":20,"column":48}}]},"4":{"line":21,"type":"binary-expr","locations":[{"start":{"line":21,"column":23},"end":{"line":21,"column":42}},{"start":{"line":21,"column":46},"end":{"line":21,"column":47}}]},"5":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":24,"column":4}},{"start":{"line":24,"column":4},"end":{"line":24,"column":4}}]},"6":{"line":24,"type":"binary-expr","locations":[{"start":{"line":24,"column":7},"end":{"line":24,"column":19}},{"start":{"line":24,"column":23},"end":{"line":24,"column":47}}]},"7":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":8},"end":{"line":35,"column":8}},{"start":{"line":35,"column":8},"end":{"line":35,"column":8}}]},"8":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":12},"end":{"line":41,"column":12}},{"start":{"line":41,"column":12},"end":{"line":41,"column":12}}]},"9":{"line":58,"type":"if","locations":[{"start":{"line":58,"column":16},"end":{"line":58,"column":16}},{"start":{"line":58,"column":16},"end":{"line":58,"column":16}}]},"10":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":20},"end":{"line":62,"column":20}},{"start":{"line":62,"column":20},"end":{"line":62,"column":20}}]},"11":{"line":103,"type":"if","locations":[{"start":{"line":103,"column":16},"end":{"line":103,"column":16}},{"start":{"line":103,"column":16},"end":{"line":103,"column":16}}]},"12":{"line":116,"type":"if","locations":[{"start":{"line":116,"column":12},"end":{"line":116,"column":12}},{"start":{"line":116,"column":12},"end":{"line":116,"column":12}}]},"13":{"line":129,"type":"if","locations":[{"start":{"line":129,"column":8},"end":{"line":129,"column":8}},{"start":{"line":129,"column":8},"end":{"line":129,"column":8}}]},"14":{"line":131,"type":"if","locations":[{"start":{"line":131,"column":16},"end":{"line":131,"column":16}},{"start":{"line":131,"column":16},"end":{"line":131,"column":16}}]},"15":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":12},"end":{"line":144,"column":12}},{"start":{"line":144,"column":12},"end":{"line":144,"column":12}}]}}};
}
__cov_sR6ylzDQmznRr1yYO8zh$A = __cov_sR6ylzDQmznRr1yYO8zh$A['lib/hlConsumer.js'];
__cov_sR6ylzDQmznRr1yYO8zh$A.s['1']++;var events=require('events');__cov_sR6ylzDQmznRr1yYO8zh$A.s['2']++;var util=require('util');__cov_sR6ylzDQmznRr1yYO8zh$A.s['3']++;var javaInit=require('./util/javaInit.js');__cov_sR6ylzDQmznRr1yYO8zh$A.s['4']++;var protocol=require('./protocol');__cov_sR6ylzDQmznRr1yYO8zh$A.s['5']++;var java=javaInit.getJavaInstance();__cov_sR6ylzDQmznRr1yYO8zh$A.s['6']++;var net=require('net');__cov_sR6ylzDQmznRr1yYO8zh$A.s['7']++;var socketIdSeq=0;function HLConsumer(options){__cov_sR6ylzDQmznRr1yYO8zh$A.f['1']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['9']++;if(this instanceof HLConsumer===false){__cov_sR6ylzDQmznRr1yYO8zh$A.b['1'][0]++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['10']++;return new HLConsumer(options);}else{__cov_sR6ylzDQmznRr1yYO8zh$A.b['1'][1]++;}__cov_sR6ylzDQmznRr1yYO8zh$A.s['11']++;this.zookeeperUrl=options.zookeeperUrl;__cov_sR6ylzDQmznRr1yYO8zh$A.s['12']++;this.groupId=options.groupId;__cov_sR6ylzDQmznRr1yYO8zh$A.s['13']++;this.topics=options.topics;__cov_sR6ylzDQmznRr1yYO8zh$A.s['14']++;this.properties=options.properties;__cov_sR6ylzDQmznRr1yYO8zh$A.s['15']++;this.getMetadata=(__cov_sR6ylzDQmznRr1yYO8zh$A.b['2'][0]++,options.getMetadata)||(__cov_sR6ylzDQmznRr1yYO8zh$A.b['2'][1]++,false);__cov_sR6ylzDQmznRr1yYO8zh$A.s['16']++;this.serverPort=(__cov_sR6ylzDQmznRr1yYO8zh$A.b['3'][0]++,options.serverPort)||(__cov_sR6ylzDQmznRr1yYO8zh$A.b['3'][1]++,3042);__cov_sR6ylzDQmznRr1yYO8zh$A.s['17']++;this.threadCount=(__cov_sR6ylzDQmznRr1yYO8zh$A.b['4'][0]++,options.threadCount)||(__cov_sR6ylzDQmznRr1yYO8zh$A.b['4'][1]++,1);__cov_sR6ylzDQmznRr1yYO8zh$A.s['18']++;this.serverSockets={};__cov_sR6ylzDQmznRr1yYO8zh$A.s['19']++;if((__cov_sR6ylzDQmznRr1yYO8zh$A.b['6'][0]++,!this.topics)||(__cov_sR6ylzDQmznRr1yYO8zh$A.b['6'][1]++,this.topics.length===0)){__cov_sR6ylzDQmznRr1yYO8zh$A.b['5'][0]++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['20']++;this.topics=[options.topic];}else{__cov_sR6ylzDQmznRr1yYO8zh$A.b['5'][1]++;}__cov_sR6ylzDQmznRr1yYO8zh$A.s['21']++;var _boundCreateConsumer;__cov_sR6ylzDQmznRr1yYO8zh$A.s['22']++;var _boundStartConsumer;__cov_sR6ylzDQmznRr1yYO8zh$A.s['23']++;var _boundStartListener;__cov_sR6ylzDQmznRr1yYO8zh$A.s['24']++;_bindPrivateFunctions.call(this);__cov_sR6ylzDQmznRr1yYO8zh$A.s['25']++;this.start=function(cb){__cov_sR6ylzDQmznRr1yYO8zh$A.f['2']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['26']++;if(this.hlConsumer){__cov_sR6ylzDQmznRr1yYO8zh$A.b['7'][0]++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['27']++;_boundStartConsumer(cb);__cov_sR6ylzDQmznRr1yYO8zh$A.s['28']++;return;}else{__cov_sR6ylzDQmznRr1yYO8zh$A.b['7'][1]++;}__cov_sR6ylzDQmznRr1yYO8zh$A.s['29']++;_boundCreateConsumer(function(err){__cov_sR6ylzDQmznRr1yYO8zh$A.f['3']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['30']++;if(err){__cov_sR6ylzDQmznRr1yYO8zh$A.b['8'][0]++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['31']++;cb(err);}else{__cov_sR6ylzDQmznRr1yYO8zh$A.b['8'][1]++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['32']++;_boundStartConsumer(cb);}});};__cov_sR6ylzDQmznRr1yYO8zh$A.s['33']++;this.stop=function(cb){__cov_sR6ylzDQmznRr1yYO8zh$A.f['4']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['34']++;this.hlConsumer.stop(function(){__cov_sR6ylzDQmznRr1yYO8zh$A.f['5']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['35']++;var serverClosed=false;__cov_sR6ylzDQmznRr1yYO8zh$A.s['36']++;this.server.close(function(){__cov_sR6ylzDQmznRr1yYO8zh$A.f['6']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['37']++;serverClosed=true;__cov_sR6ylzDQmznRr1yYO8zh$A.s['38']++;cb();}.bind(this));__cov_sR6ylzDQmznRr1yYO8zh$A.s['39']++;setTimeout(function(){__cov_sR6ylzDQmznRr1yYO8zh$A.f['7']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['40']++;if(serverClosed){__cov_sR6ylzDQmznRr1yYO8zh$A.b['9'][0]++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['41']++;return;}else{__cov_sR6ylzDQmznRr1yYO8zh$A.b['9'][1]++;}__cov_sR6ylzDQmznRr1yYO8zh$A.s['42']++;for(var socketId in this.serverSockets){__cov_sR6ylzDQmznRr1yYO8zh$A.s['43']++;if(!this.serverSockets.hasOwnProperty(socketId)){__cov_sR6ylzDQmznRr1yYO8zh$A.b['10'][0]++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['44']++;continue;}else{__cov_sR6ylzDQmznRr1yYO8zh$A.b['10'][1]++;}__cov_sR6ylzDQmznRr1yYO8zh$A.s['45']++;var socket=this.serverSockets[socketId];__cov_sR6ylzDQmznRr1yYO8zh$A.s['46']++;socket.destroy();__cov_sR6ylzDQmznRr1yYO8zh$A.s['47']++;delete this.serverSockets[socketId];}}.bind(this),3000);}.bind(this));};function _bindPrivateFunctions(){__cov_sR6ylzDQmznRr1yYO8zh$A.f['8']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['49']++;_boundCreateConsumer=_createConsumer.bind(this);__cov_sR6ylzDQmznRr1yYO8zh$A.s['50']++;_boundStartConsumer=_startConsumer.bind(this);__cov_sR6ylzDQmznRr1yYO8zh$A.s['51']++;_boundStartListener=_startListener.bind(this);}function _startListener(){__cov_sR6ylzDQmznRr1yYO8zh$A.f['9']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['53']++;this.server=net.createServer(function(socket){__cov_sR6ylzDQmznRr1yYO8zh$A.f['10']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['54']++;var currentMessage={remainingSize:0,parts:[],partialSize:{size:0,parts:[]}};__cov_sR6ylzDQmznRr1yYO8zh$A.s['55']++;var socketId=socketIdSeq++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['56']++;this.serverSockets[socketId]=socket;__cov_sR6ylzDQmznRr1yYO8zh$A.s['57']++;var msgCB=function(message,metadata){__cov_sR6ylzDQmznRr1yYO8zh$A.f['11']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['58']++;this.emit('message',message,metadata);}.bind(this);__cov_sR6ylzDQmznRr1yYO8zh$A.s['59']++;socket.on('data',function(data){__cov_sR6ylzDQmznRr1yYO8zh$A.f['12']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['60']++;var parsingContext={offset:0,currentMessage:currentMessage,data:data,onMsgCB:msgCB,parseMetadata:this.getMetadata};__cov_sR6ylzDQmznRr1yYO8zh$A.s['61']++;protocol.parseData(parsingContext);}.bind(this));__cov_sR6ylzDQmznRr1yYO8zh$A.s['62']++;socket.on('error',function(err){__cov_sR6ylzDQmznRr1yYO8zh$A.f['13']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['63']++;this.emit('error',err);}.bind(this));__cov_sR6ylzDQmznRr1yYO8zh$A.s['64']++;socket.on('close',function(data){__cov_sR6ylzDQmznRr1yYO8zh$A.f['14']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['65']++;if(this.serverSockets[socketId]){__cov_sR6ylzDQmznRr1yYO8zh$A.b['11'][0]++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['66']++;delete this.serverSockets[socketId];}else{__cov_sR6ylzDQmznRr1yYO8zh$A.b['11'][1]++;}}.bind(this));}.bind(this));__cov_sR6ylzDQmznRr1yYO8zh$A.s['67']++;this.server.listen(this.serverPort,'127.0.0.1');}function _startConsumer(cb){__cov_sR6ylzDQmznRr1yYO8zh$A.f['15']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['69']++;_boundStartListener();__cov_sR6ylzDQmznRr1yYO8zh$A.s['70']++;this.hlConsumer.start(function(err){__cov_sR6ylzDQmznRr1yYO8zh$A.f['16']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['71']++;if(!err){__cov_sR6ylzDQmznRr1yYO8zh$A.b['12'][0]++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['72']++;cb(err);__cov_sR6ylzDQmznRr1yYO8zh$A.s['73']++;return;}else{__cov_sR6ylzDQmznRr1yYO8zh$A.b['12'][1]++;}__cov_sR6ylzDQmznRr1yYO8zh$A.s['74']++;this.server.close(function(){__cov_sR6ylzDQmznRr1yYO8zh$A.f['17']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['75']++;cb(err);});}.bind(this));}function _createConsumer(cb){__cov_sR6ylzDQmznRr1yYO8zh$A.f['18']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['77']++;var properties=java.newInstanceSync('java.util.Properties');__cov_sR6ylzDQmznRr1yYO8zh$A.s['78']++;if(this.properties){__cov_sR6ylzDQmznRr1yYO8zh$A.b['13'][0]++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['79']++;for(var prop in this.properties){__cov_sR6ylzDQmznRr1yYO8zh$A.s['80']++;if(!this.properties.hasOwnProperty(prop)){__cov_sR6ylzDQmznRr1yYO8zh$A.b['14'][0]++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['81']++;continue;}else{__cov_sR6ylzDQmznRr1yYO8zh$A.b['14'][1]++;}__cov_sR6ylzDQmznRr1yYO8zh$A.s['82']++;properties.putSync(prop,this.properties[prop]);}}else{__cov_sR6ylzDQmznRr1yYO8zh$A.b['13'][1]++;}__cov_sR6ylzDQmznRr1yYO8zh$A.s['83']++;var exceptionListener=java.newProxy('com.liveperson.kafka.consumer.ThreadExceptionListener',{onThreadException:function(threadNumber,exception){__cov_sR6ylzDQmznRr1yYO8zh$A.f['19']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['84']++;this.emit('error',new Error('Exception in thread No\' '+threadNumber+', message =>'+exception.cause.getMessageSync()));}.bind(this)});__cov_sR6ylzDQmznRr1yYO8zh$A.s['85']++;java.newInstance('com.liveperson.kafka.consumer.MultiThreadHLConsumer',this.zookeeperUrl,this.groupId,this.topics,properties,this.serverPort,this.threadCount,this.getMetadata,exceptionListener,function(err,hlConsumer){__cov_sR6ylzDQmznRr1yYO8zh$A.f['20']++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['86']++;if(!err){__cov_sR6ylzDQmznRr1yYO8zh$A.b['15'][0]++;__cov_sR6ylzDQmznRr1yYO8zh$A.s['87']++;this.hlConsumer=hlConsumer;}else{__cov_sR6ylzDQmznRr1yYO8zh$A.b['15'][1]++;}__cov_sR6ylzDQmznRr1yYO8zh$A.s['88']++;cb(err);}.bind(this));}}__cov_sR6ylzDQmznRr1yYO8zh$A.s['89']++;util.inherits(HLConsumer,events.EventEmitter);__cov_sR6ylzDQmznRr1yYO8zh$A.s['90']++;module.exports=HLConsumer;