Exemple #1
0
 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);
        }