示例#1
0
        public void EnqueueEventoUmdf(EventoUmdf e)
        {
            //logger.DebugFormat("Enfileirando msg [{0}] para LOF e NEG consumer", e.MsgSeqNum);

            if (!e.MsgType.Equals(ConstantesUMDF.FAST_MSGTYPE_MELHOR_OFERTA) &&
                !e.MsgType.Equals(ConstantesUMDF.FAST_MSGTYPE_SECURITYSTATUS))
            {
                LivroOfertasConsumer.EnqueueEventoUmdf(e);
            }

            NegociosConsumer.EnqueueEventoUmdf(e);
        }
示例#2
0
        public void Stop()
        {
            if (LivroOfertasConsumer != null)
            {
                LivroOfertasConsumer.Stop();
            }

            if (NewsConsumer != null)
            {
                NewsConsumer.Stop();
            }

            if (NegociosConsumer != null)
            {
                NegociosConsumer.Stop();
            }
        }
示例#3
0
 public void EnqueueFIX(EventoFIX e)
 {
     LivroOfertasConsumer.EnqueueFIX(e);
     NegociosConsumer.EnqueueFIX(e);
 }