public ONSBaseProducer(string topic, string producerId, ons.Producer producer) { this.Topic = topic; this.ProducerId = producerId; this.Type = ONSMessageType.BASE.ToString().ToUpper(); _producer = producer; }
protected override IONSProducer InitilizeProducer(ONSFactoryProperty onsProducerFactoryProperty) { //实例化Producer ons.Producer baseProducer = ONSFactory.getInstance().createProducer(onsProducerFactoryProperty); //实例化代理类ONSProducer IONSProducer producer = new ONSBaseProducer(this.Topic, this.Pid, baseProducer); return(producer); }