protected override void ConfigureMessageConverter(NmsTemplate nmsTemplate, INmsHeaderMapper headerMapper)
 {
     IMessageConverter converter = nmsTemplate.MessageConverter;
     if (converter == null || !(converter is HeaderMappingMessageConverter))
     {
         HeaderMappingMessageConverter hmmc = new HeaderMappingMessageConverter(converter, headerMapper);
         hmmc.ExtractIntegrationMessagePayload = extractPayload;
         nmsTemplate.MessageConverter = hmmc;
     }
 }
 protected override void ConfigureMessageConverter(NmsTemplate nmsTemplate, INmsHeaderMapper headerMapper)
 {
     IMessageConverter converter = nmsTemplate.MessageConverter;
     if (converter == null || !(converter is HeaderMappingMessageConverter))
     {
         HeaderMappingMessageConverter hmmc = new HeaderMappingMessageConverter(converter, headerMapper);
         hmmc.ExtractIntegrationMessagePayload = extractPayload;
         nmsTemplate.MessageConverter = hmmc;
     }
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="T:System.Object"/> class.
 /// </summary>
 public HeaderMappingMessageConverter(IMessageConverter converter, INmsHeaderMapper headerMapper)
 {
     this.converter = (converter != null ? converter : new SimpleMessageConverter());
     this.headerMapper = (headerMapper != null ? headerMapper : new DefaultNmsHeaderMapper());
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="HeaderMappingMessageConverter"/> class.
 /// that will delegate to
 /// the provided <see cref="INmsHeaderMapper"/> instance and will use the default
 /// <see cref="SimpleMessageConverter"/> implementation.
 /// </summary>
 /// <param name="headerMapper">The header mapper.</param>
 public HeaderMappingMessageConverter(INmsHeaderMapper headerMapper)
     : this(null, headerMapper)
 {
 }
 protected abstract void ConfigureMessageConverter(NmsTemplate nmsTemplate, INmsHeaderMapper headerMapper);
Example #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HeaderMappingMessageConverter"/> class.
 /// that will delegate to
 /// the provided <see cref="INmsHeaderMapper"/> instance and will use the default
 /// <see cref="SimpleMessageConverter"/> implementation.
 /// </summary>
 /// <param name="headerMapper">The header mapper.</param>
 public HeaderMappingMessageConverter(INmsHeaderMapper headerMapper) :  this(null, headerMapper)
 {
 }
Example #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:System.Object"/> class.
 /// </summary>
 public HeaderMappingMessageConverter(IMessageConverter converter, INmsHeaderMapper headerMapper)
 {
     this.converter    = (converter != null ? converter : new SimpleMessageConverter());
     this.headerMapper = (headerMapper != null ? headerMapper : new DefaultNmsHeaderMapper());
 }
Example #8
0
 protected abstract void ConfigureMessageConverter(NmsTemplate nmsTemplate, INmsHeaderMapper headerMapper);