2017-06-20 43 views

回答

0

HeaderEnricherSpec构建器HeaderEnricher的模式实施。

一般的代码如下所示:

public class HeaderEnricherSpec extends IntegrationComponentSpec<HeaderEnricherSpec, HeaderEnricher> { 
    ... 
    @Override 
    protected HeaderEnricher doGet() { 
     HeaderEnricher headerEnricher = 
       new HeaderEnricher(new HashMap<String, HeaderValueMessageProcessor<?>>(this.headerToAdd)); 
     headerEnricher.setDefaultOverwrite(this.defaultOverwrite); 
     headerEnricher.setShouldSkipNulls(this.shouldSkipNulls); 
     headerEnricher.setMessageProcessor(this.messageProcessor); 
     return headerEnricher; 
    } 
} 

IntegrationComponentSpec是一个“超级”建设者为集成组件的任何规格的公共属性。

+0

非常感谢您的澄清 – Vidhya

相关问题