/// <summary> /// Construct a new registry with the default message factories registered /// </summary> /// <returns>a message factory registry</returns> public static MessageFactoryRegistry NewDefaultRegistry() { MessageFactoryRegistry mf = new MessageFactoryRegistry(); mf.RegisterFactory("text/plain", new QpidTextMessageFactory()); mf.RegisterFactory("text/xml", new QpidTextMessageFactory()); mf.RegisterFactory("application/octet-stream", new QpidBytesMessageFactory()); mf.DefaultFactory = new QpidBytesMessageFactory(); return(mf); }
private AmqChannel() { _messageFactoryRegistry = MessageFactoryRegistry.NewDefaultRegistry(); DefaultInstance = this; }
/// <summary> /// Construct a new registry with the default message factories registered /// </summary> /// <returns>a message factory registry</returns> public static MessageFactoryRegistry NewDefaultRegistry() { MessageFactoryRegistry mf = new MessageFactoryRegistry(); mf.RegisterFactory("text/plain", new QpidTextMessageFactory()); mf.RegisterFactory("text/xml", new QpidTextMessageFactory()); mf.RegisterFactory("application/octet-stream", new QpidBytesMessageFactory()); mf.DefaultFactory = new QpidBytesMessageFactory(); return mf; }
internal BasicMessageConsumer(ushort channelId, string queueName, bool noLocal, MessageFactoryRegistry messageFactory, AmqChannel channel, int prefetchHigh, int prefetchLow, bool exclusive, bool browse) { _channelId = channelId; _queueName = queueName; _noLocal = noLocal; _messageFactory = messageFactory; _channel = channel; _acknowledgeMode = _channel.AcknowledgeMode; _prefetchHigh = prefetchHigh; _prefetchLow = prefetchLow; _exclusive = exclusive; _browse = browse; if (_acknowledgeMode == AcknowledgeMode.SessionTransacted) { _receivedDeliveryTags = new LinkedList<long>(); } }