public MessageStreamImpl(StreamMsgConsumeFactory msgConsumeFactory, HttpResponse response, ITopCometMessageListener msgListener, TopCometStreamImpl cometStreamImpl) : base(msgConsumeFactory, response) { this.logger = new DefaultTopLogger(); this.pattern = "\\{\"packet\":\\{\"code\":(?<code>(\\d+))(,\"msg\":(?<msg>((.+))))?\\}\\}"; this.objLock = new object(); this.msgListener = msgListener; this.objLock = cometStreamImpl.GetControlLock(); this.cometStreamImpl = cometStreamImpl; }
public AbstractStreamImpl(StreamMsgConsumeFactory msgConsumeFactory, HttpResponse response) { this.msgConsumeFactory = msgConsumeFactory; this.response = response; }